What does HRESULT 0xC035003C (ERROR_HV_CPUID_FEATURE_VALIDATION) mean?

 
Could be also:
ConstantTypeOS
STATUS_HV_CPUID_FEATURE_VALIDATION_ERRORNTSTATUSWindows
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


Looking for a different code? Search another status or error code.