Computer is compatible with Hyper-V or not

This tools will help you to find out if your computer is compatible for HyperV or not.

My computer HyperV compatible or not Is my computer HyperV Compatible?

Hyper-V launch failed; No-execute (NX) or DEP not enabled on processor 0x0 (check BIOS settings)


Most of the machines have "Virtualization" Disabled by default in their BIOS. So the first thing you have to do is to make sure Virtualization is Enabled or turned on in BIOS setting.

System BIOS

The system BIOS must support the following:

  • The virtualization technology included in the main processor, and it must be enabled.
  • Hardware-enforced Data Execution Prevention (DEP), and it must be enabled.

You must enter the BIOS setup of the server and make sure that “Virtualization Technology” and “Execute Disable” are both set to Enabled.  In most cases, the required BIOS settings can be found in these BIOS sections (actual names may differ, based upon your server’s BIOS settings):

  • Security > Execute Disable (set to On)
  • Performance > Virtualization (set to On)
  • Performance > VT for Direct I/O Access (set to On)
  • Performance > Trusted Execution (set to Off)

Please see the video:

If your still having problem, check the following

1. Start | Computer | Properties

Windows 2008R2 System Properties

2. Click on Advanced System Settings

WIndows 2008R2 Advanced Settings

3. Click on Settings under Performance 

Performance Settings in HyperV

4. On Data execution Prevention , if your a seeing the message “ Your computer’s processor does not support hardware-based DEP” you may not able to run virtual machine.  Go back to your BIOS and check it again.

Data Execution Prevention, Hyper V Settup