| Предыдущий | Следующий |
| 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 до копирования дампа и журналов. Восстановление следует связывать с параметрами загрузки и компонентом из стека, а не только с символьным названием проверки.
Нужно найти другой код? Найти другой код состояния или ошибки.