| Previous | Next |
| ERROR_HV_INVALID_VTL_STATE | ERROR_HV_INVALID_DEVICE_ID |
ERROR_HV_NX_NOT_DETECTED
Hyper-V requires hardware-backed execute protection
ERROR_HV_NX_NOT_DETECTED means the host did not expose the processor’s No Execute capability to Hyper-V. Intel names the feature Execute Disable Bit; AMD commonly uses NX. It allows page-table entries to prevent instruction fetches from data pages and is a required virtualization security primitive.
Confirm hardware support and enable the firmware option named NX, XD, Execute Disable, or Data Execution Prevention, then perform a full power cycle if the platform requires it. Do not confuse this with guest DEP policy: the hypervisor must detect the host CPU capability before any VM runs. Firmware updates or reset-to-default settings can silently change the option.
Host checks for missing NX/XD
- Processor model and CPUID execute-disable capability.
- BIOS/UEFI setting name and current value.
- Whether the host was fully power-cycled after changing firmware.
- Hyper-V launch events showing the failed hardware requirement.
References
- Microsoft: Hyper-V hardware requirements
- Intel: Execute Disable Bit capability
- Intel: page execution and EFER/CPUID architecture
Looking for a different code? Search another status or error code.
