| Предыдущий | Следующий |
| STATUS_HV_NOT_ALLOWED_WITH_NESTED_VIRT_ACTIVE | STATUS_IPSEC_BAD_SPI |
STATUS_HV_NOT_PRESENT
Что означает STATUS_HV_NOT_PRESENT
STATUS_HV_NOT_PRESENT — в системе отсутствует гипервизор.
Что проверить
Зафиксируйте гипервызов или Hyper-V API, partition/VP/device и состояние объекта, при котором получен STATUS_HV_NOT_PRESENT.
- Проверьте допустимость операции для текущего состояния partition/VTL, идентификаторы объектов и доступность требуемой возможности гипервизора.
- Сопоставьте код с Hyper-V/Hypervisor журналами; ошибка гостевой ОС после неуспешного гипервызов может быть вторичной.
- Проверьте, должен ли объект, на который ссылается операция STATUS_HV_NOT_PRESENT, существовать на этом сервере или устройстве. Если должен — исправьте ссылку либо восстановите объект; если отсутствие допустимо — обработайте его как отдельное состояние.
Исходная формулировка
no Hyper-V hypervisor is active.
Firmware settings for hardware virtualization, SLAT, and execute-disable support.
Do not read this as “the VM does not exist.” It is lower level: the Hyper-V hypervisor itself is absent from the execution environment, so partition, VP, and hypercall operations cannot be serviced there.
This is a common distinction when code assumes Hyper-V because a feature is installed, because hardware virtualization exists, or because a VM-related API is available. The hypervisor must actually be launched and visible to the caller.
Boot configuration such as hypervisor launch policy and whether the host was rebooted after changing it.
Технические ссылки
- Microsoft: Hyper-V architecture
- Microsoft: Hyper-V APIs and Windows Hypervisor Platform
- Linux kernel documentation: Hyper-V overview
- Microsoft Open Specifications: NTSTATUS values
Нужно найти другой код? Найти другой код состояния или ошибки.
