Что такое “синий экран смерти”? Способы устранения.

синий экран смертиЗдравствуйте, дорогие друзья!
Совсем недавно я наткнулся на такую очень интересную тему, как появление “синего экрана смерти” во время работы за компьютером. Я не знаю, сталкивались ли Вы с такой проблемой, возможно и нет. А если сталкивались, то наверное, задавали себе вопросы: почему это произошло и что оно означает? Я сам имел опыт столкнуться с появлением данного синего экрана, и не один раз. До недавнего времени я просто не понимал что происходит, и просто напросто перезагружал систему и забывал про этот синий экран. На самом деле, если появился “синий экран смерти”, то свидетельствует о возникновении критической ошибки в работе операционной системы. А вот разбираться с причинами этого неприятного явления мы и будем в этой заметке.

Итак, начнем все по порядку…

Что такое “синий экран смерти”?

Последняя версия операционной системы Windows – “семерка” – отличается вполне стабильной работой. В отличие от предшественницы Windows XP, “славившейся” зависаниями и сбоями в работе приложений, и Vista, которую стараются не вспоминать в приличном обществе, Windows 7 функционирует весьма устойчиво. Однако и тут случаются прорухи: порой вдруг работа системы по непонятным для пользователя причинам прерывается без всякого предупреждения. Причем настройки таковы, что ОС просто перезагружается, на короткий миг показав злополучный “синий экран смерти”. Но не стоит рвать на себе волосы, гадая, почему это произошло и что делать в случае повторения подобной ситуации. Вы узнаете как истолковать информацию с “синего экрана”, как выявить сбойный компонент системы и устранить причины появления ошибок.

Что такое “синий экран смерти”

“Синий экран смерти” впервые появился в Windows версии 3.1, а сам термин Blue Screen of Death (BSoD) придумал Эрик Ноес (Erik Noyes) в 1991 году. В версиях Windows NT/2000/XP/Vista/7 “синий экран смерти” появляется, если в коде ядра или драйвера возникает фатальная ошибка. Единственное возможное действие в подобной ситуации – перезагрузка компьютера с потерей всех не сохраненных пользовательских данных. После этого операционная система создает в системном журнале запись, содержащую описание возникшей ошибки.

Сообщение об ошибке содержит много важной информации:

  • код и символьное имя ошибки (например, 0х00000001:APC_INDEX_MISMATCH);
  • параметры, поясняющие ошибку;
  • адрес места возникновения ошибки (если возможно);
  • название драйвера, в котором произошла ошибка (если возможно).

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

“Синий экран смерти” содержит необходимые подсказки о причинах аварии: строка 1 – первое указание на причину ошибки; строка 2 – код ошибки в шестнадцатеричном виде; строка 3 – последний загруженный на момент аварии файл (как правило, именно он и является ее причиной).

Причины появления BSoD

Чаще всего причиной появления “синего экрана смерти” становятся неполадки с аппаратной частью компьютера: модулями оперативной памяти или жестким диском. Кроме того, к фатальной ошибке могут привести:

  • нехватка места на жестком диске;
  • несовместимое оборудование;
  • несовместимое программное обеспечение;
  • неподходящий драйвер;
  • неправильная настройка BIOS;
  • воздействие вредоносного ПО.

В каждом конкретном случае проблема может решаться по-разному: либо вы справитесь с ней “малой кровью”, например установкой обновления операционной системы или нового драйвера устройства, либо придется действовать радикально – к примеру, заменив модуль оперативной памяти. Иногда помогает высвобождение свободного пространства на жестком диске или проверка системы надежной антивирусной программой.

Таблица с наиболее распространенными ошибками и их коды.

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

Полный список ошибок (на английском языке) приведен на странице: http://msdn.microsoft.com/en-us/library/hh994433.aspx

Что такое дамп памяти

При возникновении BSoD система записывает дамп (“снимок”) содержимого оперативной памяти на жесткий диск, чтобы в дальнейшем можно было проанализировать его и попытаться понять причины появления ошибки. В зависимости от настроек операционной системы, дампы памяти различаются по размеру и содержимому.

  • Малый дамп содержит минимальный объем полезной информации для выявления причины неполадок: код ошибки, список загруженных драйверов, сведения о запущенных процессах и пр. Величина файла подкачки для его записи должна быть не менее 2 Мб. При анализе малого дампа памяти не всегда удается обнаружить ошибку, если та не связана непосредственно с потоком, выполнявшимся в момент ее возникновения. Данная настройка используется в том случае, если место на жестком диске ограничено. Малый дамп памяти сохраняется в каталоге C:\Windows\Minidump. Файлы записываются последовательно; в имени каждого система проставляет дату, например ММДДГГ-ХХ.dmp (где ММ – месяц, ДД – день, ГГ – год, ХХ – порядковый номер).
  • Дамп ядра ОС – “снимок” области памяти, куда загружено ядро операционной системы и драйвера. Он хранится в папке C:\Windows\ в файле MEMORY.DMP. Для записи такого дампа на жестком диске (в загрузочном разделе) потребуется 50-800 Мб свободного места.
  • Полный дамп сохраняет все содержимое оперативной памяти в файле MEMORY.DMP, лежащим в каталоге C:\Windows\ (при объеме оперативной памяти более 2 Гб данная настройка не доступна). Для записи полного дампа размер файла подкачки должен быть равен объему все физической памяти +1 Мб.

Предварительная настройка операционной системы

Чтобы при возникновении фатальной ошибки в работе операционной системы иметь возможность получить всю нужную информацию, следует соответствующим образом настроить Windows. Сначала стоит убедиться, что в параметрах ОС включена запись дампа памяти. Затем, руководствуясь требуемой величиной файла дампа памяти, надо проверить, хватит ли на системном диске места для его размещения. Если вам не нужно, чтобы после появления “синего экрана смерти” система перезагружалась, дайте ей указание не производить перезапуск компьютера (подробнее рассмотрим во второй части выпуска журнала).

Ручной вызов BSoD

Начиная с версии Windows 2000, есть возможность настроить ОС таким образом, чтобы пользователь мог вручную осуществлять вызов “синего экрана смерти”. Это может быть полезно, когда (например, при тестировании) требуется получить дамп памяти в конкретный момент времени. Чтобы задействовать ручное управление, нужно включить функцию CrashOnCtrlScroll. Для этого необходимо проделать следующие операции.

  1. Запустите редактор реестра, щелкнув по кнопке ПУСК, затем по ВЫПОЛНИТЬ. Введите команду regedit и нажмите на кнопку ОК.
  2. Если у вас PS/2-клавиатура, тогда последовательно кликайте по пунктам HKEY_LOCAL_MACHINE, SYSTEM, CurrentControlSet, Services и i8042prt. Щелкните по Parameters правой кнопкой мыши и выберите в контекстном меню пункт Создать, потом подпункт Параметр DWORD. Введите имя параметра CrashOnCtrlScroll и укажите значение “1”. Далее сразу переходите к шагу 4.
  3. Чтобы включить функцию CrashOnCtrlScroll на ПК с USB-клавиатурой, в редакторе реестра перейдите в раздел HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\kbdhid, подобно тому, как это описано в предыдущем шаге. Щелкните по Parameters правой кнопкой мыши и выберите в контекстном меню пункт Создать, затем подпункт Параметр DWORD. Введите имя нового параметра CrashOnCtrlScroll и значение “1”.
  4. Закройте редактор реестра и перезагрузите ОС. Если запись создана правильно, теперь для получения “синего экрана смерти” достаточно, удерживая правую клавишу Ctrl, дважды нажать клавишу Scroll Lock.

Настройка операционной системы для
дальнейшей обработки критических ошибок.

1. Обработка критических ошибок невозможна без файла дампа памяти, поэтому прежде всего необходимо включить запись отладочной информации. Чтобы это сделать, откройте окно свойств Windows, одновременно нажав на клавиатуре кнопки Windows + Pause. Или же в меню Пуск щелкните по пункту “Панель управления”, затем по пункту “Система и безопасность” в меню слева и, наконец, по ссылке “Система”. Теперь в открывшемся окне кликните на панели слева по пункту “Дополнительные параметры системы”. В новом окне перейдите на вкладку Дополнительно и в секции щелкните по кнопке Параметры.

2. Укажите, какое количество отладочной информации следует записать в случае возникновения сбоя. Для этого в раскрывающемся списке выберите нужное значение, например это может быть Малый дамп памяти (64 Кб), для записи малого дампа памяти. При выборе настройки: Дамп памяти ядра, система сделает “снимок” ядра ОС; при выборе пункта Полный дамп памяти – сохранит все содержимое оперативной памяти. В случае возникновения новой ошибки и создания нового файла дампа памяти ядра, предыдущий файл будет перезаписан. Чтобы этого не произошло, снимите флажок в чекбоксе: Заменять существующий файл дампа.

Все настройки даны на примере Windows 7; настройка XP и Vista происходит аналогичным образом.

Совет. Выполнив специальную настройку Windows, вы сможете задержать BSoD на экране столько времени, сколько нужно. Для этого откройте окно свойств системы, нажав одновременно кнопки Windows + Pause, на панели слева щелкните по пункту: Дополнительные параметры системы. Перейдите на вкладку Дополнительно и в секции Загрузка и восстановление кликните по кнопке Параметры. Снимите флажок в чекбоксе: Выполнить автоматическую перезагрузку, после этого нажмите на “ОК”. Теперь Windows будет отображать “синий экран смерти” до тех пор, пока вы не перезагрузите компьютер самостоятельно.

Определение причины появления BSoD

“Синий экран смерти” появляется на очень короткое время, после чего система перезагружается, поэтому прочитать его содержимое и узнать код ошибки крайне трудно. Впрочем, это не означает, что получить сведения об ошибке невозможно. Windows собирает и сохраняет все данные об инциденте: просто пользователь не знает, где их искать. Система записывает дамп оперативной памяти на жесткий диск, чтобы в дальнейшем можно было проанализировать его содержимое и понять причины появления ошибки. Отыскать все сохраненные “снимки” и прочитать содержащуюся на них информацию поможет утилита BlueScreenView 1.35 (www.nirsoft.net).

1. После запуска программы BlueScreenView нажмите на панели инструментов на кнопку синий экран смерти. В открывшемся окне укажите путь к папке с сохранеными дампами – по умолчанию это

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

и кликните по кнопке “ОК”. После считывания содержимого каталога появится окно

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

2. В столбце Dump File приведен отсортированный по датам список дампов памяти, которые обнаружила программа. В столбце Bug Check String видим краткое описание ошибки, а в столбце Bug Check Code – код ошибки в шестнадцатеричном виде.

3. В нижней области окна программы в столбце Filename приведен список всех файлов, которые были загружены в момент аварии. Ее предполагаемые “виновники” выделены розовым цветом – с высокой долей вероятности аварию вызвал верхний файл в списке. Если дважды щелкнуть по названию драйвера, откроется окно с развернутой информацией

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

Найти подробное описание ошибок с рекомендациями по их устранению можно в Интернете, а в таблице ниже мы собрали “расшифровку” самых популярных имен файлов – виновников аварии. Забегая вперед, скажем, что решить проблемы с этими файлами можно путем обновления или удаления ПО, к которому они относятся.

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

По горячим следам

Бывает, что “синий экран смерти” появляется сразу после установки новой программы или драйвера устройства. В такой ситуации надо сразу же исправлять положение. Если удалось войти в систему, вернитесь на точку восстановления, созданную ОС до установки сомнительного ПО. Для этого нажмите на кнопку ПУСК и выберите в меню пункт Справка и поддержка. Затем щелкните по ссылке

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

отметьте пункт

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

и укажите нужную дату. Система “откатит” все изменения, произошедшие после этого момента, и вернется в работоспособное состояние. Если же войти в систему в обычном режиме не удается, во время загрузки ПК нажмите клавишу F8и выберите в меню пункт Безопасный режим – будут загружены только те драйвера и службы, которые необходимы для работы ОС. Например, в безопасном режиме локальная сеть не работает, а видеоподсистема переключается в режим VGA. Теперь удалите свежеустановленный драйвер, вызвавший фатальную ошибку, и Windows станет загружаться нормально.

Причины критических ошибок Windows
и способы их устранения.

Как уже говорилось, критические ошибки могут быть вызваны драйверами, неисправным оборудованием, несовместимым ПО, неправильными настройками BIOS. Для устранения коллизии, приведшей к появлению “синего экрана”, как правило требуется выполнить одно или несколько следующих действий.

1. Убедитесь, что в системном разделе жесткого диска достаточно свободного места

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

2. Некоторые вирусы, особенно те, которые поражают главную загрузочную запись (MBR) или загрузочный сектор, могут вызывать неустранимые ошибки. Проверьте ПК на наличие вирусов, выполнив загрузку с восстановительного диска с антивирусным ПО. Практически во всех ведущих антивирусных продуктов имеются функции для создания такого диска – например, “Антивирус Касперского” позволяет сделать CD на основе имеющегося дистрибутива дибо скачать готовое решение с сервера компании

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

3. Установите свежий пакет обновлений (Service Pack) для операционной системы, а также все обновления, которые вышли после него. Компания Microsoft регулярно выпускает для своих ОС пакеты обновлений и патчи – они могут содержать исправления ошибки, вызвавшей BSoD. Центр обновлений находится на Панели управления ОС. Рекомендуем активировать радиокнопки, соответствующие либо установке обновлений в автоматическом режиме, либо загрузке и установке обновлений в указанное пользователем время

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

4. Если выявлены драйверы или программы, послужившие причиной аварийного завершения работы операционной системы, обновите их. Для загрузки обновлений драйверов оборудования посетите соответствующие разделы на сайтах разработчиков. Иногда, впрочем, помогает как раз удаление свежего драйвера и возврат к предыдущей версии. В случае с приложением можно попробовать удалить его, а затем установить заново – или найти альтернативную программу.

Для обновления драйвера устройства вызовите в окне свойств системы “Диспетчер устройств”

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

и дважды кликните по устройству, драйвер которого нужно обновить, например

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

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

5. Причиной появления “синего экрана смерти” может оказаться и неаккуратное изменение настроек BIOS. В таком случае стоит отменить изменения или установить параметры по умолчанию.

6. В состав операционных систем семейства Windows входит “Диспетчер проверки драйверов” – инструмент для проверки драйверов, который можно использовать для устранения неполадок.

Для запуска “Диспетчера проверки драйверов” нажмите на кнопку ПУСК и щелкните по пункту Выполнить. Введите команду verifier – откроется окно

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

По умолчанию активирована радиокнопка (рис. выше). В большинстве случаев этого варианта вполне достаточно.
Внимание! После запуска “Диспетчер проверки драйверов” станет работать в фоновом режиме до тех пор, пока вы его не отключите. Для отключения активируйте в главном окне радиокнопку: Удалить существующие параметры.

Для выполнения выборочных тестов в окне “Диспетчера” активируйте радиокнопку: Создать не стандартные параметры (для кода программ), затем нажмите на кнопку Далее >. Чтобы указать параметры из списка, выберите вариант: Выбрать параметры из списка и перейдите в следующее окно, щелкнув по кнопке Далее >. Поставьте флажки в чекбоксах

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

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

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

и нажмите на кнопку Далее >.

Если система обнаружит неподписанные драйверы, можете выполнить их проверку. Для этого кликните по кнопке Далее >, выберите раздел, на котором установлена операционная система, и щелкните по кнопке Готово. Перезагрузите компьютер. Появился “синий экран смерти”? Значит, вы нашли проблемный драйвер – его название будет добавлено в сообщение об ошибке.

Если система не обнаружит неподписанные драйверы, можно выполнить выборочную их проверку. Для этого снова откройте окно выбора

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

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

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

Подозрительными следует считать недавно установленные или обновленные драйверы. В крайнем случае – драйверы, поставщиком которых не является Microsoft.

7. Часто причиной сбоя в работе ПК являются неисправности в модулях оперативной памяти. Выявить их можно, например, с помощью средств диагностики операционной системы – из работающей ОС (если компьютер загружается и позволяет это сделать), либо с загрузочного диска Windows. Далее мы расскажем, как произвести проверку в операционных системах Windows Vista и 7.

Последовательно щелкайте по кнопке ПУСК -> Панель управления -> Администрирование и по пункту Средство проверки памяти Windows. В открывшемся окне выберите рекомендуемый вариант

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

После этого компьютер перезагрузится и начнется выполнение теста

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

Когда тестирование закончится, произойдет перезагрузка, и после входа в систему вы увидите результаты

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

Чтобы протестировать оперативную память с загрузочного диска, вставьте его в привод и перезагрузите компьютер (помните, что в BIOS первым загрузочным устройством должен быть указан CD- или DVD-ROM). Как только на экране появится сообщение вида: Press any key to boot from CD or DVD, нажмите любую клавишу. В появившемся окне кликните по кнопке Далее

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

Затем выберите пункт Восстановление системы и вновь щелкните по кнопке Далее >. Активируйте радиокнопку

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

выберите ОС синий экран смерти и кликните по кнопке Далее >. В окне параметров восстановления системы щелкните по пункту

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

затем выберите вариант

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

После перезапуска компьютера начнется стандартный тест памяти

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

8. Проверьте жесткий диск. Выполнить проверку жесткого диска можно с помощью встроенной утилиты ОС – chkdsk.exe. Для запуска проверки откройте Проводник Windows и щелкните правой кнопкой мыши по нужному разделу, например синий экран смерти. В контекстном меню выберите пункт Свойства. В открывшемся окне перейдите на вкладку Сервис и нажмите на

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

В следующем окне щелкните по кнопке

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

Если выбран не системный раздел, проверка начнется сразу; если же проверяемый раздел системный, на экране появится сообщение

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

В этом случае нужно будет перезагрузить систему. Нажмите на пункт Расписание проверки диска, перезапустите компьютер и дождитесь результатов проверки.

Если после проверки утилитой chkdsk.exe по-прежнему возникают ошибки, связанные с некорректной работой жесткого диска, проведите более развернутое тестирование – с помощью утилит от производителей жестких дисков, либо специализированных программ.

На заметку. Инструментом профессионалов, позволяющим определять причины неполадок в ОС, является отладчик Debugging Tools for Windows. Для работы с ним необходима высокая квалификация, поэтому мы лишь упомянули об этом инструменте. Подробные сведения о нем можно найти на официальном сайте Microsoft.

На этом пока все. Большое спасибо за внимание! Если у вас имеются какие-то мысли или соображения по этому поводу, то, пожалуйста, высказывайте их в своих комментариях. До встречи в следующих заметках! Удачи!  😎




Вам понравилось? Поделитесь со своими друзьями в социальных сетях, нажав по этим кнопкам!

0
This entry was posted in Железо, Компьютеры, Ноутбуки, Полезное, Программы and tagged . Bookmark the permalink.

38 Responses to Что такое “синий экран смерти”? Способы устранения.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

*

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.