Как определить код BSOD в Windows 10 или 11

Начиная с Windows 8, появляющийся в случае критической ошибки экран BSOD стал, с одной стороны, менее пугающим, а с другой – менее информативным. И так уж пошло, что сведения на «синем экране смерти» в Windows 10 и 11 нередко ограничиваются лишь сообщением «На вашем компьютере возникла проблема» и названием ошибки без указания ее кода и прочей отладочной информации, а ведь она используется для поиска подходящих решений.

Возникает вопрос: как узнать код ошибки, если современный облагороженный экран BSOD ее не показывает?

Достаточно просто, причем для этого совсем необязательно прибегать к сторонним инструментам, хотя такой вариант тоже отбрасывать не стоит, поскольку он все же предоставляет больше информации. Во-первых, все ошибки, включая приводящие к падению системы, автоматически записываются в журнал событий.

Откройте журнал командой eventvwr.msc и отыщите в разделе «Система» последнюю запись с уровнем события «Критическое»,

Журнал событий

либо отфильтруйте записи, выбрав слева в меню «Фильтр текущего журнала» и отметив в открывшемся окне уровень «Критическое».

Фильтр текущего журнала

Открыв свойства записи, переключитесь на вкладку «Подробности» и найдите в списке параметр с именем «BugcheckCode».

BugcheckCode

Значение этого параметра это и есть искомый код ошибки, который должен был по идее указываться на экране BSOD.

По умолчанию Windows отображает его в десятичной системе счисления, чтобы получить код в оригинальном виде, вам нужно перевести значение в шестнадцатеричную систему счисления.

Сделать это можно как средствами штатного калькулятора, переключившись в режим программиста, так и с помощью онлайн-конвертеров.

Онлайн-конвертер

При этом обратите внимание, что коды ошибок BSOD указываются в полном формате, например, 0x000000EF, 0x00000124, 0xC0000221 и т. п., тогда как калькулятор автоматически отрежет 0x и все следующие нули до первого же символа:

  • EF0x000000EF
  • 1240x00000124
  • C00002210xC0000221

Дампы ошибок памяти

Помимо записи в системный журнал, сведения о критических ошибках BSOD записываются в двоичные файлы дампов памяти – в полный файл MEMORY.DMP в папке %windir% и малые дампы в папке %windir%\Minidump.

Дампы памяти

Для анализа ошибок «синего экрана смерти» обычно используются минидампы.

Проверить, включена ли функция записи отладочной информации можно в свойствах системы, перейдя в раздел настроек «Дополнительно»«Загрузка и восстановление (Параметры)»«Отказ системы».

Загрузка и восстановление

Анализ выполняется с помощью специальных программ, например, WinDbg от Microsoft и BlueScreenView от NirSoft.

Рекомендуем использовать BlueScreenView – она проще, не требует установки, на сайте разработчика к ней также прилагается русификатор.

Будучи запущенной, утилита извлекает сведения о критических ошибках из файлов минидампов, автоматически сканируя содержимое каталога %windir%\Minidump.

Код BSOD в шестнадцатеричном формате будет указан в столбце «Код ошибки» (Bug Check Code).

BlueScreenView

Если файл дампа находится в другом расположении, зайдите в дополнительные параметры BlueScreenView и укажите к нему путь в пункте «Загрузить один файл МиниДампа».

Файл МиниДампа

Оцените Статью:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *