Синий экран смерти (BSOD) в Windows 10 — проблема, с которой сталкивались многие. Первое, что нужно сделать, — найти код ошибки, чтобы понять причину сбоя. Код отображается прямо на экране, но его не всегда успеваешь запомнить. К счастью, есть несколько способов его извлечь.
В этой статье я покажу, где искать код ошибки синего экрана Windows 10, как его расшифровать и что делать дальше. Начнём с самого простого — просмотра кода непосредственно во время сбоя.
Код ошибки на самом синем экране
При возникновении система обычно показывает краткое сообщение с кодом ошибки. Он может выглядеть как набор символов в формате 0x000000XX или текстовое обозначение, например CRITICAL_PROCESS_DIED. Чаще всего код находится в верхней части экрана.
Если компьютер перезагружается слишком быстро и вы не успеваете записать код, отключите автоматическую перезагрузку. Для этого:
- Откройте
Панель управления→Система и безопасность→Система. - Выберите
Дополнительные параметры системы. - В разделе
Загрузка и восстановлениенажмитеПараметры. - Снимите галочку с пункта
Выполнить автоматическую перезагрузкуи сохраните изменения.
Теперь при следующем сбое экран останется зависшим, и вы сможете списать код.
Если синий экран появляется часто, попробуйте сфотографировать экран смартфоном — так вы точно не потеряете код ошибки.
| Источник события | Код события | Описание |
|---|---|---|
| BugCheck | 1001 | Содержит код ошибки и параметры сбоя |
| BugCheck | 1003 | Дополнительная информация о сбое (часто дублирует 1001) |
| WHEA-Logger | 18 | Ошибки аппаратного обеспечения, которые могут вызывать BSOD |
Просмотр кода в журнале Windows
Даже если вы не успели запомнить код, он сохраняется в системных журналах. Чтобы его найти:
- Нажмите
Win + R, введитеeventvwr.mscи нажмитеEnter. - В окне
Просмотр событийперейдите в разделЖурналы Windows→Система. - В правой части окна нажмите
Фильтр текущего журнала. - В списке
Источники событийвыберитеBugCheck.
В отфильтрованном списке найдите события с кодом 1001 или 1003 — это и есть записи о синих экранах. В описании события будет код ошибки, например 0x0000001A.
Также можно использовать Командную строку. Запустите её от имени администратора и введите:
wevtutil qe System /c:100 /rd:true /f:text /q:"*[System[(Level=1 or Level=2) and (EventID=1001 or EventID=1003)]]"
Эта команда выведет последние 100 критических ошибок, среди которых будут и коды BSOD.
Использование файла дампа памяти
Windows создаёт файл дампа памяти (.dmp) при каждом синем экране. В нём содержится полная информация о сбое, включая код ошибки. Чтобы его проанализировать:
- Найдите файл дампа. Обычно он находится в
C:\Windows\MinidumpилиC:\Windows\Memory.dmp. MiniDump — это уменьшенная версия, а Memory.dmp — полный дамп. - Используйте программу BlueScreenView. Скачайте её с официального сайта (например, NirSoft), запустите и укажите путь к папке с дампами. Программа автоматически покажет все коды ошибок, даты сбоев и драйверы, которые их вызвали.
- Просмотрите дамп вручную. Для этого понадобится Windows Debugger (WinDbg) из Windows SDK. Это сложнее, но даёт максимально подробную информацию.
BlueScreenView — самый простой способ. Она выведет таблицу со всеми сбоями, где будут столбцы: дата, код ошибки, параметры и имя файла дампа.
Проверка через командную строку
Если вы предпочитаете работать в консоли, можно получить код ошибки через Командную строку или PowerShell. Вот несколько команд:
systeminfo | findstr /C:"Сведения о системе"— покажет общую информацию о последнем сбое.wmic OS get LastBootUpTime— время последней загрузки (поможет определить, когда произошел сбой).Get-EventLog -LogName System -Source BugCheck -Newest 1 | Format-List(дляPowerShell) — выведет последнее событие с кодом ошибки.
Для более детального анализа используйте команду:
blueScreenView /stext <путь_к_файлу_дампа>
Она создаст текстовый отчёт с кодом ошибки, параметрами и стек-трассировкой.
⚠️ Внимание: Не удаляйте файлы дампа памяти вручную. они могут понадобиться для диагностики при обращении в службу поддержки.
Расшифровка кодов ошибок BSOD
Зная код ошибки, можно определить её причину. Вот несколько самых распространённых кодов для Windows 10:
| Код ошибки | Название | Возможная причина |
|---|---|---|
0x0000000A |
IRQL_NOT_LESS_OR_EQUAL | Проблемы с драйверами или |
0x0000001A |
MEMORY_MANAGEMENT | Неисправность оперативной памяти или её перегрузка |
0x0000007B |
INACCESSIBLE_BOOT_DEVICE | Проблемы с жёстким диском или загрузочным сектором |
0x0000007E |
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED | Сбой в системном потоке, часто из-за драйверов |
0x000000EF |
CRITICAL_PROCESS_DIED | Закрытие критического процесса (например, csrss.exe) |
Полный список кодов можно найти на сайте Microsoft или в документации к Windows Debugger. Если код не стандартный, попробуйте ввести его в поисковую строку браузера — часто на форумах уже есть решения.
Коды ошибок BSOD делятся на аппаратные (проблемы с железом) и программные (драйверы, системные файлы). Аппаратные требуют проверки оборудования, программные — обновления или переустановки ПО.
Что делать, если код ошибки не отображается
Бывает, что код ошибки не виден ни на экране, ни в журналах. В этом случае:
- Проверьте настройки системы. Убедитесь, что в
Параметры системы→Дополнительные параметры→Загрузка и восстановлениевключено ведение журнала отладки. - Используйте безопасный режим. Загрузитесь в безопасном режиме (нажмите
F8при запуске или черезmsconfig) и проверьте журналы. - Проверьте диск на ошибки. Запустите
chkdsk /f /rв командной строке от имени администратора. - Обновите драйверы. Часто вызывают устаревшие или несовместимые драйверы. Используйте Диспетчер устройств или программы вроде DriverBooster.
Если ни один способ не помог, возможно, проблема в аппаратной части. В этом случае лучше обратиться к специалисту.
Пошаговая инструкция: как найти и исправить ошибку
Чтобы не упустить ни один шаг, следуйте этой инструкции:
Как действовать при синем экране в Windows 10
Часто задаваемые вопросы
Можно ли предотвратить появление синего экрана?
Да, в большинстве случаев. Регулярно обновляйте драйверы, проверяйте систему на вирусы, следите за температурой компонентов и не устанавливайте несовместимое ПО. Также полезно чистить реестр и проверять жесткий диск на ошибки.
Что делать, если синий экран появляется при загрузке Windows?
Попробуйте загрузиться в безопасном режиме (нажмите F8 или Shift + F8 при запуске). Если это не помогает, используйте загрузочный диск или флешку с Windows 10 и запустите восстановление системы.
Как узнать, какой драйвер вызывает синий экран?
В программе BlueScreenView в столбце Caused By Driver будет указан драйвер, ставший причиной сбоя. Также можно использовать Windbg для анализа дампа памяти.
Можно ли восстановить данные после синего экрана?
Да, если сбой не повредил файловую систему. Используйте программы для восстановления данных, например Recuva или Disk Drill. Если диск повреждён, обратитесь в сервисный центр.