Blue Screen Of Death (BSOD) — синий экран смерти.
— Краткое описание и символьное обозначение
CRITICAL_OBJECT_TERMINATION
— код ошибки и дополнительные данные для детализации
*** STOP: 0x00000050 (0xe80f26cd, 0x00000000, 0xe80f26cd, 0x00000002)
— имя программного модуля ядра или драйвера и другие параметры, если это возможно определить
*** ntoskrnl.exe — Address 0x8044a2c9 base at 0x80400000 DateStamp 0x3ee6c002
В настройках Windows можно задать поведение системы при возникновении критической ошибки — необходимость выполнения дампа памяти, его формат, а также автоматическую перезагрузку после обработки сбоя. В некоторых локализованных версиях Windows сообщение об ошибке выводится на языке локализации без загрузки шрифтов для поддержки символов, например, русского языка, что приводит к невозможности прочесть большую часть текста. Однако, это не играет особой роли, поскольку общие рекомендации по устранению ошибки, как правило, не имеют никакого практического значения, а реально полезная информация выдается с использованием символов латиницы.
Синий экран смерти Windows всегда связан с ошибками ядра операционной системы или ошибками драйверов, выполняющихся в режиме ядра, следовательно, может возникнуть как в процессе загрузки операционной системы, на этапе инициализации ядра и драйверов устройств, так и в процессе ее дальнейшего функционирования.
BSOD при загрузке Windows зачастую связан с отсутствием или повреждением драйверов или системных служб, загружающихся до входа пользователя в систему. Набор используемых системой драйверов и служб определяется разделом реестра
Каждому драйверу соответствует свой ключ, в составе которого имеется параметр Start , определяющий, на каком этапе загрузки системы производится загрузка и инициализация данного драйвера или службы. Значения Start:
0 — BOOT — драйвер загружается загрузчиком.
1 — SYSTEM — драйвер загружается в процессе инициализации ядра.
2 — AUTO — служба запускается автоматически при загрузке системы.
3 — MANUAL — служба запускается вручную.
4 — DISABLE — отключено.
Сами файлы драйверов хранятся в каталоге
%SystemRoot%\system32\drivers .
Сначала загружаются и инициализируются низкоуровневые драйверы устройств, параметр Start у которых равен 0. На данном этапе, для чтения данных с устройства загрузки используются функции прерывания INT 13H BIOS, что естественно, поскольку никаких других драйверов, в том числе и драйверов для работы с дисками, в оперативной памяти компьютера еще нет.
Затем загружаются и инициализируются остальные драйверы устройств, параметр Start у которых равен 1. Для их загрузки и инициализации уже используются ранее загруженные драйверы с параметром Start=0
Обработка ошибок в процессе инициализации драйверов устройств выполняется с использованием значения элемента ErrorControl ключа реестра, относящегося к драйверу, и в случае, когда дальнейшая работа не может быть продолжена, заканчивается «синим экраном» с соответствующим кодом ошибки.
После успешно отработанного данного этапа начальной загрузки запускается «Диспетчер сеансов» (\SystemRoot\System32\ smss.exe) , главная задача которого — запустить высокоуровневые подсистемы и сервисы (службы) операционной системы. На этом этапе запускаются процессы CSRSS (Client Server Runtime Process), WINLOGON (Windows Logon), LSASS (LSA shell), и оставшиеся службы с параметром Start=2 из раздела HKLM\SYSTEM\CurrentControlSet\ Services
Информация, предназначенная для диспетчера сеансов, находится в ключе реестра
HKLM\SYSTEM\ CurrentControlSet\ Control\Session Manager .
После регистрации пользователя в системе, BSOD, как правило, вызывается такой ошибкой, действия по восстановлению которой, нельзя однозначно считать успешными, и продолжение работы операционной системы невозможно.
Для устранения причины возникновения ошибки нужно проанализировать данные системных журналов и дополнительные источники информации.
Обычно установлен режим «Малый дамп памяти (64КБ)». Как правило, для определения драйвера, вызвавшего BSOD, этого вполне достаточно. При возникновении каждой последующей ошибки и создании нового файла малого дампа памяти Windows сохраняет предыдущий файл. Каждому записываемому файлу дампа присваивается отдельное имя с указанием даты. Например, Mini123109-01.dmp — это первый файл дампа памяти, созданный 31 декабря 2009 г. Файлы малого дампа памяти по умолчанию хранятся в папке %SystemRoot%\Minidump.
Для анализа дампа можно использовать стандартные средства Windows dumpchk.exe (Crash Dump Analisys utility), отладчик Windbg или kd.exe
Здесь статья из базы знаний Microsoft c примерами.
Гораздо удобнее для анализа малого дампа воспользоваться бесплатной утилитой BlueScreenView от Nir Sofer.
Окно программы состоит из 2-х частей. В верхней части — список и свойства файлов минидампов, в нижней — данные, имеющие отношение к выбранному минидампу:
Формат отображения данных в нижнем окне можно задавать с помощью меню «Options- Lower Pane Mode»:
— All drivers — отображать все загруженные драйверы. На красном фоне отображена информация о драйверах, возможно являющихся причиной BSOD.
— Only Drivers Found in Stack — отображать только драйверы, присутствующие в стеке вызовов и, возможно являющиеся причиной BSOD.
— Blue Screen in XP style — отображать BSOD в стиле Windows XP
DumpChk Output — отображать информации в том виде, в каком это делает Microsoft DumpChk utility. Утилита должна быть установлена в системе.
BlueScreenView автоматически определяет местонахождение файлов минидампов и выводит информацию обо всех критических ошибках, дампы которых обнаружены. Возможен также анализ аварийных дампов, созданных в другой системе, с использованием меню Options — Advanced Options CTRL+O
В поле Load From the following Minidump folder можно указать путь к папке с файлами минидампов.
Одной из приятных особенностей программы BlueScreenView является возможность централизованного удаленного анализа минидампов на компьютерах локальной сети с рабочего места системного администратора. Программа может использоваться в режиме получения данных от компьютеров, имена или IP-адреса которых содержатся в простом текстовом файле. Для получения списка компьютеров локальной сети можно воспользоваться командой net view с перенаправлением вывода результатов в текстовый файл:
net view > C:\comps.txt — отобразить список компьютеров локальной сети, включенных в данный момент и результаты записать в файл C:\comps.txt
В файле comps.txt будет информация в виде :
Имя сервера Заметки ————
\\Acomp
\\Bcomp1
\\Bcomp2
\\COMP000
\\PROXY
\\SERVER
. . .
\\ZCOMP7
Команда выполнена успешно.
Остается только убрать строки, не содержащие имена компьютеров и служебные символы \\ перед именами:
Acomp
Bcomp1
Bcomp2
COMP000
PROXY
SERVER
. . .
ZCOMP7
Имена или IP-адреса компьютеров, которые не попали в список можно добавить вручную. Теперь, в меню Options — Advanced Opnions , в поле Load from multiple remote computers specified in the following text file: можно указать путь к текстовому файлу со списком компьютеров.
В качестве дополнительной опции, можно добавить Dumpchk Command для того, чтобы получить возможность просмотра результатов в виде вывода Microsoft DumpChk utility при наличии установленного отладочного пакета Майкрософт (Debugging Tools for Windows).
Информация колонок верхней части (Upper Pane):
— Dump File: — имя файла минидампа.
— Crash Time: — время записи минидампа
— Bug Check String: — строка с описанием стоп-ошибки.
— Parameter 1/2/3/4: 4 параметра, выводимые в сообщении синего экрана.
— Caused By Driver: — подозреваемый драйвер. BlueScreenView пытается определить драйвер, вызвавший синий экран смерти путем просмотра стека системных вызовов. Однако нельзя с полной уверенностью сказать, что именно данный драйвер является причиной стоп-ошибки. Необходимо учитывать также и те данные о драйверах стека, которые отображаются в нижней части экрана .
— Caused By Address: подобно колонке ‘Caused By Driver’ содержит предполагаемый адрес команды, вызвавший ошибку.
— File Description: описание драйвера, предположительно, вызвавшего крах системы.
— Product Name: — имя драйвера или программного модуля.
— Company: — название компании — разработчика.
— File Version: — версия файла.
— Crash Address: адрес памяти, связанный с источником ошибки. (Адрес из регистра EIP/RIP процессора). Обычно, здесь то же самое значение, сто и в колонке ‘Caused By Address’
— Stack Address 1 — 3: — данные последних трех вызовов, обнаруженные в стеке. В некоторых случаях значения могут отсутствовать. Для 64-битных версий Windows эта колонка всегда не содержит данных, поскольку для них не поддерживается список системных вызовов в дампе аварийного завершения.
Информация о драйвере в колонках нижней панели (Lower Pane)
— Filename: имя драйвера или программного модуля.
— Address In Stack: — адрес памяти, найденный в стеке и относящийся к данному модулю.
— From Address: начальный адрес данного модуля.
— To Address: конечный адрес данного модуля.
— Size: — размер модуля в памяти.
— Time Stamp: Время в сокращенном формате.
— Time String: время в формате date/time .
— Product Name: имя продукта. Берется из файла драйвера или программного модуля.
— File Description: — описание. Также берется из файла.
— File Version: — версия. Также берется из файла.
— Company: название компании — производителя программного продукта. Также берется из файла.
— Full Path: — полный путь драйвера или программного модуля.
В случае, когда используется анализ дампов, полученных с компьютеров локальной сети, имя или адрес компьютера отображается в колонке Computer Name и в полном пути к файлу минидампа Full Path
Программа очень проста и удобна. Есть русификатор в виде ini-файла, который нужно скопировать в каталог с установленной программой BlueScreenView. Скачать, ~ 3 кб.
Описания кодов ошибок и методики их устранения можно найти, например, на softboard.ru
— если синий экран смерти возник после установки какого — либо программного обеспечения, и войти в систему не удается по причине стоп-ошибки, то нередко проблема решается выбором режима загрузки последней удачной конфигурации из меню загрузчика. (Меню вызывается нажатием F8 в начале загрузки Windows)
— если синий экран смерти возникает при выполнении ресурсоемких задач, таких как компьютерные игры с высокими требованиями к оборудованию, а в остальное время система работает стабильно — наверняка проблема связана с перегревом или ухудшением характеристик питающих напряжений под повышенной нагрузкой.
— если синий экран не связан с загруженностью системы, и возникает спонтанно, а в стеке драйверов, подозреваемых в причине возникновения ошибки, присутствуют одни и те же имена исполняемых файлов или файлов драйверов, вероятно, причина синего экрана смерти кроется именно в их некорректной работе. Нередко это могут быть драйверы антивирусов, систем защиты ПО от несанкционированного распространения, эмуляции приводов и противодействия системам защиты, а также драйверы или службы, используемые вредоносным или нежелательным программным обеспечением , или нестандартные драйверы сторонних производителей.
— причиной синего экрана смерти могут быть драйверы руткитов, используемых вирусными программами для скрытия своего присутствия в системе. Их некорректная работа может сопровождаться ошибками с разными кодами и наличием в стеке подозреваемых программой BlueScreenView файлов, которые либо не видны в файловой системе, либо в системном реестре нет связанных с ними записей.
— причиной большинства критических ошибок Windows являются сбои или неисправность оборудования, поэтому, не стоит в качестве главного способа решения проблемы использовать переустановку системы. Если у вас есть обоснованное предположение о том, что ошибка вызвана не оборудованием, а повреждением системных настроек Windows, попробуйте выполнить откат системы с использованием точки восстановления с датой, когда система еще работала без нареканий. В качестве дополнительной меры можно воспользоваться переустановкой Service Pack (или установкой его старшей версии).
— Если синий экран смерти стал появляться после установки критических обновлений с сайта Microsoft (редко, но бывает) попробуйте удалить последние обновления.
— Если критическая ошибка возникает в процессе загрузки Windows и нет возможности войти в систему, воспользуйтесь простым и эффективным средством средств выяснения причин стоп-ошибки и восстановления работоспособности Windows — ERD Commander . ERD Commander позволяет вернуть Windows в работоспособное состояние довольно простыми и эффективными способами с использованием набора специальных программных инструментов ( Toolkit ).
Если у Вас нет желания разбираться с причинами BSOD, а загрузка системы не выполняется по причине какой-либо стоп-ошибки, самым простым способом реанимации Windows является использование отката на работоспособную точку восстановления (Restore Point) c помощью ERD Commander’а. Для этого нужно загрузить ERDC, подключиться к неработоспособной Windows и выполнить откат системы с помощью инструмента System Restore на точку восстановления, созданную в работоспособном состоянии. Естественно, это не относится к тем случаям, когда синий экран смерти вызван сбоями или отказом оборудования.
В случае, когда испорчен файл system (это куст реестра с данными раздела HKLM\SYSTEM), то загрузка может завершаться сообщением об ошибке system или вообще черным экраном без каких-либо сообщений. Здесь также может помочь использование ERD Commander. С его помощью можно выполнить проверку системного диска Windows (chkdsk.exe), поскольку причиной невозможности загрузить куст System может быть ошибка файловой системы, а также, можно откатить систему на точку восстановления или выполнить ручное восстановление работоспособной копии раздела System из данных сохраненной точки восстановления.
Данные контрольных точек хранятся в каталоге System Volume Information системного диска Windows. Это скрытый системный каталог, доступ к которому в среде работающей в нормальном режиме операционной системы, разрешен только локальной системной учетной записи Local System (т.е. не реальному пользователю а «Службе восстановления системы»). Поэтому, если необходимо получить доступ к его содержимому, нужно добавить права вашей учетной записи с использованием вкладки «Безопасность» в свойствах каталога «System Volume Information». Но в случае использования Winternals ERD Commander или загрузки в другой операционной системе этого делать не нужно. В папке System Volume Information есть подкаталог с именем, начинающемся с _Restore. и внутри него — подкаталоги RP0, RP1 : — это и есть искомые контрольные точки (Restore Point — RPx). Внутри папки RPx имеется каталог snapshot , содержащий копии файлов реестра на момент создания контрольной точки.
Файл REGISTRY_MACHINE_SYSTEM — это и есть копия файла SYSTEM , он же — раздел реестра HKLM\SYSTEM .
Для восстановления системы можно скопировать этот файл в каталог \WINDOWS\SYSTEM32\CONFIG\ и переименовать его в system. Запорченный файл system можно, на всякий случай, переименовать в system.bad или удалить.
Если вы будете использовать Winternals ERD Commander, который работает с реестром подключенной системы, то могут возникнуть проблемы с занятостью файлов в каталоге \windows\system32\config . Чтобы этого не случилось, можно в процессе загрузки ERDC не подключаться к проблемной операционной системе и выбрать None :
Подавляющее большинство ошибок синего экрана смерти, не являющихся следствием неисправности оборудования, связаны с ошибками в работе драйверов и системных служб. Записи об этих компонентах ОС хранятся в разделе реестра HKLM\SYSTEM и восстановление этого раздела позволяет легко избавиться от таких BSOD.
Если BSOD появляются с увеличением нагрузки на систему (в компьютерных играх, ресурсоемких задачах и т.п.) наиболее вероятной причиной являются перегрев. Попробуйте увеличить охлаждение, например, сняв крышку корпуса, установив дополнительные вентиляторы или, даже временно установив обычный бытовой вентилятор для обдува внутренностей системного блока. Для контроля за температурой используйте специальное программное обеспечение — Everest HWINFO32, SpeedFan и т.п.
«Синий экран смерти» и что делать
Что может быть неприятнее, если в разгаре работы на компьютере вдруг возникает так называемый «синий экран смерти», а все ваши текущие данные пропадают? Пожалуй, только то, что вы не сможете установить причину такого сбоя, и дальнейшая работа на вашем гаджете остается под вопросом. К сожалению, с проблемой пресловутого «синего экрана» рано или поздно встречаются практически все пользователи компьютерной техники с Windows. Однако проблем такого рода можно избежать, если вашу компьютерную технику обслуживают профессионалы.
«Синий экран смерти» Windows
«Синий экран смерти» — прямой перевод англоязычного «народного» названия «Blue Screen of Death», или сокращенно BSoD. По сути это сигнал о критических сбоях в операционных системах под управлением MS Windows. Если появился BSoD – значит, в работе компьютера возникли ошибки, которые невозможно устранить. После этого компьютер перезагружается, причем без возможности сохранения текущих данных. Однако операционная система «запоминает» и записывает в журнале возникшую ошибку, ставшую причиной BSoD. Кстати, он может появиться при возникновении как программной, так и аппаратной ошибки. Главное – определить причину, по которой произошел сбой в работе компьютера, а для этого необходимо ознакомиться с кодом ошибки. Для этого в «панели управления» необходимо отключить функцию автоматической перезагрузки системы в блоке «Отказ системы». Иначе автоматическая перезагрузка будет производиться до тех пор, пока ошибка не будет устранена.
«Синий экран смерти» может появиться из-за:
- деятельности компьютерного вируса и повреждения им ПО
- обновления драйвера – новая версия может работать нестабильно
- подключения нового устройства, несовместимого с текущей версией операционной системы
- некорректной настройки BIOS
- неполадок с оперативной памятью
- ошибок на жестком диске
- перегрева и неисправности отдельных элементов компьютера
Расшифровка кодов ошибок «синего экрана смерти»
О причинах появления BSoD расскажет справка, в которой содержится информация о случившемся сбое. Документ, созданный операционной системой, содержит в себе:
- код ошибки и ее символьное имя
- поясняющие ошибку параметры
- место сбоя
- указание некорректного драйвера
Для того, чтобы узнать, что произошло с вашим компьютером, можно использовать клавиши ctrl+f. В строке, которая появится после их нажатия, нужно ввести код произошедшей ошибки. Например, ошибка ядра операционной системы, обозначается кодом 0x00000001:APC_INDEX_MISMATCH. В этом случае нужно проверить драйвера: работают ли они корректно и установлены ли они вообще. Кроме того, возможно, все дело в нехватке оперативной памяти или памяти на жестком диске.
Как исправить «синий экран смерти»
После появления «синего экрана смерти» и выяснения, какая ошибка все же произошла, нужно постараться устранить выявленную проблему. В противном случае BSoD будет возникать снова и снова. Если проблема программная – бывает достаточно восстановить наиболее стабильную версию системы либо переустановить ее полностью. Если же проблема аппаратная – нужно протестировать все элементы компьютера и заменить неисправный либо установить корректные драйвера.
Однако и в том, и в другом случае стоит обратиться к специалистам Центра по ремонту компьютеров «Help96», и тогда проблема с «синим экраном смерти» будет решена.
- Главная
- Блог
- «Синий экран смерти» и что делать
г. Екатеринбург, пр. Ленина, д. 60а / ул. Чебышева, д. 6 , оф. 402/2
Что такое синий экран смерти и почему он появляется?
Компьютер часто перезагружается сам по себе или показывает синий экран смерти с непонятными словами? Проблема решаема, нужно лишь найти причину и устранить.
Синий экран смерти или BSOD (The blue screen of death) — это всегда очень тревожный симптом проблем с компьютером. Данный экран появляется, когда Windows обнаруживает критическую ошибку, которую система не в состоянии исправить самостоятельно. В результате запрашивается перезагрузка компьютера, и очень часто это приводит к потере всех несохраненных изменений.
Синий экран смерти — это худшая ошибка, с которой может столкнуться пользователь компьютера на Windows 10. В отличие от сбоев приложений, критическое падение с BSOD нарушает работоспособность всей системы. Обычно синий экран смерти появляется в результате сбоев программного обеспечения низкого уровня или проблем аппаратных компонентов компьютера.
Сегодня я хочу рассказать о причинах появления “синего экрана смерти”, а также некоторых путях решения данной проблемы.
Причины появления BSOD
Очень часто появление “синего экрана смерти” может быть результатом ошибок или проблем, которые возникли в работе компонентов компьютера или же драйверов для этих компонентов. Но бывают случаи, когда к BSOD приводит ошибка в самом ядре Windows, так называемое низкоуровневое программное обеспечение. Но никогда ошибки или вылеты обычных приложений не могут привести к “синему экрану смерти”. В таких случаях проблемы возникают с самим приложением или программой, а операционная система будет продолжать работать в штатном режиме. Это возможно за счет того, что есть разделение кода на пользовательский режим и режим ядра операционной системы.
BSOD или “Синий экран” обычно появляется в том случае, когда Windows обнаруживает “STOP-ошибку”. Данная критическая ошибка и приводит к остановке работы системы Windows. Ее можно также назвать защитным механизмом операционной системы Windows. Сравнить это можно также с защитным механизмом организма человека: при возникновении слишком сильной боли человек теряет сознание. Примерно так же и с синим экраном смерти. Обнаружив некорректный код, система прекращает свою работу и отображает информацию об ошибке на экране. В этом случае вам остается только принудительно выключить компьютер и перезагрузить его, так как иного способа не будет. Естественно, что данная процедура может привести к потере несохраненных данных, так как у приложений фактически нет шансов и времени для сохранения изменений. В идеальном сценарии программы должны регулярно сохранять прогресс работы, чтобы BSOD или другие ошибки не привели к потере данных.
Стоит заметить, что при появлении на экране картинки с предупреждением о “синем экране смерти”, система автоматически создает дамп-файл, который, как известно, содержит всю физическую память системы. Как раз внутри него и хранится информация об ошибке. Этот файл будет записан на диск и после перезагрузки компьютера вы его сможете просмотреть, чтобы выяснить в чем была ошибка и попытаться потом ее исправить.
Как выглядит сообщение о синем экране смерти?
Возможно вам повезло, и вы никогда не наблюдали еще “синий экран смерти”. Ну а так, нужно помнить, что синие экраны смерти выглядят по-разному на разных операционных системах. В Windows 7 и более ранних версиях BSOD представляет из себя, собственно, синий экран с большим количеством белого текста и странных кодов.
В Windows 8/10 компания Microsoft решила существенно упростить BSOD, чтобы, наверное, не очень пугать пользователей. Теперь он включает в себя лишь грустный смайлик, сообщение об ошибке и код самой ошибки.
Паниковать не стоит, а необходимо, прежде всего, выяснить, почему произошел этот неприятный инцидент. На все должны быть причины и, как следствие, дальнейший поиск решения.
Сам синий экран смерти – это штука весьма древняя. Зеленый экран смерти со своей стороны является понятием новым. Он появился в 2016 году в одной из предварительных сборок Windows 10. Microsoft специально изменила цвет с синего на зеленый для инсайдерских билдов, чтобы было легче отслеживать баги и исправлять их. Если вы участвуете в программе предварительной оценки, тогда вы имеете весьма неплохие шансы нарваться на «зеленый экран смерти» или GSOD. Принцип работы системы тот же, только название и цвет немного другие.
Перезагрузка Windows при появлении BSOD
Будьте готовы к тому, что по умолчанию Windows автоматически перезагружает компьютер, когда возникает критическая ошибка и дальнейший BSOD. Естественно, именно в этот момент пользователь может не успеть прочитать код или подробности о том, что послужило причиной возникновения синего экрана смерти. Поэтому на этом этапе и случается у некоторых паника, истерика и поток ругательств в адрес и производителя, и Microsoft и всех на свете. А все потому, что о лог-файле с ошибками Windows знают не все, BSOD зачастую игнорируется до дальнейшего появления. Все же, в Windows есть возможность выключить автоматическую перезагрузку в панели управления, что упрощает в дальнейшем диагностику BSOD. Нужно лишь выполнить несколько простых настроек и проблема решится. Итак:
- Зайдите в Проводник, выберите раздел Этот компьютер. Далее щелкните правой кнопкой мыши по нему и выберите в конце диалогового окна Свойства.
- С левой стороны перейдите в раздел Дополнительные свойства системы.
- На экране появится окошко поменьше, где нужно открыть вкладку Дополнительно – Загрузка и восстановление, а затем нажать Параметры.
- Потом в новом окне выберите секцию Отказ системы, в которой снимите флажок с опции Выполнить автоматическую перезагрузку.
Теперь при возникновении “синего экрана смерти” у вас будет время прочитать всю информацию, записать код ошибки и самостоятельно, после всего проделанного, перезагрузить систему.
Диагностика синего экрана смерти
После всего проделанного вам захочется узнать причины сбоя. Средствами самой Windows 10 сделать это вам не удастся. Но есть очень простое приложение BlueScreenView, которое поможет в данном вопросе. Программа автоматически сканирует все файлы дампа памяти и отображает данные о сбоях.
Аналогичную информацию можно посмотреть с помощью встроенного в систему классического приложения “Просмотр событий”. Правда, в этом случае сообщения BSOD будут отображаться в одном списке с падениями приложений и другими сообщениями системного журнала.
Это приложение собирает в себе все файлы-отчеты о синих экранах смерти, которые случались с вашей операционной системой. Там вы найдете дату и время ошибки, код ошибки, описание ошибки, драйвер, который привел к ошибке, и множество другой полезной для диагностики информации.
В целом, можно отметить следующие причины появления синего экрана смерти:
- В подавляющем большинстве случае – проблема в работе драйвера любой составляющей ПК.
- Выход из строя или повреждение одного из компонентов компьютера. Оперативной памяти, к примеру, или видеокарты.
- Неправильный разгон процессора и той же оперативной памяти.
- Ошибки настройки BIOS.
- Конфликтующие компоненты компьютера или несовместимое оборудование.
- Перегрев.
- Вирусы.
Для разработчиков или продвинутых пользователей больше подойдет мощный отладчик дампов WinDbg от Microsoft.
Устранение неполадок BSOD с помощью встроенной утилиты
С недавних пор, а если быть точным, то с выпуском обновления Windows 10 Creators Update, в Windows 10 появился интересный раздел Устранение неполадок. Его можно легко найти, если пройдете путь Пуск-Параметры-Обновление и безопасность.
Там увидите целый раздел, который так и называется — Устранение неполадок. Оказывается, что среди прочих неполадок теперь можно и попробовать исправить проблему появления “синего экрана смерти” или BSOD. Достаточно найти этот раздел, кликнуть по нему и запустить средство устранения неполадок. Я уже на личном опыте убедился, что данная утилита работает очень эффективно. Возможно, еще не со всеми проблемами она справляется, но самые основные точно решит.
Синий экран появляется снова и снова
Исправить ошибки, которые привели к синему экрану смерти, зачастую можно в разделе Панель управления – Система и безопасность – Центр безопасности и обслуживания. Windows 8 и Windows 10 автоматически предпринимают попытки исправить проблемы после перезапуска компьютера. Если система не может сама себя вылечить, и вы продолжаете сталкиваться с синим экраном смерти, самым логичным решением будет обращение к поисковой системе. Windows даже сама советует поискать в интернете способы исправления ошибки, которая привела к BSOD. Именно для этого на экране появляется код и описание. Зачастую это что-то наподобие 0x000000024 или MANUALLY_INITIATED_CRASH. Попытка найти в Интернете ошибку конкретно вашего синего экрана смерти, скорее всего, даст плоды, и вы найдете способ решить проблему. В Интернете уже очень много написано путей их решения, поэтому я не хочу повторяться. Для каждого конкретного случая имеется свое решение, правда, не всегда даже они помогают.
Простые советы
Иногда после всех попыток решить проблему синего экрана не удается. Да, и такое, к сожалению, бывает. Хотя стоит заметить, что в новой Windows 10 синий экран появляется очень и очень редко. И все же, если найти причину синего экрана смерти не удалось, вот несколько советов:
- Используйте точку восстановления Windows. Если синий экран смерти начал появляться недавно, откатите систему на несколько дней или недель назад. Разумеется, у вас должны быть включены точки восстановления Windows. Если нет, то я рекомендую включить их прямо сейчас. Откат на предыдущую точку восстановления помог? Тогда это явный признак того, что синие экраны смерти были вызваны софтверной проблемой.
- Проверьте компьютер на наличие вирусов. Вирусы и другое вредоносное ПО могут забираться очень глубоко в «кишки» вашего компьютера. Так глубоко, что может даже затронуть ядро Windows и спровоцировать нестабильность на самых глубоких уровнях. Проверьте, нет ли в вашем компьютере вирусов. Быть может, именно они являются причиной постоянных BSOD.
- Обновите драйвера ваших устройств. Неправильно установленный или просто забагованный драйвер часто стает причиной вылета синих экранов смерти. Скачайте самый новый драйвер для оборудования вашего компьютера и последите за его работой. Если же BSOD начал появляться уже после обновления драйверов, тогда вам лучше откатить драйвер на предыдущую версию и подождать выхода очередного апдейта.
- Загрузитесь вбезопасный режим. Если компьютер сваливается в синий экран смерти при каждом включении, попробуйте загрузить Windows 10 в безопасном режиме. В нем Windows загружает только самые необходимые для работы драйверы. Скорее всего, проблемный драйвер не будет загружаться в безопасном режиме, и система сможет нормально стартовать. Впоследствии вы сможете исправить проблему из-под безопасного режима.
- Сбросьте BIOS инастройки разгона. В разгоне компонентов компьютера нет ничего плохого, но неправильный разгон часто приводит к синим экранам смерти. Если вы экспериментировали с разгоном и после этих экспериментов начали появляться BSOD’ы, первым делом сбросьте BIOS и верните параметры множителя и вольтажа процессора к заводским значениям (это же касается и разгона оперативной памяти).
Проверьте оборудование вашего компьютера. BSOD часто может указывать на проблему в самом железе компьютера. В таком случае исправить положение может оказаться гораздо сложнее, поскольку надо проводить диагностику отдельных частей, вроде видеокарты, оперативной памяти, жесткого диска и так далее. - Переустановите Windows. Честно говоря, в большинстве случаев данное действие — универсальное решение всех проблем. Поверьте, именно переустановка Windows 10 зачастую решает все проблемы, поскольку вы устанавливает все начисто, включая драйверы. Если переустановка не помогла, тогда, скорее всего, у вас проблема в самом железе компьютера. А это уже не сможете решить программным путем, а только заменой комплектующих.
Стоит понимать, что даже идеально исправный компьютер время от времени может столкнуться с критической ошибкой и свалиться в синий экран смерти. И это даже норма. В конце концов, нет ничего совершенного. Если вы сталкиваетесь с синим экраном смерти раз или два за год или любой другой продолжительный период времени, тогда, скорее всего, вам нечего волноваться (лог-файл все-таки можно посмотреть). Ну а если BSOD постоянно выскакивает на экран вашего компьютера, тогда у вас явно проблемы, которые надо диагностировать и исправлять. В этом случае ПК сам себя не вылечит.
Подведем итоги
Нужно помнить, что даже абсолютно исправный компьютер в редких случаях может испытывать падения с BSOD без видимой причины — из-за ошибок драйверов, установленных приложений или аппаратных компонентов.
Если вы очень редко сталкиваетесь с BSOD (скажем, раз в два года), то нет причин для беспокойства. Если ошибки с BSOD выскакивают регулярно, то нужно искать причину и устранять проблему. Самое главное, помните, что именно от ваших действий зависит то, как будет работать настольный компьютер или ноутбук.
Ошибки BSOD — «Синий экран смерти»
У Вас на компьютере появляется синий экран с непонятными цифрами / иероглифами или как его еще называют BSoD (Blue Screen of Death) ? Тогда этот раздел для Вас. Синий экран BSoD (по терминологии Blue Screen of Death — «синий экран смерти») — это метод генерации сообщения о фатальной ошибке в операционных системах Windows, вызванной нарушениями в работе некоторых программ, из-за поврежденного вирусом приложения или плохого драйвера, из-за аппаратных сбоев компьютера. Синий экран BSoD приводит к останову всех процессов в системе и блокировке компьютера после вывода синего экрана. Делается это для предотвращения возможного разрушения ядра операционной системы (самый важный компонент операционной системы, повреждение которого приводит к краху системы) и дальнейшего возможного разрушения данных на дисках. При выводе BSoD-ошибки, на экране отображается код ошибки и метод ее решения, а также при определенных состояниях системы во время сбоя, происходит сохранение дампа (фрагмента содержимого оперативной памяти). При этом дальнейшая работа системы полностью останавливается (или система сама собой перезагружается). Для возобновления работы системы необходимо перезагрузить компьютер кнопкой RESET. Если ошибка вызвана случайностью (например искажение пакетов данных, передаваемых по локальной сети), то об этой ошибке можно забыть. Если же ошибка постоянна и тем более если она появляется каждый раз при запуске системы, то возможной проблемой является какая-то аппаратная часть компьютера (например повреждение драйверов, файловой системы, жесткого диска, блоков памяти RAM). Ошибки типа BSoD возможны при различных нагрузках на компьютер (на что могут влиять очень многие проблемы с железом), например BSOD могут возникать: — при включенном клиенте или менеджере закачек в случае нагрузки на сетевую карту;
— во время возможной нагрузки на процессор или оперативную память (в случае переразгона или изменения частот, напряжений и таймингов);
— во время нагрузки на видеокарту (игры, различные 3Д нагрузки, в некоторых случаях даже просмотр фильмов);
— причиной могут послужить антивирусы и файерволы при различных обращениях драйверов к системе;
— так же могут быть ситуации в которых закономерности не выявить, очень распространены в таких случаях обращения модулей ядра ОС или других драйверов к самому ядру. Помочь в выявлении подобной ошибки поможет анализ дампа памяти, который создается при возникновении BSoD. Чтобы убедиться, что Windows при возникновении BSoD, запишет дамп памяти, необходимо проверить / установить следующие настройки системы:
Windows XP:
Открываем «Свойства системы» (клик правой кнопкой мыши по иконке «Мой компьютер» и свойства, либо через «Панель управления»), вкладка «Дополнительно» и «Загрузка и восстановление»/»Параметры». Для записи дампа памяти в разделе «Запись отладочной информации» следует установить «Малый дамп памяти». Значение «Папка малого дампа» указывает каталог, в котором будут сохраняться файлы дампов памяти. По умолчанию это папка ‘Minidump’ в каталоге Windows.Имена файлов дампов памяти имеют формат MiniДДММГГ-NN.dmp, где ДДММГГ -день, месяц и год создания дампа, NN — порядковый номер файла дампа в течении дня (Например файл mini031109-02, это второй файл дампа, созданный на дату 03-11-2009). Если установить флажок «Выполнить автоматическую перезагрузку» в разделе «Отказ системы», то при возникновении ошибки BSoD, компьютер будет перезагружен автоматически. Аналогичным образом производятся настройки для других ОС Windows:
Windows Vista:
Открываем «Свойства системы» (клик правой кнопкой мыши по иконке «Мой компьютер» и свойства, либо через «Панель управления»), далее «Дополнительные параметры системы», вкладка «Дополнительно» и «Загрузка и восстановление»/»Параметры».
Windows 7:
Открываем «Свойства системы» (клик правой кнопкой мыши по иконке «Мой компьютер» и свойства, либо через «Панель управления»), далее «Дополнительные параметры системы», вкладка «Дополнительно» и «Загрузка и восстановление»/»Параметры». Теперь, при возникновении ошибки BSoD, Windows автоматически создаст файл с дампом памяти, содержащий сведения о возникшей ошибке. Для последующего анализа данного файла существует целый ряд утилит. Одна из них — утилита BlueScreenView (скачать версию 1.20).