Содержание
- «Синий фонарь» включается неожиданно
- Что можно узнать из информации на синем экране
- Как включить функцию создания и сохранения малых дампов памяти
- Как анализировать содержимое минидампов
С синими экранами смерти Windows (Blue Screen of Dead) не сталкивался, пожалуй, только редкий счастливчик. Большинство же из нас имело «счастье» лицезреть сие явление на собственном ПК. И очень многих оно вгоняет в панику: а вдруг компу крышка?
Чтобы не теряться, когда на экране внезапно засветился синий «фонарь», нужно уметь смотреть неприятелю «в лицо». То есть научиться выяснять, что привело к появлению BSoD’a, оценивать, насколько ситуация критична и знать, что делать, чтобы она больше не повторялась.
«Синий фонарь» включается неожиданно
В процессе работы Windows возникает множество ошибок, основную массу которых система устраняет незаметно для пользователя. Но среди них бывают и столь серьезные, что продолжение сеанса работы становится невозможным. Либо возникшая проблема угрожает Windows или железу необратимым повреждением. В таких случаях и выскакивает BSoD. Система как бы говорит пользователю: «Извини, друг, но у меня не было другого выбора. Если бы не аварийное завершение, произошло бы что-то нехорошее».
Синие экраны смерти возникают на любой стадии загрузки и работы компьютера. А приводит к ним следующее:
- Некорректная работа драйверов устройств из-за плохой совместимости с операционной системой, конфликта с другими драйверами, повреждения или изменения параметров.
- Некорректная работа программного обеспечения, чаще того, которое создает собственные службы – антивирусов, файерволов, эмуляторов оборудования и т. п.
- Заражение вредоносными программами.
- Аппаратные неполадки – неисправность оперативной памяти, дисковых накопителей, сетевых, звуковых адаптеров, видеоподсистемы, материнской платы, блока питания и другого оборудования.
- Нештатная работа устройств – перегрев, нестабильное питание, разгон.
- Нарушение обмена данными между устройствами – плохой контакт в разъемах, неисправные кабели и шлейфы.
- Несовместимость устройств.
Кстати, однократный BSoD после подключения к компьютеру нового девайса, если в дальнейшем всё работает без нареканий, можно считать нормой.
Что можно узнать из информации на синем экране
К счастью, подавляющее большинство синих экранов смерти вызывается программными сбоями, которые пользователь может устранить самостоятельно и относительно быстро, не прибегая к переустановке винды. Для программных неполадок характерны рандомные по времени BSoD’ы с одинаковыми или близкими по значению кодами ошибки.
Аппаратные «синяки» чаще возникают в одних и тех же условиях (например, при увеличении нагрузки на видеокарту, попытке открыть объемный файл) и имеют разные коды. Либо эти коды указывают на проблемы конкретного оборудования, как то: ошибки доступа к устройству, невозможность считывания, распознавания.
Однако эти признаки позволяют сделать лишь предположение о причине проблемы. Для ее уточнения необходимы более детальные сведения.
Синий экран смерти Windows 10 выглядит так:
Информацию об ошибке в нем несет строка «Stop code». В моем примере это CRITICAL PROCESS DIED.
Отсканировав телефоном QR-код, который находится здесь же, вы можете перейти на сайт windows com/stopcode, где содержатся общие советы по устранению сбоя. Подсказки от Microsoft иногда полезны, но о причине конкретно вашего случая там ничего нет, а значит, придется искать эти данные в другом источнике, например:
- На компьютерных форумах.
- В справочниках по различным кодам ошибок, в частности, на сайте Docs.Micosoft и в других местах.
Но и это не совсем полные сведения. Каждая ошибка уникальна, и самая точная информация о ней содержится в файле, который система сохраняет на диск в момент сбоя. А именно – в малом дампе памяти, которые мы и будет учиться анализировать. А чтобы такие файлы создавались, необходимо сделать несколько маленьких настроек.
Как включить функцию создания и сохранения малых дампов памяти
Для сохранения дампов памяти на жестком диске системе обязательно нужен файл подкачки, который должен находиться в том же разделе, где папка Виндовс. Его размер может быть от 2 Mb и больше.
- Зайдите через контекстное меню в свойства папки «Компьютер».
- Щелкните в открывшемся окошке кнопку «Дополнительные параметры системы».
- В разделе окна «Загрузка и восстановление» нажмите кнопочку «Параметры».
- В разделе нового окна «Отказ системы» из списка «Запись отладочной информации» выберите «Малый дамп памяти». В качестве места сохранения пусть будет указано «%SystemRoot%Minidump» (%systemroot% — это папка Windows).
На этом настройка закончена. Теперь информация о BSoD’ах будет сохраняться в вышеуказанном каталоге.
Как анализировать содержимое минидампов
Существует разные способы анализа аварийных дампов памяти Windows, но мы познакомимся с самым, на мой взгляд, удобным и простым – при помощи бесплатной утилиты
BlueScreenView
.
BlueScreenView особенно удобна тем, что не требует установки на компьютер громоздких пакетов Debugging Tools for Windows и может запускаться с любого носителя, достаточно кликнуть по одноименному файлу.
Интерфейс утилиты, несмотря на отсутствие русского языка, весьма дружелюбен. Главное окно разделено на 2 половины. Вверху – таблица минидампов — файлов из папки WindowsMinidump с датой и временем создания (колонка Crash Time), кодом ошибки в шестнадцатеричном формате (колонка Bug Check Code), четырьмя ее параметрами и другими сведениями. Впрочем, данные о конкретном сбое удобнее просматривать в отдельном окне, которое открывается двойным щелчком по интересующей строке (показано ниже). Главное окно дает больше информации о проблеме в целом, если BSoD’ы случались неоднократно. В нем легко отслеживать даты происшествий и коды ошибок, по повторяемости которых можно судить о характере неполадки.
Нижняя половина основного окна отображает драйвера, загруженные в память в момент аварийной ситуации по конкретному дампу, выделенному в списке. Строки, подсвеченные розовым, показывают содержимое стека потока событий, а упомянутые в них драйвера имеют самое прямое отношение к причине сбоя.
Разберем для примера один из малых дампов памяти с кодом ошибки 0x00000154. Скажу наперед, что он был вызван заломом шлейфа жесткого диска. Начиная анализ, посмотрим на список драйверов в стеке событий. Здесь нет ничего, кроме ntoskrnl.exe – ядра ОС Windows, которое, конечно, в проблеме не виновато — просто во время сбоя ни одного драйвера в стеке не было, а оно присутствует там всегда.
Далее заглянем в окошко параметров дампа. Здесь тоже не упомянуто ничего, кроме ntoskrnl.exe, значит, проблема вызвана не драйвером.
Идем дальше. Согласно сведениям на сайте Microsoft, ошибка 0x00000154 возникает, когда «компонент хранилища обнаруживает неожиданное исключение» и связана, как правило, с неполадками накопителей.
Для проверки этой версии оценим показатели S.M.A.R.T жесткого диска компьютера, которые отслеживает программа Hard Disk Sentinel. В день аварии здесь появились изменения следующих атрибутов:
- 188 Command Timeout.
- 199 UltraDMA CRC Error Count.
Оба указывают на ошибки передачи данных по интерфейсному кабелю. Тест поверхности харда и проверка файловой структуры отклонений не выявили, поэтому проблема была решена заменой шлейфа.
Рассмотрим еще один случай синего экрана смерти, причиной которого стал антивирус Касперского. BSoD периодически возникал во время запуска Windows 10 и при выходе компьютера из спящего режима.
Ошибка зафиксировалась несколько раз под одним и тем же кодом – 0x000000d1, который означает следующее: «драйвер режима ядра попытался получить доступ к странице памяти в процессе IRQL, который имел слишком высокий приоритет». На этот раз BlueScreenView указал на проблему в драйвере NDIS.sys, отвечающем за сетевые подключения. Значит, высока вероятность, что сбой имеет программное происхождение и связан с чем-то, что использует сеть.
Для выявления виновника потребовалось провести анализ автозагрузки приложений. На раннем этапе запуска операционной системы этого ПК стартовало не слишком много программ, которым разрешен доступ в Интернет, точнее, один Касперский. В подтверждение его причастности я снова обратилась к списку загруженных в память драйверов в BlueScreenView и среди того, что присутствует здесь обычно, обнаружила kl1.sys, принадлежащий антивирусу.
После удаления Касперского синие экраны больше не выскакивали.
Утилита BlueScreenView позволяет анализировать аварийные дампы памяти, полученные не только там, где она запущена, но и на другом компьютере. Для этого не нужно копировать их в папку Windows Minidump своего ПК, которая загружается в программу по умолчанию. Скопируйте их в любое удобное место, например, на рабочий стол, и укажите программе новое расположение каталога, который следует загружать.
Функция выбора папки с файлами дампов находится в меню «Options» — «Advanced Options» (открывается сочетанием клавиш Ctrl + O) и называется «Load from the following minidump folder».
Установив здесь отметку, кликните кнопку «Browse» и найдите нужный каталог в проводнике. Когда захотите вернуть настройки по умолчанию, нажмите «Default».
Вот так за считанные минуты можно узнать причину почти любого синего экрана смерти Windows, а исследовав минидампы в совокупности – выявить источник неполадки и успешно его устранить. Кстати, подсказки, какой драйвер чему принадлежит, можете найти здесь. Там же приведены рекомендации по решению связанных с ними проблем.
Понравилась статья? Оцените её:
Здравствуйте.
Синим экраном пользователи прозвали ошибку ядра ОС, которая внезапно возникает (без предупреждения и не давая сохранить документы) и вынуждает компьютер уйти на перезагрузку. Причем, возникать она может как на настольных ПК, так и на ноутбуках (и ОС Windows 10/11 тоже не исключение, хотя системы стали гораздо стабильнее в этом плане). Пример ошибки см. на фото ниже. 👇
Не могу не отметить, что подобная ошибка «коварная», т.к. не всегда просто найти ее причину (к тому же, она может возникнуть на этапе загрузки ОС и не позволить исправить ее).
Как бы там ни было, в этой заметке представлю несколько наиболее типичных причин появления синего экрана, а также способы их устранения. Заметка рассчитана на начинающих пользователей.
Итак, ближе к теме…
На вашем ПК возникла проблема и его необходимо перезагрузить / Пример подобной ошибки
*
Содержание статьи
- 1 Из-за чего появляется синий экран, и что можно сделать
- 1.1 При очевидной причине (установка сбойного драйвера, обновления ОС и пр.)
- 1.1.1 📌 Как восстановить систему
- 1.1.2 📌 Как откатиться к старому драйверу
- 1.2 При не очевидной причине: ошибка возникла внезапно
- 1.3 Если синий экран не дает загрузить Windows
- 1.4 Если ошибка появляется в игре
- 1.5 Диагностика: что проверить
- 1.5.1 Температуры ЦП, видеокарты
- 1.5.2 Стресс-тест (как себя ведет оборудование под нагрузкой)
- 1.5.3 Тестирование планок ОЗУ
- 1.5.4 Сбросить настройки BIOS
- 1.1 При очевидной причине (установка сбойного драйвера, обновления ОС и пр.)
→ Задать вопрос | дополнить
Из-за чего появляется синий экран, и что можно сделать
❶
При очевидной причине (установка сбойного драйвера, обновления ОС и пр.)
Под очевидной я понимаю ту причину, которая привела к ошибке сразу же после вашего действия (и вы это заметили). Например, установили новую программу — появился синий экран ⇒ причина понятна…👌 Кстати, в более половине случаев так и бывает (просто не все обращают на это внимание).
Стоит отметить, что наиболее часто синий экран возникает после подключения нового оборудования и установки драйвера на него. Сюда же можно отнести и обычное обновление драйверов, и ОС Windows.
Поэтому, если после установки какой-то программы/драйвера началась подобная проблема — просто удалите это ПО, или замените его на более старую версию (откатитесь к старому драйверу). Кстати, чаще всего (по моим наблюдениям) проблема возникает при обновлении драйвера видеокарты, и при установки 📌драйвера без цифровой подписи.
*
📌 Как восстановить систему
Самый надежный вариант восстановить работу ОС после установки сбойного ПО — это воспользоваться точкой восстановления (создаются они автоматически, правда, в разных версиях ОС эта опция может быть как включена, так и выключена).
Для запуска восстановления (универсальный способ):
- нажмите сочетание Win+R;
- введите в появившееся окно команду rstrui и нажмите OK.
rstrui — запуск восстановления
Далее должна запуститься функция восстановления системы и перед вами появится окно с точками восстановления (обратите внимание на даты, когда они были созданы и после установки каких программ). В моем случае есть три точки восстановления (см. скрин ниже).
В общем-то, если точки восстановления есть — просто откатите систему к одной из них, и проблема в большинстве случаев на этом и разрешается…
Выбор точки восстановления
Что делать, если точки восстановления нет:
- попробовать вручную удалить ПО, которое недавно было установлено;
- если в обычном режиме это не получается — загрузите систему в безопасном режиме и повторите операцию;
- воспользуйтесь рекомендациями инструкции по восстановлению Windows 10 (Windows 11).
*
📌 Как откатиться к старому драйверу
1) Сначала необходимо открыть 👉диспетчер устройств.
2) Далее найти то устройство, для которого нужно откатить драйвер (в моем примере я выбрал видеоадаптер), и открыть его свойства.
Свойства видеоадаптера
3) После перейти во вкладку «Драйвер» и нажать по кнопке «Откатить».
Откатить
❷
При не очевидной причине: ошибка возникла внезапно
Когда синий экран появился внезапно и нет какой-то явно-очевидной причины — разобраться с этим не всегда так просто…
Для начала я рекомендую сфотографировать (или записать) код ошибки, проблемный файл и т.д. (см. мои примеры ниже). Этот код ошибки (или конкретный проблемный файл) — могут очень существенно сузить круг проблем (а иногда и прямо указать на нее).
Пример ошибки
VIDEO TDR FAILURE (фото экрана с ошибкой)
Если вы не успели заснять ошибку, то есть спец. утилита 📌 BlueScreenView, позволяющая просмотреть дамп в Windows и найти все последние ошибки, связанные с синим экраном.
BlueScreenView — скрин окна утилиты
Далее, зная код ошибки, попробуйте воспользоваться специализированными сайтами и найти по нему причину проблемы:
- bsodstop.ru/kod-bsod
- allerrorcodes.ru
Обратите внимание, что на том же bsodstop.ru можно получить не только вероятную причину, но и ее решение. По крайней мере, начать разбираться с проблемой рекомендую именно с этого…
Причина, решение
Если код ошибки ничего не дал, попробуйте провести несколько шагов диагностики.
❸
Если синий экран не дает загрузить Windows
Примечание: т.е. он появляется сразу же во время начала загрузки ОС Windows (до появления рабочего стола).
Этот вариант синего экрана наиболее коварен, т.к. у неподготовленного пользователя складывается ощущение, что «система мертва» и уже ничего нельзя поделать…👀
Что можно посоветовать:
1) После 2-3-х неудачных загрузок с появлением критических ошибок — в большинстве случаев появляется окно с предложением восстановить работу устройства. Если причина ошибок связана с каким-нибудь недавно установленным ПО — рекомендую загрузиться в безопасном режиме и удалить его.
Также отсюда можно попробовать запустить восстановление системы (актуально, если у вас есть точка восстановления, об этом ниже).
Безопасный режим
*
📌 В помощь!
Как зайти в безопасный режим || Windows 7÷11 — https://ocomp.info/kak-zayti-v-bez-rezh-windows.html
*
2) Если окно восстановление не появляется, можно загрузить ПК/ноутбук с помощью установочной флешки (как ее сделать). Разумеется, идеально, если она уже у вас есть (либо есть второй ПК, на котором ее можно быстро создать).
Примечание: для загрузки ПК/ноутбука с флешки — вам необходимо воспользоваться загрузочным меню (Boot Menu)…
Далее, когда появится первое окно с предложением установки — просто кликните в углу экрана по ссылке «Восстановление системы».
Windows 10 — начало установки
Далее перейдите в меню: «Диагностика / Доп. параметры / Восстановление системы».
Восстановление системы / Windows 10
После должен запуститься мастер, который поможет вам откатить систему к предыдущему работоспособному состоянию (при наличии точек восстановления).
Начало восстановления
Возможно, вам также понадобиться восстановить загрузочные записи ОС (ссылка ниже в помощь).
📌 Инструкция!
Восстановление загрузочных записей Windows — https://ocomp.info/vosstanovlenie-windows-10.html#i-4
*
3) Попробуйте сбросить настройки BIOS.
4) Попробуйте установить еще одну ОС Windows на диск (либо переустановить старую).
5) Если предыдущее не помогло, возможно проблема в железе. Попробуйте отключить от ПК/ноутбука всё (до минимума): принтеры, сканеры, USB-переходники, доп. мониторы и т.д.
Рекомендую также обратить внимание на ОЗУ, попробуйте оставить только одну планку (если у вас их 2/3), поочередно установите и проверьте ее работу в разных слотах (не лишним было бы протестировать ее с помощью спец. утилиты).
❹
Если ошибка появляется в игре
1) Переустановите драйвера (в особенности на видеокарту). Загрузите их с официального сайта производителя вашего устройства.
Если есть возможность, попробуйте использовать другую ОС с более старой/новой версией видеодрайвера.
📌 В помощь!
1) Как установить вторую Windows на диск без потери данных — https://ocomp.info/kak-ustanovit-vtoruyu-windows.html
2) Как правильно переустановить драйвер на видеокарту — https://ocomp.info/kak-obnovit-drayver-na-videokartu.html
*
2) Проверьте файлы игры антивирусом, попробуйте ее переустановить. Измените графические настройки (отключите туман, мелкие частицы, вертикальную синхронизацию, различные фильтры и т.д.).
📌 В помощь!
Проверка файлов и системы на вирусы — https://ocomp.info/esli-antivirus-ne-vidit-virusov.html
*
3) Проведите стресс-тест видеокарты, просмотрите ее температуры, проверьте не перегревается ли она.
*
4) Отключите (удалите) различные утилиты для ускорения игр, просмотра за FPS и т.д.
❺
Диагностика: что проверить
Температуры ЦП, видеокарты
В играх, редакторах (и др. ресурсоемких программах) температура ЦП и видеокарты может существенно повышаться. Разумеется, если температура выходит за определенные пределы — это может приводить к различным ошибкам (в т.ч. и синему экрану).
Примечание: у ЦП есть определенный порог температуры, дойдя до которого — компьютер просто выключиться/перезагрузится (сработает защита от выхода из строя).
*
Для просмотра температуры чаще всего используют спец. утилиты (например, AIDA 64). Разумеется, смотреть за температурой нужно в динамике: т.е. запустите утилиту сразу же после загрузки Windows, а потом приступите к своей обычной работе за ПК (время от времени поглядывая за датчиками, особенно, когда слышите нарастающий гул кулеров).
AIDA64 — просмотр температуры (вкладка датчики)
*
Примечание: у AIDA 64 датчики температур можно вывести в трей (рядом с часами) Windows. Таким образом вам не придется каждый раз сворачивать/разворачивать окно утилиты.
Если температура выйдет за границы оптимальной* — попробуйте выполнить ряд мер: почистить устройство от пыли, настроить параметры электропитания, заменить термопасту, и т.д.
Вообще, конечно, более эффективно проверить состояние железа компьютера позволяет стресс-тест (это когда спец. программа «искусственно» создает высокую нагрузку). Об этом ниже…
📌 В помощь!
Температура процессора Intel: как ее узнать; какую считать нормальной, а какую перегревом — https://ocomp.info/temperatura-protsessora-intel.html
*
Стресс-тест (как себя ведет оборудование под нагрузкой)
Стресс-тест позволяет узнать реальную частоту работы ЦП и видеокарты, их температуры, проверить стабильность системы, узнать обо всех слабых местах ПК/ноутбука. Нередко, стресс-тест — является единственным способом, позволяющим докопаться до причины нестабильной работы устройства.
Выполнить стресс-тест можно в различных программах и утилитах (в зависимости от того, что тестируете). У меня на блоге есть инструкция, как выполнить подобный тест в AIDA 64 — рекомендую!
📌 Инструкция!
Как выполнить стресс-тест процессора и системы в целом, держит ли он частоты, нет ли перегрева (AIDA 64) — [см. инструкцию]
Частота работы ЦП / AIDA 64
Что касается непосредственно видеокарты — то для ее тестирования в дополнение к AIDA 64 можно порекомендовать утилиты OCCT и FurMark (они, кстати, также помогут оценить ее реальную производительность). О том, как с ними работать — см. инструкцию, ссылка на которую ниже.
Результаты теста в реальном времени / утилита OCCT
*
📌 В помощь!
Стресс-тест видеокарты: проверка на надежность и стабильность — https://ocomp.info/stress-test-videokartyi.html
*
Тестирование планок ОЗУ
Если синий экран возникает спонтанно, в не зависимости от запущенных и установленных программ, каких-то действий за ПК — возможно, что причиной этому планки ОЗУ. И при не ясной причине критических ошибок — рекомендуется подвергнуть их тестированию…
Сделать это можно как с помощью средства Windows (нажмите Win+R, и используйте команду mdsched), так и независимой утилиты (Memtest 86+). Разумеется, я бы порекомендовал использовать второй вариант…
📌 Инструкция!
Тест ОЗУ (RAM): проверка оперативной памяти на ошибки — https://ocomp.info/testirovanie-operativnoy-pamyati-test-ozu-ram.html
С памятью есть проблемы / утилита Memtest 86+
Кстати, также порекомендовал бы почистить контакты планок с помощью резинки и кисточки (разъемы на материнской плате не лишним было бы продуть). Если у вас используется несколько планок — попробуйте запустить компьютер с одной (возможно, что из-за одной из планок (или слота) и выскакивает синий экран…).
Чистка контактов памяти резинкой и кисточкой
*
Сбросить настройки BIOS
В BIOS есть ряд настроек, при изменении которых компьютер может перестать стабильно работать. Например, один из вариантов — это смена режима работы накопителя (AHCI, IDE) или изменение приоритета загрузки.
Стоит отметить, что подобные параметры не всегда меняются вручную — смена может произойти из-за севшей батареи или скачка в цепях электропитания (в этом случае прошивка BIOS может «сгинуть» (вы это сразу поймете, т.к. устройство перестанет включаться вовсе!) и восстановить ее можно будет только в сервисе на программаторе).
📌 В помощь!
Как сбросить настройки БИОС — https://ocomp.info/kak-sbrosit-nastroyki-bios.html
*
Дополнения по теме приветствуются…
Удачи!
👋
Первая публикация: 05.08.2019
Корректировка: 15.02.2022
Полезный софт:
-
- Видео-Монтаж
Отличное ПО для создания своих первых видеороликов (все действия идут по шагам!).
Видео сделает даже новичок!
-
- Ускоритель компьютера
Программа для очистки Windows от «мусора» (удаляет временные файлы, ускоряет систему, оптимизирует реестр).
Choose the best tool to get rid of BSoD for good
by Radu Tyrsina
Radu Tyrsina has been a Windows fan ever since he got his first PC, a Pentium III (a monster at that time). For most of the kids of… read more
Updated on May 29, 2023
Reviewed by
Vlad Turiceanu
Passionate about technology, Windows, and everything that has a power button, he spent most of his time developing new skills and learning more about the tech world. Coming… read more
- Using a professional Blue Screen of Death fixer utility could help you save your personal data.
- We’ve tested the BSoD repair tools from our list to give you only the best options.
- System crashes during Windows 10 updates, faulty drivers or even problems with your hardware are the most common causes for BSoD errors.
XINSTALL BY CLICKING THE DOWNLOAD FILE
This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues and remove viruses now in 3 easy steps:
- Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
- Click Start Scan to find Windows issues that could be causing PC problems.
- Click Repair All to fix issues affecting your computer’s security and performance
- Restoro has been downloaded by 0 readers this month.
Installing the latest Windows 10 updates can often result in making some users’ computers go straight into the blue screen of death. Having a reliable BSoD fixer at hand is the best way to avoid disaster.
This can happen lots of times with older versions of the operating system, and the catalysts are of various natures.
One of the causes that can lead to BSOD can be hardware-related, outdated driver software or the issue can be due to low-level software that is running in the Windows kernel.
Sometimes, a regular app can cause this nightmare as well as corrupted files and data loss. Faulty memory power can also lead to this.
A STOP error is a catalyst for the appearance of the blue screen, and when this happens there’s a complete crash involved, and Windows cannot perform anymore.
Your computer will restart, but the bad news is that your previously unsaved data will be lost because programs did not get a chance to save it.
- What causes BSOD errors?
- What are the best BSOD repair tools?
- Restoro — Free space optimizer
- Wondershare Recoverit — User-friendly interface
- Tweaking Windows Repair — Automatic updates
- Smart Blue Screen of Death Fixer Pro — Registry backup
- WhoCrashed — Detailed analysis
What causes BSOD errors?
➡ Hardware malfunction
This issue can occur no matter if you’ve just installed a new SSD on your PC, or if a previously installed piece of hardware is experiencing issues.
Hardware malfunction could be caused by components not being connected properly to the motherboard, a sudden disconnection because of loss of power, or a broken element.
Unfortunately, this is one of the most common reasons for encountering BSOD errors, which will temporarily disable access to your files.
Hardware can get broken by being exposed to the limits of its capabilities, both in terms of temperature and power voltage.
To ensure that this is not a possible problem, it is recommended that you use a good computer monitoring tool that allows you to check these factors whenever you need to.
➡ Corrupted DLLs or system files
DLL files are the instruction manual of your system, so when and if one or more get corrupted, this can affect the way your PC works.
Damage to DLLs can appear because of mistakenly deleting one, malware attacks, and faulty application installations.
The damaged DLL will need to be replaced with a fresh new one for the system to be able to function without issues.
➡ Device drives improperly written
Sometimes, whenever you create a new partition, or during the installation process of a new OS, some drives might encounter errors while being written.
This can happen because of issues with your HDD or the partition software that you’re using. In turn, a BSOD can appear which will stop you from accessing your files entirely.
➡ Power supply issues
If your power supply has issues, then this will cause the voltage required for running the hardware on your motherboard to fluctuate. This in turn causes the components to malfunction, and thus, a BSOD error can appear on your screen as a result.
➡ Full PC memory
Having your PC memory full will hinder the OS’s ability to process information promptly, and thus cause issues with the software, which in turn could cause issues with the hardware.
To avoid this problem, it is recommended that you use a PC optimization tool that can easily identify any clutter and resolve it promptly.
Fortunately, you don’t have to worry anymore about finding an effective method to fix blue screen issues or to prevent the file loss triggered by them, because some third-party BSoD fixer tools can cover all the risk factors mentioned above.
Restoro – Free space optimizer
Topping out our list is a tool that can be considered a full package in terms of PC repair and optimization, called Restoro.
But can Restoro fix a BSOD? This program is perfectly capable of running a deep scan of your Windows system and then finding and automatically fixing system software problems that are causing those Blue Screens.
This is achieved thanks to the 25,000,000 files in its personal database that it uses to fix your corrupted, malfunctioning, and missing Windows software files.
What’s more, using the program is extremely easy, thanks to the wizard-like setup that it uses and the UI is intuitive to be used by the common user.
Once all registries and DLLs have been checked all software-induced BSoD errors will be nothing more but a bad memory. However, if the cause of your BSOD error is hardware in nature, the program will let you know after the initial scan.
Of course, we mentioned that this program is an entire package deal. To that end, Restoro also increases performance, stops computer freezing and system crashes as well as improves overall PC stability.
Other useful features:
- Free space optimizer
- 24/7 support available
- Great PC speed boost
- Friendly-looking UI
- Entirely automatized
Restoro is a fast, easy and safe solution to fixing Blue Screens and all other Windows errors. This powerful application considers every element of your PC, starting from system stability to checking the versions of DLL files and the integrity of system files as well.
This program covers all the possible reasons for BSOD issues, and not only fixes any problems but also prevents them from ever occurring again.
Restoro
Easily fix BSoD errors with this versatile, safe, and easy-to-use software today.
Fortect – Great OS reconditioning
Next on the list is Fortect, an excellent program specifically designed to repair and optimize your computer that has multiple helpful features.
With this software, you can run a meticulous scan of your device to find out its exact condition and deficiencies, such as BSoD errors, that slow down your PC performance.
Fortect is able to show you a comparison between your operating system and a system in a good state to see all the irregularities that can cause damage and ultimately correct them.
It can help you fix or replace corrupted or missing files, including DLLs and Registry keys, and automatically ensure an optimal state for your computer.
You can easily free up space and perform a PC cleanup by removing junk files, build-ups, and other files that clog your folders, disk, and hard drive.
Furthermore, Fortect will safeguard your system thanks to its malware-monitoring feature that checks your downloads, installs, and executables for digital threats to block them and eventually prevent them from causing harm.
Take a look at Fortect’s best features:
- Windows damage repairing
- Restore the OS
- Boost Windows Registry
- 60-day money-back guarantee
- PC scan and assessment
Fortect
Easily fix multiple errors and keep your computer in a great state with this amazing software.
Wondershare Recoverit – User-friendly interface
Recoverit from Wondershare is a useful piece of software that will help greatly when dealing with Blue Screen of Death errors on your computer.
This is a safe and reliable computer data recovery software that was designed with ease of use in mind, thus allowing you to control all aspects of how the program is run from a user-friendly main hub.
Recoverit can restore any lost files, no matter if they are audio, photos, or normal files, thus being an important step in bouncing back from a BSOD that affected your PC’s storage.
Here are some specific formats this software can easily recover to your system:
- Audio: AIF/AIFF, M4A, MP3, WAV, WMA, MID/MIDI, OGG, AAC, etc.
- Photo: JPG, TIFF/TIF, PNG, BMP, GIF, PSD, CRW, CR2, NEF, etc.
- Documents: DOC/DOCX, XLS/XLSX, PPT/PPTX,/XLSX, etc.
- Video: AVI, MOV, MP4, M4V, 3GP, 3G2, WMV, ASF, FLV, etc.
- Message and Emails: PST, DBX, EMLX, etc.
- Archives: ZIP, RAR, SIT, etc.
To ensure that you will not be missing any files, no matter where they are stored, the developers also included a feature that recovers data from an external HDD or SSD, memory cards, flash drives, and even digital cameras. Besides that, you can also recover files that have been deleted by mistake and are found in the Recycle bin.
A tool that offers these features can be a lifesaver, as it will ensure that no matter if you’re experiencing a drive getting formatted, a corrupted sector of data, virus attacks, or system crashes, Recoverit will be able to help.
Here are some other useful features:
- Quick processing of data
- Easy-to-understand user interface
- Selective recovery features
- Covers a wide range of data loss scenarios
Wondershare Recoverit is a licensed-based software with three different packages available. Each plan is available as a 1-year license, a one-month license, or a perpetual license.
Wondershare Recoverit
Quickly restore lost and deleted files and overcome BSOD problems with this intuitive tool.
Tweaking Windows Repair – Automatic updates
Tweaking Windows Repair is an astonishingly useful software that has the capability to resolve any BSoD errors within just a few minutes.
The step-by-step design of the BSoD repair tool was created in this manner to ensure that no elements are skipped, and this simplifies the actions the user needs to take as well.
To start the software all you have to do is click on Step 1, and follow the on-screen instructions. You will be guided all the way to the very end of the process, where all the issues that caused the BSOD will be resolved.
As a bonus, the main hub of the software offers you quick access to any of its menus and gives you a useful overview of all the elements that are contained in this powerful software.
This software from Tweaking is not only capable of resolving BSoD errors but can tackle almost any type of error or problem that you might encounter on a Windows platform.
You can easily resolve problems like registry errors, file permissions problems, Internet Explorer issues, Internet connection problems, and many more.
Even though the interface is not polished and beautifully designed like in the case of other software options, Tweaking Windows Repair makes up for it when it comes to usability.
There is only a small advantage to having slick-looking software, but the goal of this program is to ensure that your system works correctly, and isn’t created with looks in mind.
Other notable features:
- Permissions backup and restore of the registry files
- Cleans up entries in Windows Firewall
- Unhides files to thoroughly identify malware
- Enables access to Windows services tools
Tweaking Windows Repair is a licensed product with packages available for one or multiple PCs.
Tweaking Windows Repair
Resolve BSOD errors with this powerful software that thoroughly scans and fixes system issues.
Smart Blue Screen of Death Fixer Pro – Registry backup
Smart Blue Screen of Death Fixer Pro is another excellent tool that comes in handy if you have to deal with a BSOD issue.
This great BSoD repair software is one of the world’s top award-winning registry cleaners, and it boasts millions of downloads now.
Smart Blue Screen of Death Fixer scans the entire drive to make sure that there’s no unwanted fragment of software left behind and it automatically downloads the brand new program that you might need.
The software is so popular due to its great set of features, which not only thoroughly scans and identifies issues, but is also capable of replacing files, fixing them, and optimizing their usage on your system.
This tool is the equivalent of using eight separate products, as you get access to features that seem unrelated, but all deal with system stability and stabilizability.
The developers ensured that the application doesn’t take much space on your hard drive, is easy to install, and is even easier to use. The menus and options are designed for simplicity, but that doesn’t take away from the actual capabilities found in the backend.
Using the tool regularly will result in smaller risks for data loss and an extended lifespan for your hard drive.
Other useful features:
- Optimizes menus, desktop environments, networks, services, and start-up features
- Scans and cleans registries, junk files, shortcuts, etc.
- Variety of system tools including an uninstaller manager, file splitter, disk defragmentation, etc.
- Backs up your registry, system restore, folders, files, etc.
⇒ Get Smart Blue Screen of Death Fixer Pro
WhoCrashed – Detailed analysis
WhoCrashed is an excellent program that can reveal the drivers that are responsible for your computer’s crash, which in turn not only allows you to fix the issue but can also act as a preventive measure.
Even though it has a simple user interface, don’t get fooled by appearances, as this old-school-looking application can pack a punch.
WhoCrashed will show you the drivers that have been crashing your computer with just a single click of the mouse, thus eliminating the need for the user to go through laborious processes to initiate the recovery.
This tool performs a so-called post-mortem crash dump analysis as we described above, presenting all the gathered data most comprehensively for the user while offering you guidance in tracing the cause of the problem.
The best part about this process is that you won’t need any debugging skills to be able to know what drivers are troubling your computer running Windows, and also how to fix them.
This tool is available as a free download, and it’s packed with lots of useful features:
- Scans your dump files, and it provides an estimation of what exactly caused your system to crash
- Predicts whether the fault was the computer’s hardware or if it was software-related
- Provides a bug check code, the error message, and the path of the file that ultimately caused the error
- Comes with a more advanced version that provides a more detailed analysis via symbol resolution.
⇒ Get WhoCrashed
What can you do to prevent BSODs?
➡ Keep your drivers updated
Even though this might seem like an obvious part of our day-to-day usage of PCs, most of us forget how important drivers are.
Driver issues are the elements that don’t allow your software and hardware to function as intended, and it is one of the most common reasons for BSOD errors.
You can update your drivers by right-clicking Start and open the Device Manager. Then simply right-click the hardware components and choose the Update driver options.
If you want to simplify this process even further and ensure that drivers are updated automatically across time, then using a specialized driver updater software like DriverFix can help.
➡ Only install compatible software
Running incompatible software on your PC can cause system instability. The bad effect this will have on your system is of course related to the importance of the software you installed.
To avoid causing BSOD errors in the future, make sure that the software you’re installing is made to run optimally in your version of Windows, no matter if it’s Windows 7, Windows 10, or the latest Windows 11.
In case you already have incompatible software installed on your PC, you can access the Add or remove programs app on your computer by using the Start search to find it.
If you want to be completely sure that all traces of said programs have been removed from your system, you can also use a third-party uninstaller tool.
Finally, you can also make use of the integrated tools to diagnose your system and help it recover from a BSoD.
- Fix: System Service Exception BSOD error on Windows 10
- 5+ best Windows update repair tools for Windows 10/11
- Pfn List Corrupt Blue Screen error in Windows 10/11 [FIXED]
- Where is the BSOD log file located and how to read it?
- Fix: NMI HARDWARE FAILURE on Windows 10/11
How to fix a BSoD on Windows 10 using Command Prompt:
- Open the Command Prompt with administrative privileges.
- Type the following command in the prompt windows:
sfc /scannow
- This will scan your system for signs of corruption.
- Then, insert this line:
chkdsk /f C:
- Note that this command will check the disk where Windows is installed for errors. Make sure to replace C: with the letter corresponding to your drive in case it is different.
- This tool will find damaged system files and replace them with sain ones if it can.
- Finally, restart your PC and check if the BSoD has disappeared.
Some users have a hard time opening the CMD as admins and if that’s your case, we got your back. If the native tools fail to solve your issue, your best bet is to use a professional BSoD fixer such as the ones recommended above.
As you can see from this guide, there is a wide range of possible software options that can resolve BSoD issues on your Windows device.
We recommend that you work your way down the list and choose the best fit for your situation. For more options to pick from, just take a look at this best PC repair tools article as well.
Feel free to get in contact with us by using the comments section below this guide.
BlueScreenView – программное обеспечение, предназначенное
для анализа файлов, создающихся после критических сбоев системы.
Возможности:
- Сбор и анализ файлов, произошедших после
критических ошибок в работе Windows. - Отображение записанных файлов ошибок.
- Возможность поискать в поиске способы решения в
Интернете. - Возможность загружать дамп-файлы из определённой
папки.
Во время работы с операционной системой бывает, что она не
работает корректно. Иногда это выражается в том, что не запускаются некоторые
программы или в ошибке во время работы того или иного приложения.
В некоторых случаях это можно свалить на приложение, но
иногда подобное не получается. Например, когда приходит Синий экран смерти (в
случае с Windows 10 – голубой),
то уже трудно валить все проблемы на программы, и пора начинать решать
проблемы.
И не всегда под рукой может оказаться телефон с хорошей
камерой, чтобы сфотографировать код ошибки, и по нему искать возможный источник
проблемы. Для удобства можно использовать специальные программы. Например, BlueScreenView,
который можно скачать бесплатно.
Если говорить вкратце, то программа позволяет просматривать
дамп-файлы, которые оставляет после себя каждый критический сбой работы Windows, переходящая в
сине-голубые экраны смерти.
Перекопировав дамп-файлы в программу, их можно просмотреть.
Считывание приводит к тому, что на экран программы (вернее, на нижнюю её часть)
выводится запись последнего экрана критической ошибки Windows, приведшей к резкому завершению
работы.
С помощью подобного программного обеспечения пользователь может подробнее ознакомиться с текстом ошибки. Там он может просмотреть сам текст ошибки и коды, которые идут ниже основного текста ошибки. Также с помощью неё можно изучить и другие тонкости вылезшего синего экрана.
Спокойно, без лишних заглядываний в телефон, пользователь во
всех деталях знакомится с текстом ошибки. Ознакомившись, пользователь начинает
искать решение проблемы. И приложение позволяет это сделать. С помощью функций
внутри программы можно сразу отправить текст ошибки в интернет-поисковик,
который и выдаст возможные источники проблемы.
Помимо файлов, сообщающих о критических ошибках операционной системы, можно просматривать системные файлы. Нередко именно файлы становятся первоисточником случившегося синего экрана смерти.
Разработчик | Nir Sofer |
Лицензия | Бесплатно |
ОС | Windows XP/Vista/7/8/10 32|64-bit |
Язык | Русский |
Категория | Диагностика |
Скачиваний | 2220 раз |
Обновлено 26.05.2019
Добрый день! Уважаемые читатели и гости IT блога Pyatilistnik.org. В прошлый раз мы с вами научились исправлять ошибку 8050800C при обновлении Windows. Сегодня мы разберем не менее интересную и на мой взгляд, часто случающуюся ситуацию, когда у вас во время работы вашего устройства, будь то, ноутбук или компьютер, может и планшет, появляется синий экран смерти BSOD. Зачастую для людей это просто экран с непонятными кодами и записями, который не несет для них практически ни какой информации. Уверен, что на любом компьютерном форуме есть несколько топиков, где обсуждаются возможные причины, но по своему опыту могу сказать, что подавляющее количество людей, кто там дает советы мягко говоря некомпетентны, так как их советы чаще всего сводятся к банальностям, или же сами пострадавшие толком не могут предоставить диагностическую информацию, что и влечет за собой отсутствие решения и банальной переустановкe Windows. Сегодня я вам покажу инструмент, который поможет вам досконально понять причины синего экрана Windows 10 и другие ее аналоги.
Назначение синего экрана
В интернете уже сто миллионов раз давали, так что смысла нет повторятся, если в двух словах, то:
Обычно синий экран смерти, сокращенно называемый BSOD, является синей полноэкранной ошибкой, которая часто появляется после очень серьезного сбоя системы.
«Синий экран смерти» на самом деле является просто популярным названием для того, что технически называют сообщением остановки или ошибкой остановки.
Помимо официального названия, BSOD также иногда называют Blue Screen of Doom, экран проверки ошибок, сбой системы, ошибка ядра или просто ошибка синего экрана.
BSOD существуют с самого создания Windows и были гораздо более распространены тогда, только потому , что, так сказать, аппаратное обеспечение , программное обеспечение и сама Windows были более «глючными».
От Windows 95 до Windows 10 синий экран смерти не сильно изменился. Темно-синий фон и серебряный текст. Множество бесполезных данных на экране.
Что вызывает синие экраны смерти
Синие экраны обычно возникают из-за проблем с оборудованием вашего компьютера или из-за проблем с его программным обеспечением. Иногда они могут быть вызваны проблемами с программным обеспечением низкого уровня, работающим в ядре Windows. Обычные приложения чаще всего не могут вызывать синие экраны. Если приложение выходит из строя, оно вылетит с ошибкой, но не затронет операционную систему.
Синий экран появляется, когда Windows обнаруживает «STOP Error«. Этот критический сбой приводит к сбою Windows и прекращению работы. Единственное, что Windows может сделать в этот момент, это перезагрузить компьютер. Это может привести к потере данных, так как программы не имеют возможности сохранить свои открытые данные.
Когда появляется синий экран, Windows автоматически создает файл «minidump» или полный дамп Memory.DMP, который содержит информацию о сбое и сохраняет ее на диск. Вы можете просмотреть информацию об этих мини-дампах, чтобы помочь определить причину синего экрана.
Синие экраны также выглядят по разному, в зависимости от того, какую версию Windows вы используете. В Windows 7 и предыдущих версиях синий экран очень напоминал экран терминала, отображая всевозможную информацию.
В Windows 8 и 10 синие экраны намного проще.
В большинстве случаев вся информация появляющаяся на экране для вас бесполезна по нескольким вещам:
- Во первых вы чаще всего его даже не увидите, так как система после BSOD произведет перезагрузку
- Во вторых если говорить про blue screen of death если и будет запечатлен на экране будет иметь, чисто техническую информацию и мало, что вам сможет рассказать об истинных причинах сбоя, тут только поможет анализ дампа памяти.
Примеры распространенных синих экранов
Вот небольшой список, самых частых ситуаций с blue screen of death в Windows платформах, но поверьте его можно продолжать очень, и очень долго.
- STOP 0x00000050
- Синий экран dpc watchdog violation
- Whea uncorrectable error
- HAL INITIALIZATION FAILED
Ни на одном из них вы не выявите причину синего экрана, и мне кажется это правильным, что Microsoft пошла таким путем. Если кому-то интересно, то существуют и зеленые экраны ошибок и пурпурные экраны смерти, например в Vmware ESXI.
Утилиты диагностики синего экрана
Существует две утилиты. которые вам могут дать информацию, о причинах возникновения BSOD:
- Первая, бесплатная и на мой взгляд малополезная именуется, как BlueScreenView
- Вторая имеет максимальный инструментарий по диагностике, и разработана самим вендоров. Я говорю про Microsoft Kernel Debugger или WinDbg (Debugging Tools for Windows). Я не представляю, как можно без этой утилиты стопроцентно выявить из-за чего происходит «STOP Error» в системе. В данной статья, я сделаю подробный разбор данного инструмента.
Где искать файл дампа (MEMORY.DMP)
Перед тем, как мы научимся выявлять причины BSOD, я хочу вам напомнить, где располагается нужные для диагностики файлы. Определить нужное расположение можно из окна настроек системы. Для этого перейдите в свойства моего компьютера или нажмите одновременно клавиши WIN и Pause Break.
Далее находясь в окне свойств системы, выберите пункт «Дополнительные параметры системы».
На вкладке «Дополнительно» найдите раздел «Загрузка и восстановление», где от вас потребуется нажать «Параметры». В открывшемся окне вы можете посмотреть путь до файла дампа, по умолчанию, это %SystemRoot%MEMORY.DMP. Означает на практике C:WindowsMEMORY.DMP. Вы можете задать свое место, на любом другом диске.
Так же у вас есть возможность не создавать полный дамп, а заменять его мини дампом, меньшего размера.
Различия между файлами полного дампа памяти и файлами мини дампа
Файл дампа памяти может собирать различную информацию. Как правило, у инженера службы поддержки должно быть все содержимое виртуальной памяти для устранения проблемы. В других случаях вам может потребоваться собрать меньше информации, чтобы сосредоточиться на конкретной проблеме. Отладчик гибкий. Эта гибкость позволяет ограничить информацию, которую захватывает файл дампа памяти, собирая либо файлы полного дампа памяти, либо файлы мини-дампа памяти.
Полный дамп памяти файлов. Эти файлы содержат содержимое виртуальной памяти для процесса. Эти файлы наиболее полезны при устранении неполадок неизвестных проблем. Инженер службы поддержки может использовать эти файлы для поиска в любой области памяти, чтобы найти любой объект, найти переменную, которая была загружена в любой стек вызовов, и разобрать код, чтобы помочь диагностировать проблему. Недостаток файлов полного дампа памяти в том, что они большие. Для сбора этих файлов может также потребоваться дополнительное время, и записываемый процесс должен быть заморожен во время создания файла дампа.
Мини-дамп памяти файлов. Файл мини-дампа более настраиваемый, чем файл полного дампа, и может иметь размер от нескольких мегабайт (МБ) до размера файла полного дампа. Размер отличается из-за объема виртуальной памяти, которую отладчик записывает на диск. Несмотря на то, что вы можете быстро собирать мини-файлы дампа памяти, они небольшие, но у них также есть недостаток. Файлы мини-дампа могут содержать гораздо меньше информации, чем файлы полного дампа. Информация, которую собирает файл мини-дампа, может быть практически бесполезной для инженера службы поддержки, если область памяти, которую должен изучить специалист службы поддержки, не была захвачена, то он не сможет понять толком причину. Например, если память кучи не записывается в файл дампа памяти, инженер службы поддержки не может проверить содержимое сообщения, которое обрабатывалось во время возникновения проблемы.
Поэтому я вам рекомендую оставлять полный файл MEMORY.DMP, если не хватает места на SSD диске ,то перенесите его в другое место
Узнаем причину синего экрана в BlueScreenView
BlueScreen — это бесплатная утилита, входящая в состав nirsoft, напоминаю, что данный сборник инструментов мы использовали, когда нам необходимо было узнать пароли сохраненные в браузере(/kak-posmotret-sohranennyie-paroli-v-brauzerah/), она сканирует все ваши файлы мини-дампов, созданные во время сбоев «синего экрана смерти», и отображает информацию обо всех сбоях в одной таблице. Для каждого сбоя BlueScreenView отображает имя файла мини-дамп, дату/время сбоя, основную информацию о сбое, отображаемую на синем экране (код проверки ошибки и 4 параметра), а также сведения о драйвере или модуле, которые могли вызвать сбой (имя файла, название продукта, описание файла и версия файла).
Для каждого сбоя, отображаемого в верхней панели, вы можете просмотреть подробную информацию о драйверах устройств, загруженных во время сбоя, в нижней панели. BlueScreenView также помечает драйверы, которые их адреса нашли в стеке аварийного отказа, так что вы можете легко найти подозреваемые драйверы, которые, возможно, вызвали сбой.
Скачать BlueScreenView можно с официального сайта https://www.nirsoft.net/utils/blue_screen_view.html
И так, предположим, что на одной виртуальной машине ESXI или физическом сервере, произошел синий экран, я получил файл полного дампа памяти MEMORY.DMP и мне необходимо выяснить причину сбоя. Открываем утилиту BlueScreenView. Утилита по умолчанию находит файлы дампов памяти в стандартных местах, но если вы анализируете MEMORY.DMP не на сервере, где случился BSOD, а на своем сервере, то вы можете указать ему путь до файла, для этого нажмите самый левый, верхний значок и в открывшемся окне «Advanced Options» выберите пункт «Load a single MiniDump File». Там с помощью кнопки «Browse» найдите ваш файл MEMORY.DMP и нажмите «Ok».
У вас в списке файлов появится ваш дамп. Тут вы можете увидеть столбцы с различной информацией:
- Время выпадания BSOD
- Сообщение ошибки, в моем случае, это PAGA_FAULT_IN_NONPAGED_AREA
- Код ошибки 0x00000050
- И столбцы с параметрами
Если вы щелкните двойным кликом по нужной записи дампа памяти, то у вас откроется окно свойств, с той же информацией, единственный там будет плюс, что вы сможете скопировать имя и код ошибки. Вот согласитесь, что информации кот наплакал, и если синий экран имеет размытую формулировку ,вы будите шерстить сотни форумов в надежде отыскать причину BSOD. Поэтому данный инструмент лично я считаю малополезным и предлагаю, перейти к профессиональному от компании Microsoft.
Выявляем причины синего экрана windows в Microsoft Kernel Debugger
Итак, когда речь идет, о BSOD, то продвинутые пользователи сразу вспоминают программу Microsoft Kernel Debugger или WinDbg (Debugging Tools for Windows). WinDbg — это многоцелевой отладчик для Windows, распространяемый Microsoft. Отладка — это процесс поиска и устранения ошибок в системе; в вычислительной технике это также включает изучение внутренней работы программного обеспечения. Его можно использовать для отладки приложений пользовательского режима, драйверов устройств и самой операционной системы в режиме ядра. Как и более известный отладчик Visual Studio, он имеет графический интерфейс пользователя (GUI).
WinDbg может использоваться для отладки дампов памяти в режиме ядра, созданных после того, что обычно называют «голубым экраном смерти», возникающим при выполнении проверки на наличие ошибок. Его также можно использовать для отладки аварийных дампов в пользовательском режиме. Это известно как посмертная отладка.
WinDbg может автоматически загружать файлы отладочных символов (например, файлы PDB ) с сервера, сопоставляя различные критерии (например, временную метку, CRC, одиночную или многопроцессорную версию) через SymSrv (SymSrv.dll), вместо более трудоемких задач создания дерева символов для отладочной целевой среды. У Microsoft есть общедоступный символьный сервер, который имеет большинство общедоступных символов для Windows 2000 и более поздних версий Windows (включая пакеты обновления).
Подробнее почитать про WinDbg вы можете по ссылке
Установка Microsoft Kernel Debugger
Установить WinDbg вы можете двумя методами:
- Microsoft Kernel Debugger входит в состав SDK, именно от туда вы можете его загрузить
- Microsoft Kernel Debugger можно скачать отдельным пакетом, но не всегда есть самые актуальные версии
Переходим на страницу SDK. У вас есть возможность скачать тонкий клиент, где потом придется выкачивать все из интернета, или же вы скачиваете ISO образ имеющий все пакеты, но он весит больше и подходит для сред, где нет интернета.
Скачать SDK https://developer.microsoft.com/ru-ru/windows/downloads/windows-10-sdk
Предположим, что вы выбрали метод с тонким клиентом, где у вас был скачан файл winsdksetup.exe. Обращаю внимание, что установить Microsoft Kernel Debugger вы можете на любую систему из списка:
- Windows 10 версии 1507 или более поздняя версия
- Windows Server 2012 R2 (только для командной строки) Windows Server 2016 (только для командной строки)
- Windows 8.1
- Windows Server 2012 R2
- Windows 7 с пакетом обновления 1 (SP1)
Запускаем winsdksetup.exe, убедитесь, что у вас есть доступ в интернет и 5-6 ГБ свободного, дискового пространства.
У вас откроется мастер установки SDK Windows, на выбор будет два варианта, первый это установка в стандартное расположение и второй вариант, это загрузка Windows Software Development Kit в нужное вам расположение, для последующей Offline установки. Я выберу первый вариант. Кстати второй вариант даст вам возможность получить отдельный MSI файл с WinDbg.
Далее вы можете подписаться на отправку анонимной статистики в программе качества, я не стал.
Принимаем лицензионное соглашение SDK нажимая «Accept».
Снимаем все пункты, кроме «Debugging Tools for Windows» и нажимаем Install.
Начнется процесс установки WinDbg.
Все утилита диагностики синих экранов установлена.
Диагностика BSOD в WinDbg
Первое, что я вам советую сделать, так это включить для форматов файлов .DMP, .HDMP, .MDMP, .KDMP и .WEW ассоциацию с Microsoft Kernel Debugger, чтобы при двойном клике по дампу памяти или минидампу, он сразу открывался в утилите. НО ЭТО НА ЛЮБИТЕЛЯ. Если вы хотите включить ассоциации файлов, то откройте вашу командную строку и выполните команду для перехода в нужный каталог:
cd C:Program FilesWindows Kits10Debuggersx64 если у вас x-86 система, то выполните cd C:Program Files (x86)Windows Kits10Debuggersx86
И затем выполните команду:
Открываем пуск и находим там Windows Kit, в котором выберите нужный вам исполняемый файл.
Следующим шагом подключаются Symbol File Path, чтобы вы могли иметь самую актуальную базу ошибок, которая будет кэшироваться у вас на локальных дисках. Для этого в меню «File» найдите пункт Symbol File Path
В открывшемся окне введите: SRV*C:SymCache*http://msdl.microsoft.com/download/symbols. Все будет кэшироваться в папку C:SymCache. Сохраняем настройки.
Ну, что начинаем искать причины синего экрана windows, для этого загружаем в утилиту свой дамп памяти. Для этого вы можете открыть в меню пункт «File — Open Crash Dump».
Когда вы откроете файл дампа отладчику потребуется некоторое время для подключения к интернету и загрузки необходимых символов для отладки. В процессе загрузки отладочных символов в командной строке отладчика появляется надпись Debugee not connected, в это время вы не сможете использовать отладчик.
После загрузки нужных данных для диагностики дампа памяти.Вам необходимо нажать ссылку «For analysis ot this run file !analize -v»
Будет выведено много информации, где можно посмотреть сбойные адреса памяти, драйвера, сбойные модули, как в моем случае srv. Обратите внимание, что все ссылки в отчете кликабельны и дадут дополнительную информацию, об ошибках.
Вот пример моей диагностической информации, которую можно выложить на профильном форуме для вопроса.
THREAD_SHA1_HASH_MOD_FUNC: 9fc67a809a80c1143874aa0b8e74457296ca0384
THREAD_SHA1_HASH_MOD_FUNC_OFFSET: b0555fe5a3c19294e9394f289acff2322d3a2abf
THREAD_SHA1_HASH_MOD: 8f10e91895468b5b2a56df2106350f23f731e5ce
FOLLOWUP_IP:
srv!SrvOs2FeaToNt+48
fffff801`7af94360 c60300 mov byte ptr [rbx],0FAULT_INSTR_CODE: f0003c6
SYMBOL_STACK_INDEX: 4
SYMBOL_NAME: srv!SrvOs2FeaToNt+48
FOLLOWUP_NAME: MachineOwner
STACK_COMMAND: .thread ; .cxr ; kb
BUCKET_ID_FUNC_OFFSET: 48
FAILURE_BUCKET_ID: AV_srv!SrvOs2FeaToNt
BUCKET_ID: AV_srv!SrvOs2FeaToNt
PRIMARY_PROBLEM_CLASS: AV_srv!SrvOs2FeaToNt
TARGET_TIME: 2019-03-28T05:20:55.000Z
OSBUILD: 9600
OSSERVICEPACK: 0
SERVICEPACK_NUMBER: 0
OS_REVISION: 0
SUITE_MASK: 272
PRODUCT_TYPE: 3
OSPLATFORM_TYPE: x64
OSNAME: Windows 8.1
OSEDITION: Windows 8.1 Server TerminalServer SingleUserTS
OS_LOCALE:
USER_LCID: 0
OSBUILD_TIMESTAMP: 2015-07-15 19:37:58
BUILDDATESTAMP_STR: 150715-0840
BUILDLAB_STR: winblue_ltsb
BUILDOSVER_STR: 6.3.9600.17936.amd64fre.winblue_ltsb.150715-0840
ANALYSIS_SESSION_ELAPSED_TIME: 61d
ANALYSIS_SOURCE: KM
FAILURE_ID_HASH_STRING: km:av_srv!srvos2featont
FAILURE_ID_HASH: {d5f1a37d-2c94-f55b-5042-7a5dbaa092e1}
Кликнув по сбойному модулю srv, я увидел, что все дело в файле SystemRootSystem32DRIVERSsrv.sys
Очень частые причины BSOD в Windows, это драйвера от сторонних разработчиков, принтеры, другие периферийные устройства, различные утилиты. Если хотите понять есть ли среди них сбойные, то строке, где выполняются команды (Я отметил ее желтой стрелкой) введите !thread и нажмите Enter. У вас появится некая информация, найдите в ней значения base и Limit.
Далее в командной стоке WinDbg вам нужно ввести команду:
dps номер limit номер base. Пример dps ffffd001509cc000 ffffd001509d3000 или можно просто dps будет выведены все драйвера
Пример сбойного драйвера, по которому можно определять откуда растут корни, так сказать причина синего экрана.
В Bugcheck Analisis видно, что сбоил Arg3 fffff8017af94360, If non-zero, the instruction address which referenced the bad memory address. В командной строке WinDbg введите команду:
!irp fffff8017af94360 -force
Пробуем получить причины синего экрана виндовс. На выходе я вижу, что есть проблемы Could not read device object or _DEVICE_OBJECT not found
Вы можете легко сохранить данную информацию из лога и спокойно передавать ее для диагностики на форумах. так же начиная с Windws 10, там появилась встроенная функция устранения неполадок ведущих к синему экрану, найти ее можно в параметрах системы, в разделе «Обновление и безопасность» , далее идем в раздел «Устранение неполадок», где находим пункт «Синий экран». Там будет простой мастер, который попробует устранить проблему.
На этом у меня все, надеюсь, что вы теперь научились, как узнавать причину синих экранов и проводить диагностику. На этом у меня все. С вами был Иван Семин, автор и создатель IT блога Pyatilistnik.org.