Данной статьей мы открываем рубрику, которая будет полностью посвящена теме “синий экран смерти”, кодам ошибок, которые вызывают этот экран, а также способам их диагностики и устранения BSoD.
BSoD (Blue Screen of Death, Синий экран смерти), представляет собой название сообщения пользователю, о том, что произошла системная критическая ошибка в ОС Microsoft Windows. Всего существует три вида сообщений синего экрана (BSoD), различаются они в зависимости от системы: Windows 95/98/Me, Windows NT/2000/XP/2003/Vista/7/8, Windows CE.
BSoD в Windows 8
В операционной системе Windows 8 появилась новая версия синего экрана ошибки – упрощенная. Разработчиками новый экран с ошибкой был обнаружен еще в 2011 году при предварительном тестировании системы. На данном экране, вместо полного описания ошибки, как например на экране смерти в Windows 7, Vista и XP, стал использоваться упрощенный для простого пользователя подход. В “восьмерке” экран BSoD отображается в виде грустного смайлика предложением выполнить перезагрузку компьютера.
Такой принцип упрощенного отображения экрана разработчики объяснили следующим образом. По их словам лишь малый процент пользователей вдавался в подробности описания проблемы, основное их количество просто на просто сразу же нажимали кнопку “Перезагрузить компьютер”, чтобы исправить появившуюся проблему. Хотя, описание ошибки все же там присутствует, просто оно опущено ниже. Разработчики из Microsoft решили, что такой вариант отображения ошибки будет меньше пугать и напрягать пользователя, который увидел “экран смерти”.
BSoD в Windows 7, Vista и Windows XP
В операционной системе Windows 7 и более младших ее сестрах, синий экран смерти появляется при возникновении неустранимой ошибки, которая происходит в коде ядра или драйвера, выполняющегося в режиме ядра (практически в 98% случаев появление синего экрана происходит в момент, когда какой-либо из драйверов пытается выполнить недопустимую операцию). При этом единственным возможным способом избавиться от этого экрана — является перезагрузка компьютера с потерей всех не сохраненных пользователем данных. При дефлотных настройка ОС, такая перезагрузка ПК выполняется автоматически. После очередного входя в систему, она создает специальную запись в системном журнале, в которой записываются все параметры возникшей ошибки. При активированной функции создания дампов памяти, в записи системного журнала указывается путь к этому дампу (к файлу с расширением .dmp). Данный файл очень полезен для разработчиков ОС и драйверов, так как содержит всю информацию об ошибке BSoD. В домашних условиях пользователь может сам посмотреть содержимое этого файла с помощью инструмента Microsoft Debugging Tools.
Содержимое текста экрана смерти:
- Stop-код (код ошибки) и символьное значение ошибки (например 0x0000007B: INACCESSIBLE_BOOT_DEVICE);
- Пояснения к ошибке, которые необходимы разработчикам при использовании отладочного программного обеспечения (например 0XF789E524. 0XC0000034, в зависимости от кода ошибки);
- Конкретный адрес места где произошла ошибка, при условии, что его можно указать;
- Наименование драйвера, который послужил возникновению ошибки (если наименование есть, или если виновником появления синего экрана является не драйвер);
В следующей статье на эту тему мы расскажем о некоторых кодах Windows BSoD, о причине появления синего экрана и возможных способах устранения проблемы.