BSOD (синий экран Windows): анализ и решение

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

BSOD – виды и причины возникновения

 

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

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

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

Синие экраны могут выглядеть иначе, в зависимости от версии Windows, которую Вы используете.

BSOD в Windows 7

BSOD (синий экран Windows): анализ и решение

В Windows 8 или 10

Например, частая ошибка BSOD memory management:

BSOD (синий экран Windows): анализ и решение

В случае с Windows 10, на экране с ошибкой может содержаться QR-код который будет вести на сайт Microsoft с минимально полезной информацией по Вашей ошибке.

С недавних пор, Microsoft ввела небольшое различие цвета экранов в отличии от используемой версии. На Insider Preview сборках критическая ошибка будет выполнена в зелёном цвете.

BSOD (синий экран Windows): анализ и решение

Есть также варианты с оранжевым и красным цветом, но возможность их возникновения крайне мала.

BSOD (синий экран Windows): анализ и решение

Анализ BSOD

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

BSOD (синий экран Windows): анализ и решение

Для того, что бы создать необходимы для анализа файл, пройдите в окно Система и выберите Дополнительные параметры системы. В пункте Загрузка и восстановление откройте  Параметры… Затем, выберите Малый дамп памяти (256 Кб)  и подтвердите действие нажатием кнопки ОК.

Соответственно, после возникновения BSOD, дамп будет сохранен по пути C:WindowsMinidump.

Далее будут предоставлены программы и сервисы для анализа мини-дампов (WinDBR рассматриваться не будет ввиду специфичности и большого объёма информации по данному ПО).

BlueScreenView

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

Загрузка приложения выполняется

 

агрузив архив, запустите приложение BlueScreenView. Интерфейс довольно прост и интуитивен, загружаете дамп и получаете информацию о процессах и сбойных модулях.

Разберем работу приложения на примере файла Dump.dmp, который возник при возникновении синего экрана при просмотре YouTube в браузере Chrome. Как видно скриншоте, BlueScreenView показывает, что сбойным модулем был – ntoskrnl.exe. Сразу забегу вперед, данный файл принадлежит системе Windows и является одним из важнейших процессов ядра системы, поэтому не сложно предположить, что причиной является системный сбой Windows.

BSOD (синий экран Windows): анализ и решение

Но перед тем, как начать обновление системы из образа или переустановку, попробуем проверить дамп другим инструментом.

OSR Online

OSR Online – сайт с возможностью онлайн анализа дампа. По сравнению с BlueScreenView функционал богаче, анализ выполняется на порядок качественнее, и информация подаётся в большем количестве, что в случае с BSOD наиболее приоритетно.

Для выполнения анализа необходимо указать файл минидампа на жестком диске и загрузить на сервер кнопкой — Upload Dump.

BSOD (синий экран Windows): анализ и решение

После того, как выполнится полноценный анализ, будет предоставлена информация по ошибке. Как видно по скриншоту, предоставленный анализ более информативен и подробен. В отличии от BlueScreenView, который указывал на сбой ntoskrnl, тут сбойные модули nt, hal – системные процессы) и nvlddmkm – драйвер видеокарты Nvidia.

BSOD (синий экран Windows): анализ и решение

Сбойные процессы будут отображаться в пункте STACK_TEXT. Также, исходя из данного анализа, основной сбойный модуль, вызвавший ошибку указан в пунктах FOLLOUP_IP, SYMBOL_NAME, MODULE_NAME, IMAGE_NAME и BUCKET_ID. Следовательно, при оценке дампа, необходимо обращать большее внимание на эти пункты.

Анализ ошибки

Наиболее часто, причиной сбоя будет являться файлы или компоненты с расширениями *exe, *sys и *dll –  это исполнительные файлы, драйвера, системные процессы и библиотеки. Названия этих файлов и процессов будут сильно различаться, и найти тот или иной процесс будет довольно сложно. На помощь может прийти сайт, создателем которого Microsoft MVP —

John Carrona, на котором собрана и постоянно дополняется информация по тем или иным драйверам и файлам, которые могут быть причиной BSOD. Сайт не только содержит базу драйверов, но и множество информации по BSOD и системам Windows (на английском языке).

Справочник файлов, приводящих к bsod в windows 10 —

На примере ранее полученной информации, проверим наши сбойные модули повторно.

Name Information Source
ntoskrnl.exe NT Kernel & System * Windows Update
nvlddmkm.sys nVidia Video drivers http://www.nvidia.com/Download/index.aspx

*Если Вы обнаружили данный процесс, как причину BSOD, вероятнее всего это не первопричина ошибки, нужен более детальный анализ для выяснения причины

Таблица показывает Имя (Name) сбойного модуля, Краткую информацию (Information) и источник (Source). Зная первопричину синего экрана, справиться с проблемой будет значительно проще.

Отличного Вам дня!

Понравилась статья? Поделиться с друзьями:
FileWord
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: