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

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

Как узнать причину синего экрана смерти 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
Свежее
Оптимизируем беспроводную сеть с помощью повторителей
16 дек, 11:01
+32 0
10 ошибок при выборе ноутбука
16 дек, 09:01
+32 1
Учёные создали металлическое покрытие, уничтожающее бактерии
16 дек, 07:01
+30 0
Сколько оперативной памяти нужно компьютеру?
15 дек, 21:01
+35 1
В Великобритании представили вечные кроссовки с графеновой подошвой
15 дек, 19:01
+30 0
Как продлить время автономной работы ноутбука
15 дек, 17:01
+34 0
Изготовление телескопа в домашних условиях
15 дек, 15:02
+32 8
Как защитить телефон зимой: 5 советов для низких температур
15 дек, 13:01
+29 0
Судьба проекта с открытым кодом после смерти программиста
15 дек, 12:01
+31 0
Всякое можно смастерить из старого кнопочного телефона и даже такое
15 дек, 11:01
+28 3
Читать

Facebook Like Box

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

И тут не скажу Не скажу
Poma Pomak
Poma Pomak
Виктор Семёнов
На фуя?
Виктор Семёнов 10 ошибок при выборе ноутбука
Juris Dīriņš
http://sos.mirtesen.ru/blog/43148458094/samoproizvolno-vyiklyuchayetsya-Internet
Juris Dīriņš Почему интернет медленно работает?
payrav2002@mail.ru Алишер
Pciha Ivanova
юрий сафин
Pciha Ivanova
"Грозоотметчик" Попова?
Pciha Ivanova На 3D-принтере впервые напечатали Wi-Fi устройство без электроники
Валерий Викторович Баженов
Андрей Павлов
Валерий Викторович Баженов
Андрей Павлов
Валерий Викторович Баженов
Андрей, это ваша публикация?
Валерий Викторович Бажен… Изготовление телескопа в домашних условиях
И тут не скажу Не скажу
Андрей Павлов
Олег Угрюмов
спасибо
Олег Угрюмов Изготовление телескопа в домашних условиях
Stas
На приличных импортных тоже есть.
Stas Кассета магнитофонная
Stas
Статья жертвы ЕГэ
Stas Кассета магнитофонная
Александр Дриленок
Обыкновкнный ИДИОТИЗМ !
Александр Дриленок Всякое можно смастерить из старого кнопочного телефона и даже такое
Николай Шалаев
Когда кобелю делать не хрен...
Николай Шалаев Всякое можно смастерить из старого кнопочного телефона и даже такое
Велес Rus
Мусор в почте
Велес Rus Всякое можно смастерить из старого кнопочного телефона и даже такое
артур пирожкoff
ранше такобил пад лапатка нам ставили биз иголка!!!
артур пирожкoff Прибор Prime вводит инъекции без иглы и прокола
Михаил Бугаенко
Михаил Бугаенко
зачётно!!
Михаил Бугаенко Ученые оцифровали мозг червя и загрузили его в робота
Лебедев Алексей
Валерий Викторович Баженов
Викторыч
Poma Pomak
Антон Doe
Виктор Требухин
Белочка , посетила.
Виктор Требухин Хирург, собирающийся подключить вас к интернету через мозговой имплантат
Паисий Оптинский
ZX Spectrum 48K.
Паисий Оптинский Галерея компьютерной эволюции
Валерий Смирнов
Pciha Ivanova
Поль Меерсон
Поль Меерсон
Поль Меерсон
Николай Алымов
эти пидарасы доиграются до комариного гриппа
Николай Алымов США заподозрили в разработке генетического оружия
Эд W
Валерий Викторович Баженов
:) :) :)
Валерий Викторович Бажен… Как правильно использовать сетевой фильтр?
Роман Трушкин
javlep
СЭМЭН Иваницкий
Νίκος orfanidis
Сергей Р
разгрузка первых компьютеров (середина 50-ых)
Сергей Р C64x – современный ПК в корпусе старого Commodore 64x
Валерий Викторович Баженов
Kонь в пальто Конь
Логично, можно и на Запорожце ездить.
Kонь в пальто Конь Как в СССР воровали дизайн и технологии
Kонь в пальто Конь
Kонь в пальто Конь
Kонь в пальто Конь
Радиоаппаратура СССР

Радиоаппаратура СССР

2 дек, 09:01
+77 13
Супернаходка: меломаны ахнут

Супернаходка: меломаны ахнут

1 дек, 11:01
+60 12
Наша Электроника

Наша Электроника

28 ноя, 11:01
+58 9
Что делать, если забыл парол…

Что делать, если забыл пароль от аккаунта: 9 простых советов

9 дек, 11:01
+49 1
Непревзойдённая смекалка рем…

Непревзойдённая смекалка ремонтников техники

11 дек, 09:01
+48 0