Синий экран смерти (BSOD) в Windows 10 — это не просто досадная ошибка, а сигнал о серьезных проблемах с системой. Код ошибки на нем — ключ к пониманию причины. Чтобы его увидеть, не нужно быть экспертом: обычно он отображается прямо на экране в формате 0x000000XX или CRITICAL_PROCESS_DIED. Но если экран исчез слишком быстро или вы не успеваете записать код, есть другие способы его извлечь.
В этой статье разберем, как найти код ошибки синего экрана в Windows 10, где его искать в системных журналах, как расшифровать и что делать дальше. Некоторые методы работают даже после перезагрузки, когда сам уже не виден.
Где искать код ошибки на синем экране
Первое, что нужно сделать при появлении BSOD, — это запомнить или сфотографировать код ошибки. Он отображается в верхней части экрана в виде строки типа STOP: 0x0000007B или названия, например IRQL_NOT_LESS_OR_EQUAL. Ниже обычно есть QR-код, который можно отсканировать для получения информации от Microsoft, но это не всегда удобно.
Если синий экран исчезает слишком быстро, отключите автоматическую перезагрузку. Для этого:
Откройте Панель управления > Система и безопасность > Система > Дополнительные параметры системы. В разделе Загрузка и восстановление снимите галочку с пункта Выполнить автоматическую перезагрузку. Теперь при следующем экран останется на месте, и вы сможете списать код.
Если синий экран появляется при загрузке Windows, попробуйте загрузиться в безопасном режиме (удерживайте Shift при перезагрузке) и уже там изменить настройки автоматической перезагрузки.
| Источник события | Тип события | Код ошибки в журнале | Описание |
|---|---|---|---|
| BugCheck | Критический | 0x0000007B | INACCESSIBLE_BOOT_DEVICE — проблема с доступом к загрузочному устройству |
| BugCheck | Критический | 0x0000001E | KMODE_EXCEPTION_NOT_HANDLED — необработанное исключение в режиме ядра |
| BugCheck | Критический | 0x00000050 | PAGE_FAULT_IN_NONPAGED_AREA — обращение к несуществующей памяти |
| WHEA-Logger | Ошибка | 0x00000124 | WHEA_UNCORRECTABLE_ERROR — аппаратная ошибка (часто связано с процессором или материнской платой) |
Как найти код ошибки в системных событий
Даже если вы не успеваете увидеть код на экране, он все равно записывается в системный журнал. Чтобы его найти:
Откройте Журнал событий Windows через поиск в меню Пуск. В левой части окна выберите Журналы Windows > Система. В правой части нажмите Фильтр текущего журнала и выберите Критические события. Ищите записи с источником BugCheck — здесь будет код ошибки и ее параметры.
Код ошибки в журнале выглядит как 0x0000009F (или аналогично), а рядом указывается имя, например DRIVER_POWER_STATE_FAILURE. Это и есть то, что вам нужно для дальнейшего анализа.
Используем утилиты для анализа дампа памяти
Windows 10 по умолчанию создает дампа памяти (файлы с расширением .dmp) при возникновении синего экрана. Эти файлы содержат подробную информацию о состоянии системы в момент сбоя. Чтобы их проанализировать, вам понадобятся специальные утилиты.
Самые популярные инструменты:
- BlueScreenView — бесплатная утилита от NirSoft, которая показывает все коды ошибок BSOD, даты их возникновения и загруженные драйверы в момент сбоя. Работает без установки.
- WinDbg — инструмент от для глубокого анализа дампов. Требует навыков работы с командной строкой, но дает максимально полную информацию.
- WhoCrashed — автоматически анализирует дампы и предлагает возможные причины сбоя, включая проблемные драйверы.
Чтобы найти файлы дампов, откройте папку C:\Windows\Minidump. Здесь хранятся минидампы (небольшие файлы с основной информацией). Полные дампы (если включены) находятся в C:\Windows\Memory.dmp.
Пошаговый анализ с помощью BlueScreenView
Если вы никогда не сталкивались с анализатором дампов, начните с BlueScreenView — это самый простой способ. Вот как это сделать:
- Скачайте утилиту с официального сайта NirSoft (убедитесь, что загружаете последнюю версию).
- Разархивируйте и запустите
BlueScreenView.exe(не требует установки). - Программа автоматически просканирует папку
Minidumpи отобразит список всех BSOD. - Выберите нужный сбой в списке. В нижней части окна вы увидите код ошибки, его название и список драйверов, которые были загружены в момент сбоя.
- Обратите внимание на драйверы, выделенные розовым цветом — они, скорее всего, стали причиной проблемы.
⚠️ Внимание: Не скачивайте или другие утилиты с непроверенных сайтов. Используйте только официальные источники, чтобы избежать заражения вирусами.
Расшифровка самых частых кодов ошибок BSOD
Знать код ошибки — это только половина дела. Нужно еще понять, что он означает. Вот расшифровка самых распространенных кодов синего экрана в Windows 10:
| Код ошибки | Название | Возможная причина | Рекомендации по исправлению |
|---|---|---|---|
| 0x0000000A | IRQL_NOT_LESS_OR_EQUAL | Проблема с драйвером или конфликт аппаратного обеспечения | Обновите или переустановите драйверы, проверьте совместимость оборудования |
| 0x0000001E | KMODE_EXCEPTION_NOT_HANDLED | Критическое исключение в режиме ядра, часто из-за неисправного драйвера | Проверьте последние установленные драйверы, откатте систему |
| 0x00000024 | NTFS_FILE_SYSTEM | Проблема с файловой системой NTFS | Запустите chkdsk /f в командной строке от имени администратора |
| 0x0000007B | INACCESSIBLE_BOOT_DEVICE | Windows не может получить доступ к загрузочному устройству | Проверьте подключение жесткого диска/SSD, обновите драйверы контроллера Storage |
| 0x000000C2 | BAD_POOL_CALLER | Ошибка в управлении памятью, часто из-за драйвера | Обновите драйверы, проверьте ОЗУ с помощью MemTest86 |
Что делать, если код ошибки не удается найти
Бывает, что код ошибки не отображается ни на экране, ни в журнале событий. В этом случае попробуйте следующее:
Проверьте настройки дампа памяти. Для этого откройте Панель управления > Система > Дополнительные параметры системы > Загрузка и восстановление. Убедитесь, что в разделе Запись отладочной информации выбран хотя бы Малый дамп памяти (256 КБ). Если стоит Нет, измените настройку и перезагрузите компьютер.
Если и после этого код не записывается, попробуйте вручную вызвать для теста. Для этого откройте командную строку от имени администратора и введите:
taskkill /f /im svchost.exe
Это приведет к сбою системы и созданию дампа. После перезагрузки проверьте папку Minidump.
Если код ошибки не удается найти, проверьте настройки дампа памяти и убедитесь, что система записывает отладочную информацию.
Практика: как предотвратить синие экраны в будущем
Чтобы минимизировать риск появления в Windows 10, следуйте этим рекомендациям:
Профилактика синих экранов в Windows 10
Часто задаваемые вопросы
Можно ли восстановить данные после синего экрана?
Да, в большинстве случаев данные остаются целыми, особенно если был вызван программной ошибкой. Если проблема в жестком диске (например, код 0x0000007B), попробуйте подключить его к другому компьютеру или использовать загрузочный диск с утилитами для восстановления данных.
Почему синий экран появляется только при запуске определенной программы?
Скорее всего, проблема в самой программе или в конфликте с драйверами. Обновите программу до последней версии, проверьте совместимость с Windows 10, а также обновите драйверы видеокарты и чипсета. Если проблема сохраняется, попробуйте запустить программу в режиме совместимости.
Как проверить, какой драйвер вызывает синий экран?
Используйте утилиту BlueScreenView или WhoCrashed. Они показывают, какие драйверы были загружены в момент сбоя. Обычно проблемный драйвер выделяется цветом или упомянут в описании ошибки. Также можно проверить журнал событий на наличие предупреждений о неисправных драйверах.
Можно ли отключить синий экран смерти?
Технически да, но это не рекомендуется. Отключение может скрыть серьезные проблемы с системой, что приведет к потере данных или повреждению оборудования. Если синий экран появляется слишком часто, лучше найти и устранить причину, а не отключать его.