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.
Пользователи Windows 10 могут найти его в Магазине Microsoft, нажав здесь.: просто нажмите кнопку «Получить», чтобы загрузить и установить утилиту.
Для начала важно запустить WinDbg с правами администратора, щелкнув правой кнопкой мыши его значок в меню «Пуск» и выбрав «Другое», «Запуск от имени администратора».
После запуска WinDbg можно нажать Файл, Открыть файл дампа, набрать в диалоговом окне %systemroot%Minidump и выбрать файл дампа, ранее сгенерированный Windows по случаю ошибки BSOD.
Пока в строке состояния WinDbg отображается сообщение «Отладчик не подключен», никаких действий предпринимать нельзя: программа фактически загрузит все необходимое для отладки с серверов Microsoft.
Когда появится поле kd>, вам нужно будет вставить !Thread и нажать Enter, чтобы найти конкретный поток, вызвавший появление синего экрана и вынудивший перезагрузить компьютер.
То, что сообщается в окне WinDbg, можно быстро прокручивать, пока вы не найдете Base и Limit вместе с соответствующими шестнадцатеричными значениями.
В том же поле, введя dps, а затем значения Limit (первое) и Base (второе), вы можете перейти к поиску конкретной критической системной ошибки, возвращаемой в случае BSOD.
Просматривая выходные данные WinDbg, вы должны найти по крайней мере одну строку ошибки, явно относящуюся к драйверам и файлам, связанным с проблемой. Например, набрав lmvm и имя драйвера, вы можете проверить соответствующую метку времени и понять, когда он был разработан и распространен.
Дата под названием драйвера может помочь вам понять, устранит ли проблему, например, обновление или откат к другой версии: Когда устанавливать необязательные обновления драйверов Windows 10.
В статье Синий экран или Windows не загружается: как исправить проблемы мы увидели, как исправить проблему, связанную с появлением ошибки BSOD на этапе загрузки Windows.
Чтобы узнать больше, также предлагаем прочитать статью Ремонт компьютеров, как научиться делать самому.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)