Синий экран смерти Windows

Синий экран

(Так же называют просто синим экраном, экраном STOP-ошибки, BSoD`ом)

 

Появление синего экрана означает, что операционная система столкнулась с участком кода, который содержит ошибку. С последующей остановкой работы и перезагрузкой компьютера (с потерей всех не сохранённых данных).

 

В далёкие времена Windows`а 95 и 98, появление BSoD`ов было обычным делом, и ни кого не удивляло. С тех пор архитектура операционных систем сильно эволюционировала. Они стали более защищёнными и устойчивыми к действию вирусов, некачественных программ или неосторожных пользователя. Поэтому, сегодня синий экран нам кажется чем-то страшным- он просто стал появляться редко и, как говорят в таких случаях, по делу- в действительно серьёзных случаях.

 

С точки зрения windows программы можно разделить на два класса. Приложения и драйверы.

 

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

 

Если же мы имеем дело с драйвером, то ошибка в его работе всегда заканчивается синим экраном. Под драйвером мы понимаем не только драйвера к устройствам (видео карте или звуковой карте и так далее) а вообще программы, код которых выполняется в привилегированном режиме- режиме ядра. Сюда входят всякие виртуальные устройства (эмуляторы dvd-приводов, сетевые адаптеры), антивирусы и так далее.

 

Причины возникновения синего экрана

Самая распространенная причина- отказ "железа".

 

Сбой в работе любого устройства, вызывает ошибку в работе её драйвера. Итог - синий экран. Тут вспоминаются прежде всего жёсткие диски и видеокарты. Так же иногда виновниками бывают оперативная память, звуковые карты. Вообще, любые устройства, которые имеют драйвер.

 

Но и не только они. Часто причиной BSoD`а является блок питания. Вы возразите, что у него нет драйвера. И правильно, но некорректное (недостаточное или с перебоями) питание той же видеокарты вызывает сбой в её работе, следовательно ошибку в работе драйвера и снова синий экран.

 

Вторая причина, сбои в работе программ, которые работают в режиме ядра. Всех не перечислить. Но тут могут быть конфликты драйверов, вирусы, просто некорректные (не совместимые с данной операционной системой или оборудованием) драйверы.

Если появился экран смерти

Он для того и появился, чтобы мы знали- что-то не в порядке, то есть операционная система этим нам пытается сообщить о проблеме. Наша задача- собрать как можно больше информации об ошибке.

 

Синий экран Windows 7:

BSoD Windows 7

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

 

Синий экран Windows 8:

BSoD Windows 8

Тут - название ошибки и имя файла драйвера (самая нижняя строка)

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

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

 

Так же и имя драйвера не всегда полезно, особенно если это не драйвер какого-то конкретного устройства, а один из драйверов операционной системы (или какой-то программы).

 

Самый правильный метод анализа, использование Debugging Tools из Windows Software Development Kit- его можно скачать с официального сайта Microsoft.

 

Схема работы следующая: при возникновении ошибки (синего экрана) система записывает специальный dmp файл в директорию Windows/minidump. Используя Debugging Tools мы извлекаем информацию из фала дампа. Этой информации намного больше и она подробнее, чем то, что мы можем получить изучая скриншот синего экрана.

 

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