Лилия К* предлагает Вам запомнить сайт «Гаджеты. Технологии. Интернет»
Вы хотите запомнить сайт «Гаджеты. Технологии. Интернет»?
Да Нет
×
Прогноз погоды

Электронные новинки интересные и разные

Как узнать причину синего экрана смерти Windows (BSoD)

развернуть

Синими экранами смерти Windows (Blue Screen of Dead) не сталкивался, пожалуй, только редкий счастливчик. Большинство же из нас имело «счастье» лицезреть сие явление на собственном ПК. И очень многих оно вгоняет в панику: а вдруг компу крышка?

3043090

Чтобы не теряться, когда на экране внезапно засветился синий «фонарь», нужно уметь смотреть неприятелю «в лицо». То есть научиться выяснять, что привело к появлению BSoD’a, оценивать, насколько ситуация критична и знать, что делать, чтобы она больше не повторялась.

«Синий фонарь» включается неожиданно

Впроцессе работы Windows возникает множество ошибок, основную массу которых система устраняет незаметно для пользователя. Но среди них бывают и столь серьезные, что продолжение сеанса работы становится невозможным. Либо возникшая проблема угрожает Windows или железу необратимым повреждением. В таких случаях и выскакивает BSoD. Система как бы говорит пользователю: «Извини, друг, но у меня не было другого выбора. Если бы не аварийное завершение, произошло бы что-то нехорошее».

Синие экраны смерти возникают на любой стадии загрузки и работы компьютера. А приводит к ним следующее:

  • Некорректная работа драйверов устройств из-за плохой совместимости с операционной системой, конфликта с другими драйверами, повреждения или изменения параметров.
  • Некорректная работа программного обеспечения, чаще того, которое создает собственные службы – антивирусов, файерволов, эмуляторов оборудования и т. п.
  • Заражение вредоносными программами.
  • Аппаратные неполадки – неисправность оперативной памяти, дисковых накопителей, сетевых, звуковых адаптеров, видеоподсистемы, материнской платы, блока питания и другого оборудования.
  • Нештатная работа устройств – перегрев, нестабильное питание, разгон.
  • Нарушение обмена данными между устройствами – плохой контакт в разъемах, неисправные кабели и шлейфы.
  • Несовместимость устройств.

Кстати, однократный BSoD после подключения к компьютеру нового девайса, если в дальнейшем всё работает без нареканий, можно считать нормой.

Что можно узнать из информации на синем экране

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

Аппаратные «синяки» чаще возникают в одних и тех же условиях (например, при увеличении нагрузки на видеокарту, попытке открыть объемный файл) и имеют разные коды. Либо эти коды указывают на проблемы конкретного оборудования, как то: ошибки доступа к устройству, невозможность считывания, распознавания.

Однако эти признаки позволяют сделать лишь предположение о причине проблемы. Для ее уточнения необходимы более детальные сведения.

Синий экран смерти Windows 10 выглядит так:

Синий экран смерти на 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 и может запускаться с любого носителя, достаточно кликнуть по одноименному файлу.

BlueScreenView главное окно.

Интерфейс утилиты, несмотря на отсутствие русского языка, весьма дружелюбен. Главное окно разделено на 2 половины. Вверху – таблица минидампов – файлов из папки Windows\Minidump с датой и временем создания (колонка Crash Time), кодом ошибки в шестнадцатеричном формате (колонка Bug Check Code), четырьмя ее параметрами и другими сведениями. Впрочем, данные о конкретном сбое удобнее просматривать в отдельном окне, которое открывается двойным щелчком по интересующей строке (показано ниже). Главное окно дает больше информации о проблеме в целом, если BSoD’ы случались неоднократно. В нем легко отслеживать даты происшествий и коды ошибок, по повторяемости которых можно судить о характере неполадки.

Параметры ошибки.

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

Разберем для примера один из малых дампов памяти с кодом ошибки 0x00000154. Скажу наперед, что он был вызван заломом шлейфа жесткого диска. Начиная анализ, посмотрим на список драйверов в стеке событий. Здесь нет ничего, кроме ntoskrnl.exe – ядра ОС Windows, которое, конечно, в проблеме не виновато – просто во время сбоя ни одного драйвера в стеке не было, а оно присутствует там всегда.

BlueScreenView таблица драйверов.

Далее заглянем в окошко параметров дампа. Здесь тоже не упомянуто ничего, кроме ntoskrnl.exe, значит, проблема вызвана не драйвером.

Параметры дампа.

Идем дальше. Согласно сведениям на сайте Microsoft, ошибка 0x00000154 возникает, когда «компонент хранилища обнаруживает неожиданное исключение» и связана, как правило, с неполадками накопителей.

Для проверки этой версии оценим показатели S.M.A.R.T жесткого диска компьютера, которые отслеживает программа Hard Disk Sentinel. В день аварии здесь появились изменения следующих атрибутов:

  • 188 Command Timeout.
  • 199 UltraDMA CRC Error Count.

S.M.A.R.T жесткого диска.

Оба указывают на ошибки передачи данных по интерфейсному кабелю. Тест поверхности харда и проверка файловой структуры отклонений не выявили, поэтому проблема была решена заменой шлейфа.

Рассмотрим еще один случай синего экрана смерти, причиной которого стал антивирус Касперского. BSoD периодически возникал во время запуска Windows 10 и при выходе компьютера из спящего режима.

Ошибка зафиксировалась несколько раз под одним и тем же кодом – 0x000000d1, который означает следующее: «драйвер режима ядра попытался получить доступ к странице памяти в процессе IRQL, который имел слишком высокий приоритет». На этот раз BlueScreenView указал на проблему в драйвере NDIS.sys, отвечающем за сетевые подключения. Значит, высока вероятность, что сбой имеет программное происхождение и связан с чем-то, что использует сеть.

Драйвер, вызывающий BSOD.

Для выявления виновника потребовалось провести анализ автозагрузки приложений. На раннем этапе запуска операционной системы этого ПК стартовало не слишком много программ, которым разрешен доступ в Интернет, точнее, один Касперский. В подтверждение его причастности я снова обратилась к списку загруженных в память драйверов в BlueScreenView и среди того, что присутствует здесь обычно, обнаружила kl1.sys, принадлежащий антивирусу.

Таблица драйверов Bluescreenview.

После удаления Касперского синие экраны больше не выскакивали.

Утилита BlueScreenView позволяет анализировать аварийные дампы памяти, полученные не только там, где она запущена, но и на другом компьютере. Для этого не нужно копировать их в папку Windows\ Minidump своего ПК, которая загружается в программу по умолчанию. Скопируйте их в любое удобное место, например, на рабочий стол, и укажите программе новое расположение каталога, который следует загружать.

Функция выбора папки с файлами дампов находится в меню «Options» – «Advanced Options» (открывается сочетанием клавиш Ctrl + O) и называется «Load from the following minidump folder».

Изменение папки загрузки минидампов.

Установив здесь отметку, кликните кнопку «Browse» и найдите нужный каталог в проводнике. Когда захотите вернуть настройки по умолчанию, нажмите «Default».

Вот так за считанные минуты можно узнать причину почти любого синего экрана смерти Windows, а исследовав минидампы в совокупности – выявить источник неполадки и успешно его устранить. Кстати, подсказки, какой драйвер чему принадлежит. Там же приведены рекомендации по решению связанных с ними проблем.


Источник →

Опубликовано 06.12.2017 в 13:02

Комментарии

Показать предыдущие комментарии (показано %s из %s)
Показать новые комментарии
Комментарии Facebook
Свежее
Роботы где-то там, а проблемы почему-то тут. Часть 2.
19 июн, 23:01
0 0
Семь интересных вещей, которые можно сделать со своим телом после смерти
19 июн, 21:01
+37 0
5 лучших устройств для перевода с одного языка на другой в режиме реального времени
19 июн, 19:01
+42 0
Самый долгожданный бюджетный смартфон 2018 года: обзор Xiaomi Redmi Note 5
19 июн, 17:01
+38 0
Лучшие бюджетные планшеты
19 июн, 15:01
+32 0
Как выжить в дикой природе, когда под рукой – только гаджеты
19 июн, 13:01
+34 0
25 летних гаджетов, которые подарят вам безмятежный отпуск
19 июн, 11:01
+36 1
Новая защита iPhone: теперь гаджеты смогут узнать хозяина по венам на лице
19 июн, 09:01
+33 0
Российский школьник создал «ультразвуковой глаз», который поможет слепым людям
19 июн, 07:01
+44 0
Google видит все: разработана новая функция определяющая посторонний взгляд на телефон
18 июн, 23:02
+43 0
Читать

Facebook Like Box

Поиск по блогу

Последние комментарии

Вадим Скоробогатов
luda Muraveiko
супер
luda Muraveiko 25 летних гаджетов, которые подарят вам безмятежный отпуск
STAS KHOM
Jrgan Gent
Россия славилась умельцами всегда,а государство тугодумством
Jrgan Gent Самые прорывные гаджеты России 2017 года
Юрий Бербек
Притянуто за уши...
Юрий Бербек Гаджеты и летающие тарелки в произведениях искусства прошлого
Некто ВК
Максим Балалайкин
Valdemaras Orlauskas
Игорь Барышев
fra-len
Про "Кортеж" забыли упомянуть))))))))))))))))))))))))))))))
fra-len Самые прорывные гаджеты России 2017 года
Вадим Скоробогатов
Владимир Чернышов
Минисауна и сейчас работает. Только усовершенствованная.
Фитобочка.
Владимир Чернышов Винтажные гаджеты
неволодя антипутин
Россиянин .
Юлия Бодрова
вы бы легли на операцию к роботу?
Юлия Бодрова 7 технологий, отнимающих у людей 101 профессию
неволодя антипутин
Некто ВК
Максим Балалайкин
Максим Балалайкин
Дмитрий Чахлов
Obiivatel
Не понятно. Зачем все это?
Obiivatel Лазерная система удаленно зарядит телефон через всю комнату
Антон Doe
Pciha Ivanova
Да-а! Им бы наши проблемы, а нам бы их премии!
Pciha Ivanova Премия Microsoft за «умный» душ досталась московским студентам
Poma Pomak
Вода  кипит при 100Градусах.
Poma Pomak В Швейцарии запустили завод по извлечению CO2 из воздуха
Александр
А какое потребление у этого "лазера"?
Александр Лазерная система удаленно зарядит телефон через всю комнату
Dkfl Gjkscftd
Poma Pomak
Poma Pomak
Ты языком не трепи  .А возьми и нагрей.!!
Poma Pomak В Швейцарии запустили завод по извлечению CO2 из воздуха
Артем Безуглов
Михаил Бугаенко
Дела не будет!!
Михаил Бугаенко Лазерная система удаленно зарядит телефон через всю комнату
Павел Теницкий
Dkfl Gjkscftd
Россиянин .
Анатолий ashkourin
Dkfl Gjkscftd
Dkfl Gjkscftd
Poma Pomak
Ты где 1300 градусов  возьмешь!!?
Poma Pomak В Швейцарии запустили завод по извлечению CO2 из воздуха
Dkfl Gjkscftd
Россиянин .
Dkfl Gjkscftd
Саша Швец
Некто ВК
Россиянин .
Некто ВК
Россиянин .
Владимир Глушков
Некто ВК
Россиянин .
Некто ВК
Юрий Ермолин
Лайфхаки для быстрого интерн…

Лайфхаки для быстрого интернета и телевидения

27 май, 14:01
+55 0
Чем грозит использование зап…

Чем грозит использование запрещённого Telegram

29 май, 14:01
+54 1
Sony запатентовала контактны…

Sony запатентовала контактные линзы, записывающие увиденное

8 июн, 16:42
+54 5
Лайкнул, репостнул, в тюрьму…

Лайкнул, репостнул, в тюрьму: За что в России можно попасть под суд

25 май, 10:01
+53 12
У Kitty Hawk готов пассажирс…

У Kitty Hawk готов пассажирский мультикоптер Flyer (8 фото + видео)

8 июн, 23:09
+53 12