What does NTSTATUS 0xC0350055 (STATUS_HV_NX_NOT_DETECTED) mean?

 
Could be also:
ConstantTypeOS
ERROR_HV_NX_NOT_DETECTEDHRESULTWindows
Previous Next
STATUS_HV_INVALID_VTL_STATE STATUS_HV_INVALID_DEVICE_ID

STATUS_HV_NX_NOT_DETECTED

The required execute-disable capability is not available to Hyper-V

STATUS_HV_NX_NOT_DETECTED points to the processor execute-disable feature commonly named NX or XD. Hyper-V and virtualization-based security rely on processor memory-protection features, and some paths cannot proceed when execute-disable support is missing or disabled by firmware.

Do not treat this as a guest page-permission problem. It is a host capability/configuration status. The guest may never reach the point where its own kernel can run because the hypervisor cannot establish the required protection model.

What to inspect

  • BIOS/UEFI settings for No-Execute Memory Protection, Execute Disable Bit, NX, or XD.
  • Whether hardware virtualization, SLAT, and related security features are enabled together.
  • Recent firmware reset, BIOS update, security baseline change, or migration to different hardware.
  • Host event logs that report hypervisor launch or VBS initialization failures.

Useful distinction

STATUS_HV_NX_NOT_DETECTED is about a platform feature needed by Hyper-V. It is different from STATUS_HV_PAGE_REQUEST_INVALID, which is about a particular device page request that violates guest permissions.

References


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