| Previous | Next |
| ERROR_HV_INSUFFICIENT_DEVICE_DOMAINS | ERROR_HV_CPUID_XSAVE_FEATURE_VALIDATION |
ERROR_HV_CPUID_FEATURE_VALIDATION
A virtual CPU contract must form a valid CPUID feature set
ERROR_HV_CPUID_FEATURE_VALIDATION indicates that Hyper-V rejected the processor feature configuration used to create or restore a partition. CPUID bits have dependencies, architecture requirements, and migration implications; masking one feature can make another advertised capability impossible or inconsistent.
Capture the disabled-feature banks, compatibility version, source-host feature set, and destination-host capabilities. Avoid copying raw CPUID masks between unrelated processor generations. For migration or restore, use Hyper-V processor compatibility mechanisms so every VP observes a stable supported contract rather than selectively forcing individual bits until validation passes.
Processor-contract evidence
- Requested CPUID feature banks and partition compatibility version.
- Physical processor vendor, model, stepping, and host build.
- Source and destination feature differences during migration or restore.
- Whether processor compatibility mode or nested virtualization is enabled.
References
- Microsoft TLFS: banked partition processor features
- Microsoft TLFS: disabled feature masks at partition creation
- Microsoft: Hyper-V processor compatibility model
Looking for a different code? Search another status or error code.