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