Синий экран смерти (BSOD) в Windows 10 — неприятность, с которой сталкивались многие. Но еще хуже, когда компьютер перезагружается, а код ошибки исчезает. Есть 5 проверенных способов восстановить стоп-код после перезагрузки — от просмотра в «Журнале событий» до использования сторонних утилит. Разберем все варианты по порядку, от простого к сложному.
Чаще всего код ошибки выглядит как набор символов типа CRITICAL_PROCESS_DIED или hex-код вроде 0x000000EF. Даже если вы не успели его записать, система сохраняет лишнюю информацию — нужно только знать, где искать. Далее подробно разберем каждый метод, чтобы вы могли оперативно диагностировать проблему.
Почему код ошибки не отображается после перезагрузки
По умолчанию Windows 10 настроена на автоматическую перезагрузку при критическом сбое. Это полезно для восстановления работы системы, но мешает пользователю увидеть код ошибки. В настройках можно отключить автоматическую перезагрузку, чтобы в следующий раз экран оставался на месте до ручного перезапуска.
Причина кроется в параметрах системы: в большинстве случаев включен параметр Автоматическая перезагрузка при отказе системы. Его отключение решит проблему с исчезновением кода, но не поможет, если сбой уже произошел.
Чтобы отключить автоматическую перезагрузку, откройте Панель управления → Система → Дополнительные параметры системы → Загрузка и восстановление → Параметры и снимите галочку с «Выполнить автоматическую перезагрузку»
| Поле в журнале | Что означает | Пример значения |
|---|---|---|
| Уровень | Серьезность события | Ошибка |
| Дата и время | Когда произошел сбой | 12.05.2024 14:30:45 |
| Источник | Подсистема, вызвавшая ошибку | BugCheck |
| Код события | Идентификатор ошибки | 1001 |
Способ 1: Журнал событий Windows
Самый надежный способ найти код ошибки синего экрана — использовать встроенный «Журнал событий». Он фиксирует все критические сбои, включая BSOD, с указанием стоп-кода, времени и дополнительных деталей.
Чтобы найти код ошибки:
- Откройте «Журнал событий» через поиск в меню Пуск или командой
eventvwr.msc. - В левой части выберите
Журналы Windows → Система. - В правой панели нажмите
Фильтр текущего журнала. - В выпадающем списке «Источники событий» выберите
BugCheckили введите в поле «Ключевые слова»0x. - Нажмите
ОК— в отфильтрованном списке останутся только записи о синих экранах.
В столбце «Сведения» вы увидите код ошибки, например, 0x0000001A (MEMORY_MANAGEMENT). Это и есть искомый стоп-код.
Способ 2: Просмотр дампов памяти
Windows по умолчанию сохраняет дампы памяти при могут помочь. Дамп — это «снимок» состояния системы на момент сбоя. В нем содержится код ошибки, а иногда и причина проблемы.
Чтобы найти дампы:
- Откройте папку
C:\Windows\Minidump. Здесь хранятся минидампы (небольшие файлы с основной информацией). - Если папка пустая, проверьте
C:\Windows\Memory.dmp— это полный дамп памяти (весит столько же, сколько у вас ОЗУ). - Для анализа минидампов используйте утилиту BlueScreenView от NirSoft — она бесплатная и не требует установки. Запустите программу, укажите папку с дампами, и она покажет коды ошибок.
Если дампов нет, значит, они не включены в настройках. Чтобы включить их:
- Откройте
Панель управления → Система → Дополнительные параметры системы. - В разделе
Загрузка и восстановлениенажмитеПараметры. - В разделе «Запись отладочной информации» выберите
Малый дамп памяти (256 КБ). - Укажите папку для сохранения (по умолчанию
C:\Windows\Minidump) и нажмитеОК.
Способ 3: Использование сторонних утилит
Если не хочется копаться в системных журналах, можно воспользоваться сторонними программами. Они автоматически анализируют дампы и выводят код ошибки в удобном формате.
| Программа | Описание | Ссылка |
|---|---|---|
| BlueScreenView | Покозывает список всех с кодами ошибок и драйверами, которые могли caused crash | Сайт NirSoft |
| WhoCrashed | Анализирует дампы и предлагает возможные причины сбоя | Официальный сайт |
| Windows Debugger (WinDbg) | Мощный инструмент от для глубокого анализа дампов | Входит в состав SDK |
BlueScreenView — самая простая утилита для новичков. После запуска она автоматически находит дампы в стандартной папке и отображает:
- Дата и время сбоя;
- Код ошибки (
Bug Check String); - Параметры ошибки (
Bug Check Code); - Драйверы, которые могли вызвать сбой.
Для углубленного анализа подойдет WinDbg, но она требует знаний командной строки и работы с отладочными символами.
Способ 4: Проверка в «Центре безопасности и обслуживания»
Windows 10 собирает информацию о сбоях в «Центре безопасности и обслуживания». Здесь можно найти отчеты о критических ошибках, включая коды синих экранов.
Чтобы проверить:
- Откройте
Панель управления → Система и безопасность → Центр безопасности и обслуживания. - Разверните раздел
Обслуживание. - Нажмите
Просмотреть журнал надежности. - В графике найдите красные крестики — это критические события. Кликните по дате сбоя, чтобы увидеть детали.
В отчете будет указан код ошибки и краткое описание. Например: Ошибка: CRITICAL_PROCESS_DIED (0x000000EF).
Центр безопасности и обслуживания фиксирует только критические сбои, поэтому не все ошибки здесь отобразятся.
Способ 5: Просмотр через командную строку
Если вы предпочитаете командную строку, можно извлечь код ошибки с помощью утилиты wevtutil. Она входит в состав Windows и позволяет экспортировать события из journals.
Чтобы найти код ошибки:
- Откройте командную строку от имени администратора (
Win + X → командная строка (администратор)). - Введите команду для экспорта событий
BugCheck:wevtutil qe System "/q:*[System[(EventID=1001)]]" /f:text - В выводе найдите строку с кодом ошибки. Например:
Bugcheck code: 0x1A (0x41790, 0xFFFFFA8008D30060, 0x0, 0x0).
Этот метод подходит для пользователей, которые предпочитают работать в консоли.
Как расшифровать код ошибки синего экрана
Код ошибки BSOD обычно состоит из двух частей: названия (например, MEMORY_MANAGEMENT) и hex-кода (например, 0x0000001A). Название подсказывает общую причину (управление памятью, критический процесс и т. д.), а hex-код уточняет детали. Полный список кодов можно найти в документации Microsoft или на сайтах вроде BSODStop.ru.
Практика: Пошаговая инструкция по поиску кода ошибки
Чтобы не запутаться, следуйте этому алгоритму. Он поможет быстро найти код ошибки даже если вы никогда не сталкивались с BSOD.
Пошаговый алгоритм поиска кода ошибки синего экрана
Часто задаваемые вопросы
Можно ли восстановить код ошибки, если компьютер перезагрузился?
Да. Windows сохраняет коды ошибок в Журнале событий, дампах памяти или отчетах в «Центре безопасности и обслуживания». Даже если экран исчез, информацию можно извлечь одним из описанных выше способов.
Как отключить автоматическую перезагрузку при синем экране?
Откройте Панель управления → Система → Дополнительные параметры системы → Загрузка и восстановление → Параметры и снимите галочку с Выполнить автоматическую перезагрузку. После этого код ошибки будет отображаться на экране до ручной перезагрузки.
Какие утилиты лучше всего подходят для анализа дампов?
Для новичков — BlueScreenView (бесплатная, простая). Для углубленного анализа — WinDbg (требует навыков). WhoCrashed — хороший компромисс: она автоматически анализирует дампы и предлагает возможные причины сбоя.
Что делать, если код ошибки не удается найти?
Попробуйте все описанные методы по порядку. Если дампов нет, включите их запись в настройках системы (см. способ 2). Если проблема повторяется, запишите код вручную при следующем сбое или обратитесь к специалисту.