Что означает код HRESULT 0xC0350072 (ERROR_HV_NOT_ALLOWED_WITH_NESTED_VIRT_ACTIVE)?

 
Также может означать:
КонстантаТипОС
STATUS_HV_NOT_ALLOWED_WITH_NESTED_VIRT_ACTIVENTSTATUSWindows
Предыдущий Следующий
ERROR_HV_OPERATION_FAILED ERROR_HV_NOT_PRESENT

ERROR_HV_NOT_ALLOWED_WITH_NESTED_VIRT_ACTIVE

Что означает ERROR_HV_NOT_ALLOWED_WITH_NESTED_VIRT_ACTIVE

ERROR_HV_NOT_ALLOWED_WITH_NESTED_VIRT_ACTIVE (0xC0350072) — Операция запрещена при активной вложенной виртуализации.

При результате 0xC0350072 граница диагностики проходит внутри подсистемы «гипервизор Hyper-V», в области «partitions, virtual processors, memory pages и hypercalls». Здесь сообщение «операция запрещена при активной вложенной виртуализации» связано с темой «не, allowed, with, nested, virt, active».

Что проверить и как подтвердить исправление

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

Чтобы локализовать 0xC0350072, соберите partition/VP ID, hypercall code, свойства partition, CPUID/SLAT/SMX и состояние hypervisor. Затем для 0xC0350072 сравните исправный и неуспешный запуск в части «не, allowed, with, nested, virt, active», меняя одно условие за раз.

Исправляя 0xC0350072, меняйте только подтверждённую причину: согласуйте параметры с возможностями текущего гипервизора и состоянием раздела; неизменённый hypercall повторять бессмысленно. Результат 0xC0350072 с описанием «операция запрещена при активной вложенной виртуализации» должен исчезнуть на исходных данных без обхода штатной проверки.

Подтвердите изменение повтором исходной операции: результат 0xC0350072 не должен возникать на исправном объекте, но прежний отрицательный контроль обязан оставаться предсказуемым.

Документация для результата 0xC0350072: Microsoft TLFS: nested Hyper-V execution model · supported nested virtualization configuration · Microsoft TLFS: discovering nested-virtualization features.


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