| Previous | Next |
| STATUS_HV_INSUFFICIENT_DEVICE_DOMAINS | STATUS_HV_CPUID_XSAVE_FEATURE_VALIDATION_ERROR |
STATUS_HV_CPUID_FEATURE_VALIDATION_ERROR
The exposed processor feature set failed Hyper-V validation
STATUS_HV_CPUID_FEATURE_VALIDATION_ERROR indicates that processor feature information did not pass the checks required by Hyper-V. CPUID data is part of the contract used by the hypervisor and guests to discover capabilities, so inconsistent feature exposure can prevent a partition or hypervisor path from being initialized safely.
Look for a mismatch between processors, firmware settings, microcode, nested-virtualization exposure, or saved VM state and the host now running the VM. The fix is usually to correct the exposed feature set, not to ignore the returned status.
What to inspect
- CPUID leaves visible to the failing partition and to a known-working environment.
- Mixed processor stepping, firmware updates, microcode updates, or cluster migration between non-identical hosts.
- Nested virtualization, CPU compatibility mode, and any layer masking CPU features.
- Whether the failure appeared after restore, live migration, resume, or host BIOS changes.
Useful distinction
Keep this separate from STATUS_HV_CPUID_XSAVE_FEATURE_VALIDATION_ERROR. The latter is specifically about the XSAVE-related feature/state area, while this status covers broader CPUID feature validation.
References
- Microsoft: Hyper-V feature discovery
- Microsoft: Hyper-V TLFS
- Linux kernel documentation: Hyper-V overview
- ReactOS: ntstatus.h constant definitions
Looking for a different code? Search another status or error code.
