Причины, приводящие к падению Windows в BSOD могут быть многообразны, но как правило, чаще всего они связаны с внезапным завершением работы драйвера — повреждённого или недавно установленного. Устранить ошибку можно удалив или заменив драйвер, но для этого сначала нужно его определить. По идее, вызвавший критический сбой файл должен отображаться на экране BSOD, но так бывает не всегда.
В этом случае может помочь один старый трюк. Для этого вам потребуется дамп памяти, специальная утилита от Microsoft и крошечный командный файл, написанный одним из программистов-энтузиастов. Первым делом убедитесь, что запись дампов памяти в вашей системе включена. Для этого через Панель управления зайдите в дополнительные параметры системы, перейдите на вкладку «Дополнительно» и в блоке «Загрузка и восстановление» нажмите кнопку «Параметры».
Для определения сбойного драйвера малого дампа вполне должно хватить. В общем, установите настройки так, как показано на скриншоте. Также обратите внимание на путь к каталогу, куда будет записан файл дампа. В данном случае это С:/Windows/Minidump.
Также вам потребуется загрузить с официального сайта Microsoft установщик пакета Windows SDK и установить компонент Debugging Tools for Windows.
Скачайте прилагаемый архив с командным файлом и распакуйте его в любой удобный вам каталог. Откройте командную строку, перейдите в каталог с распакованным CMD-файлом и запустите его, указав в качестве параметра путь к файлу дампа. Например, вот так:
kdfe.cmd C:/Minidump/Mini1435-01.dmp
Через некоторое время тут же в командной строке вы получите отчёт, в котором помимо всего прочего будет присутствовать название драйвера, вызвавшего «синий экран смерти».
Вместо итога
У пользователей Windows 8.1 со всем этим могут быть проблемы. Дело в том, что писался скрипт давно и пути к установленному в Windows 8.1 Debugging Tools могут отличаться от путей, указанных в скрипте. Содержимое скрипта можно отредактировать, заменив значение переменной dbgpath на путь к каталогу Debugging Tools, но и тогда нельзя дать гарантии, что в «восьмёрке» всё будет работать.
Файл скрипта: yadi.sk/d/FpgWflu1htJKP
Добавить комментарий