Что означает код BSOD 0x00020001 (HYPERVISOR_ERROR)?

 
Предыдущий Следующий
SAVER_WAITFORSHELLREADY SYSTEM_THREAD_EXCEPTION_NOT_HANDLED_M

HYPERVISOR_ERROR

Проверка ошибок HYPERVISOR_ERROR имеет значение 0x00020001. Это означает, что гипервизор столкнулся с критической ошибкой.

Важно

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

Параметры HYPERVISOR_ERROR

Параметр Описание
1 Зарезервировано
2 Зарезервировано
3 Зарезервировано
4 Зарезервировано

Устранение HYPERVISOR_ERROR

Для HYPERVISOR_ERROR: Расширение !analyze отладки выводит сведения о проверке ошибки и помогает определить первопричину.

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

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

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

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

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

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

HYPERVISOR_ERROR обозначает неустранимое состояние гипервизора. Соберите данные об интерфейсах взаимодействия с гипервизором, события платформы виртуализации, версии микропрограммы и микрокода, топологию процессоров, состояние вложенной виртуализации и поля дампа, относящиеся к гипервизору.

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

Отделяйте сбой гипервизора от ошибки стека драйверов гостевой системы: решающие данные находятся в контексте гипервизора и журналах платформы. Для HYPERVISOR_ERROR сохраните исходный дамп и подтвердите различие по документированным данным до изменения драйверов или конфигурации.


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