BSOD, что это такое и как найти причину ошибки с помощью WinDbg

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

Аббревиатура от Blue Screen of Death, ошибки BSOD — это синие экраны, которые могут время от времени появляться при использовании Windows и вызывать автоматический перезапуск системы.

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

По умолчанию Windows автоматически создает файл дампа при возникновении ошибки BSOD. Этот файл содержит копию оперативной памяти на момент сбоя системы и хранится в папке %systemroot%Minidump.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Как мы видели в статье Синий экран в Windows: что может вызвать его появление, нажав Windows + R, затем набрав sysdm.cpl, 3 вы попадаете в окно «Свойства системы».

Используя кнопку «Параметры» на панели «Запуск и восстановление», вы можете снять флажок «Автоматически перезапускать» и убедиться, что выбран параметр «Дамп памяти ядра».

BSOD, что это такое и как найти причину ошибки с помощью WinDbg

Профессиональный инструмент для расследования причин BSOD

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

Пользователи Windows 10 могут найти его в Магазине Microsoft, нажав здесь.: просто нажмите кнопку «Получить», чтобы загрузить и установить утилиту.
BSOD, что это такое и как найти причину ошибки с помощью WinDbg

Для начала важно запустить WinDbg с правами администратора, щелкнув правой кнопкой мыши его значок в меню «Пуск» и выбрав «Другое», «Запуск от имени администратора».

BSOD, что это такое и как найти причину ошибки с помощью WinDbg

После запуска WinDbg можно нажать Файл, Открыть файл дампа, набрать в диалоговом окне %systemroot%Minidump и выбрать файл дампа, ранее сгенерированный Windows по случаю ошибки BSOD.

Пока в строке состояния WinDbg отображается сообщение «Отладчик не подключен», никаких действий предпринимать нельзя: программа фактически загрузит все необходимое для отладки с серверов Microsoft.

Когда появится поле kd>, вам нужно будет вставить !Thread и нажать Enter, чтобы найти конкретный поток, вызвавший появление синего экрана и вынудивший перезагрузить компьютер.

То, что сообщается в окне WinDbg, можно быстро прокручивать, пока вы не найдете Base и Limit вместе с соответствующими шестнадцатеричными значениями.

BSOD, что это такое и как найти причину ошибки с помощью WinDbg

В том же поле, введя dps, а затем значения Limit (первое) и Base (второе), вы можете перейти к поиску конкретной критической системной ошибки, возвращаемой в случае BSOD.

BSOD, что это такое и как найти причину ошибки с помощью WinDbg

Просматривая выходные данные WinDbg, вы должны найти по крайней мере одну строку ошибки, явно относящуюся к драйверам и файлам, связанным с проблемой. Например, набрав lmvm и имя драйвера, вы можете проверить соответствующую метку времени и понять, когда он был разработан и распространен.

Дата под названием драйвера может помочь вам понять, устранит ли проблему, например, обновление или откат к другой версии: Когда устанавливать необязательные обновления драйверов Windows 10.

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

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

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

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

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