Синий экран смерти (BSOD) — одна из самых печально известных вещей в операционных системах Windows. Он появляется, когда ваша машина Windows сталкивается с критической ошибкой, из которой она не может восстановиться. Ошибки BSOD имеют разные причины, включая сбои оборудования, проблемы с драйверами, повреждение памяти или даже ошибки системных файлов. К счастью, каждый BSOD сопровождается кодом ошибки, который может помочь определить основную проблему и предложить возможные решения. В этом руководстве я расскажу вам больше о том, что такое ошибки BSOD и как их устранять. Я также включаю таблицу с распространенными кодами ошибок BSOD и соответствующими решениями для Windows 11 и Windows 10.
Что такое код остановки BSOD?
Синий экран смерти — это STOP-ошибка, отображаемая на синем экране и указывающая на то, что Windows обнаружила критическую ошибку, которая привела к сбою системы.
Код ошибки, отображаемый в BSOD, может помочь диагностировать, что пошло не так. Эти ошибки часто связаны с неисправным оборудованием, поврежденными драйверами, конфликтами программного обеспечения, плохой памятью (RAM), ошибками диска или повреждением системных файлов.
Как найти коды ошибок BSOD
Когда возникает BSOD, запомните код ошибки или имя (например, IRQL_NOT_LESS_OR_EQUAL), так как это поможет сузить круг проблем. Он называется Stop code и его несложно идентифицировать, так как он отображается прямо в центре экрана.
СОВЕТ: Как вы, вероятно, заметили, предыдущий снимок экрана показывает вручную инициированный сбой. Это специальный код ошибки BSOD, который вы можете вызвать намеренно, и он на самом деле не указывает на проблему.
Вы можете подумать, что QR-код BSOD, показанный на экране, может также дать вам информацию о проблеме вашего компьютера. К сожалению, этот QR-код перенаправляет вас только на веб-сайт Microsoft Windows, предлагающий общую информацию по устранению неполадок, а не конкретную помощь по ошибке BSOD, которую вы получили.
Как устранить ошибки BSOD
Если вам не повезло столкнуться с синим экраном смерти, вот основные шаги, которые следует выполнить для устранения ошибки BSOD:
- Перезагрузите ПК, так как иногда проблема может решиться после простой перезагрузки. Если BSOD появляется снова, это означает, что есть более сложная проблема, требующая внимания.
- Обновите драйверы, так как большое количество ошибок BSOD вызвано устаревшими или поврежденными драйверами. Убедитесь, что все драйверы, особенно графические и сетевые, обновлены.
- Ошибки памяти могут вызывать BSOD, поэтому вам также следует запустить диагностику памяти. Для этого вы можете использовать встроенный инструмент диагностики памяти Windows.
- Неисправные устройства хранения или поврежденные системные файлы могут привести к BSOD. Запустите
chkdsk
илиsfc /scannow
, чтобы проверить здоровье диска и целостность системных файлов. - Если вы начали сталкиваться с BSOD после установки определенного обновления или программного обеспечения, воспользуйтесь функцией восстановления системы, чтобы вернуть систему в предыдущее стабильное состояние.
- И последнее, но не менее важное: просканируйте на наличие вредоносного ПО, так как некоторые из них могут вызывать BSOD. Используйте Windows Security или другую антивирусную программу для сканирования на наличие вредоносного ПО.
Сказав это, стоит отметить, что некоторые BSOD встречаются чаще других, и с некоторыми следует обращаться иначе, чем с другими. Читайте дальше, чтобы узнать, какие ошибки BSOD являются обычными в Windows 10 и Windows 11:
Список распространенных кодов ошибок BSOD и возможных решений
Ниже приведена подробная таблица распространенных кодов ошибок BSOD для Windows 11/10, а также их значения и возможные решения.
Хотя общие шаги, которые я показал вам в предыдущем разделе, применимы ко всем кодам ошибок BSOD, у каждого есть свои особенности. В некоторых случаях лучшим решением для BSOD может быть обновление драйверов, а в других — исправление ошибок на жестких дисках. Вот некоторые описания и потенциальные решения для каждого распространенного кода ошибки BSOD:
- 0x0000000A (IRQL_NOT_LESS_OR_EQUAL):
- Процесс или драйвер режима ядра попытался получить доступ к области памяти, к которой он не должен был иметь доступа.
- Обновите все драйверы, особенно драйверы чипсета и сети. Проверьте наличие проблем с памятью с помощью Windows Memory Diagnostic.
- 0x00000050 (ОШИБКА_СТРАНИЦЫ_В_НЕОБЛАСТИ_НЕПАГЕДИРОВАННОЙ_ОБЛАСТИ):
- Windows попыталась получить доступ к недопустимой памяти или невыгружаемой памяти.
- Запустите диагностический тест памяти, выполните сканирование на наличие поврежденных системных файлов с помощью sfc /scannow и обновите драйверы.
- 0x0000001E (KMODE_EXCEPTION_NOT_HANDLED):
- Программа режима ядра сгенерировала исключение, которое обработчик ошибок не перехватил.
- Обновите или переустановите драйверы, отключите разгон и убедитесь, что Windows обновлена.
- 0x0000007B (НЕДОСТУПНОЕ_ЗАГРУЗОЧНОЕ_УСТРОЙСТВО):
- Windows не может получить доступ к системному разделу во время запуска.
- Проверьте состояние жесткого диска, порядок загрузки и убедитесь, что драйверы для контроллеров дисков установлены правильно.
- 0x0000009F (DRIVER_POWER_STATE_FAILURE):
- Драйвер находится в нестабильном или недопустимом состоянии питания.
- Обновите все драйверы, особенно те, которые отвечают за управление питанием, и измените настройки питания на «Высокая производительность».
- 0x0000007E (SYSTEM_THREAD_EXCEPTION_NOT_HANDLED):
- Системный поток сгенерировал исключение, которое обработчик ошибок не перехватил.
- Обновите драйверы, удалите конфликтующее программное обеспечение или отмените последние изменения с помощью функции восстановления системы.
- 0x0000003B (ИСКЛЮЧЕНИЕ_ОБСЛУЖИВАНИЯ_СИСТЕМЫ):
- Системная служба вызвала исключение.
- Обновите драйверы, запустите проверку системных файлов с помощью sfc /scannow и удалите все недавно добавленное программное обеспечение.
- 0x00000024 (NTFS_FILE_SYSTEM):
- Возникла проблема с файловой системой NTFS.
- Запустите
chkdsk /f /r
, чтобы проверить и исправить ошибки диска, а затем проверьте файловую систему на наличие повреждений.
- 0x0000007F (UNEXPECTED_KERNEL_MODE_TRAP):
- Процессор сгенерировал прерывание, и ядро не смогло его перехватить.
- Запустите диагностику памяти, проверьте аппаратные соединения и убедитесь, что процессор не перегревается.
- 0xC000021A (STATUS_SYSTEM_PROCESS_TERMINATED):
- Системный процесс Windows неожиданно завершился.
- Выполните восстановление системы, удалите недавно установленные обновления или драйверы и запустите полное сканирование на наличие вредоносных программ.
- 0x000000D1 (DRIVER_IRQL_NOT_LESS_OR_EQUAL):
- Драйвер попытался получить доступ к страничной области памяти с недопустимым уровнем приоритета, что привело к конфликту.
- Обновите драйверы и убедитесь, что не установлено несовместимое оборудование или программное обеспечение.
- 0x000000C2 (BAD_POOL_CALLER):
- Поток режима ядра выполнил неверный запрос на выделение памяти.
- Запустите диагностику памяти, обновите драйверы и проверьте наличие проблем с оборудованием.
- 0x000000F4 (КРИТИЧЕСКОЕ_ЗАВЕРШЕНИЕ_ОБЪЕКТА):
- Критический процесс или системный поток неожиданно завершен.
- Проверьте жесткий диск на наличие ошибок и запустите сканирование на наличие вредоносных программ, чтобы исключить заражение.
- 0x00000124 (WHEA_UNCORRECTABLE_ERROR):
- Произошла фатальная ошибка оборудования, часто связанная с отказом процессора.
- Проверьте процессор, материнскую плату и память на наличие проблем. Проведите диагностику оборудования и обеспечьте надлежащее охлаждение.
- 0x00000101 (CLOCK_WATCHDOG_TIMEOUT):
- Тактовая частота центрального процессора системы не получила сигнал прерывания.
- Отключите разгон, обновите UEFI/BIOS и драйверы чипсета и убедитесь, что ваша система не перегревается.
- 0x000000EF (CRITICAL_PROCESS_DIED):
- Произошел сбой критического системного процесса.
- Используйте восстановление системы, обновите драйверы и проверьте наличие поврежденных системных файлов с помощью
sfc /scannow
.
- 0x00000074 (BAD_SYSTEM_CONFIG_INFO):
- Конфигурация системы повреждена или недействительна.
- Восстановите загрузчик Windows с помощью команды
bootrec /rebuildbcd
, а затем выполните восстановление системы.
- 0x0000001A (УПРАВЛЕНИЕ_ПАМЯТЬЮ):
- Система обнаружила серьезную ошибку управления памятью.
- Запустите диагностический тест памяти и обновите драйверы. Проверьте наличие поврежденных системных файлов.
- 0x000000BE (ПЫТКА ЗАПИСИ В ПАМЯТЬ ТОЛЬКО ДЛЯ ЧТЕНИЯ):
- Драйвер или процесс режима ядра попытался выполнить запись в сегмент памяти, доступный только для чтения.
- Обновите или откатите недавно установленные драйверы и запустите диагностику системы.
- 0x0000007E (THREAD_STUCK_IN_DEVICE_DRIVER):
- Драйвер устройства застрял в бесконечном цикле.
- Обновите драйверы и отключите разгон. Особое внимание уделите графическим драйверам и попробуйте выполнить для них чистую установку.
- 0x00000133 (DPC_WATCHDOG_VIOLATION):
- Превышен тайм-аут отложенного вызова процедуры (DPC).
- Проверьте прошивку вашего SSD-накопителя, обновите драйверы и убедитесь, что установлены все обновления Windows.
ПРИМЕЧАНИЕ: При желании вы также можете получить этот список обычных кодов остановки BSOD и их решений в виде таблицы, загрузив этот файл, который я сделал: Список распространенных кодов ошибок BSOD и их решений.
Полный список кодов ошибок BSOD
Помимо распространенных кодов ошибок BSOD, о которых я рассказал выше, есть много других, общее число которых составляет 377. Microsoft предлагает полный список кодов остановки BSOD в Windows: Bug Check Code Reference.
Надеюсь, это окажется для вас полезным!
Какой код BSOD привел вас сюда?
Ошибки BSOD обычно крайне неприятны, и исправить их не всегда просто. Если вы хотите их избежать, убедитесь, что ваши системные драйверы обновлены, ваше оборудование работает правильно, а ваша установка Windows исправна. И если вы столкнетесь с BSOD, следуйте инструкциям в этом руководстве, чтобы определить и решить проблемы на вашем компьютере с Windows 10 или Windows 11. Если у вас все еще есть проблемы, не стесняйтесь сообщить мне в разделе комментариев ниже — возможно, я смогу помочь.🙂