Что означает код BSOD 49 (PHASE0_INITIALIZATION_FAILED)?

 
Также может означать:
КонстантаТипОС
KERN_OPERATION_TIMED_OUTКод возврата ядра macOSmacOS
ippStsFeatureNotSupportedСтатус Intel IPPЛюбая
EUNATCHerrnoLinux
EADDRNOTAVAILerrnomacOS
EDQUOTerrnoSolaris
Предыдущий Следующий
SET_OF_INVALID_CONTEXT PHASE1_INITIALIZATION_FAILED

PHASE0_INITIALIZATION_FAILED

Проверка ошибок PHASE0_INITIALIZATION_FAILED имеет значение 0x00000031. Это означает, что инициализация системы завершилась сбоем.

Важно

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

Параметры PHASE0_INITIALIZATION_FAILED

Нет

Причина PHASE0_INITIALIZATION_FAILED

Инициализация системы завершилась сбоем на очень раннем этапе.

Устранение PHASE0_INITIALIZATION_FAILED

Для анализа требуется отладчик.

Данные дампа для PHASE0_INITIALIZATION_FAILED

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

Порядок анализа для PHASE0_INITIALIZATION_FAILED

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

Не перезагружайте многократно систему с PHASE0_INITIALIZATION_FAILED до сохранения дампа и журналов событий. Для PHASE0_INITIALIZATION_FAILED способ восстановления должен определяться компонентом из стека и параметров, а не только символьным именем stop-кода.

Отличительная граница сбоя PHASE0_INITIALIZATION_FAILED

PHASE0_INITIALIZATION_FAILED обозначает сбой на самой ранней фазе инициализации ядра. Проверьте вывод отладчика загрузки, передачу управления микропрограммой и загрузчиком, настройку HAL и процессоров, запускаемые при загрузке драйверы, доступность кустов реестра и первую процедуру инициализации, завершившуюся ошибкой.

Отделение PHASE0_INITIALIZATION_FAILED от соседних bug checks

Фаза 0 выполняется до поздней инициализации исполнительной системы и подсистем, поэтому отсутствие ранних ресурсов платформы важнее служб, которые ещё не запущены. Для PHASE0_INITIALIZATION_FAILED сохраните исходный дамп и подтвердите различие по документированным данным до изменения драйверов или конфигурации.


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