Что означает код BSOD 120 (PHASE0_EXCEPTION)?

 
Также может означать:
КонстантаТипОС
ERROR_CALL_NOT_IMPLEMENTEDОшибка WindowsWindows
EISNAMerrnoLinux
EPROTONOSUPPORTerrnoSolaris
ENODATAerrnoWindows
Предыдущий Следующий
KERNEL_STACK_INPAGE_ERROR MISMATCHED_HAL

PHASE0_EXCEPTION

Проверка ошибок PHASE0_EXCEPTION имеет значение 0x00000078.

Эта проверка ошибки возникает при неожиданной точке останова во время инициализации HAL. Такая остановка возможна, если в параметрах загрузки указан /break , но отладка ядра не включена.

Важно

Эта статья предназначена для программистов. Если при работе с компьютером появился синий экран с кодом PHASE0_EXCEPTION, см. Устранение ошибок синего экрана.

Снимок ранней загрузки PHASE0_EXCEPTION

Для PHASE0_EXCEPTION сохраните полный дамп, четыре параметра bug check, точную сборку Windows, перечень модулей и последовательность ранней инициализации перед остановкой. AllStat задаёт класс исключения фазы 0, а параметры и стек уточняют объект, драйвер, процессор или экземпляр подсистемы, где возникла неожиданная точка останова.

Разбор исключения фазы 0

  • Исследуйте дамп в WinDbg командой !analyze -v и расшифруйте документированные параметры PHASE0_EXCEPTION, не используя probably-caused-by без проверки раннего стека загрузки.
  • Найдите первое нарушение в цепочке phase0 / exception: обновление драйвера, изменение firmware, сброс устройства, ошибку хранилища, отчёт Verifier, нехватку ресурсов либо зависание приложения.
  • Сохраните сведения о сторонних фильтрах, компонентах безопасности, хранилища, графики и виртуализации, даже если они загружались рано: удаление данных может скрыть источник исключения.

Не повторяйте загрузку после PHASE0_EXCEPTION до копирования дампа и журналов. Восстановление следует связывать с параметрами загрузки и компонентом из стека, а не только с символьным названием проверки.


Нужно найти другой код? Найти другой код состояния или ошибки.