Symptoms
Consider the following scenario:
1. You install the Hyper-V role on a computer that is running Windows Server 2008 or Windows Server 2008 R2.
2. You create a virtual machine and attempt to start the virtual machine.
3. You may see the following event id
In this scenario, you are unable to start the virtual machine and receive the error message below:
Virtual machine could not start because the hypervisor is not running.
1. You install the Hyper-V role on a computer that is running Windows Server 2008 or Windows Server 2008 R2.
2. You create a virtual machine and attempt to start the virtual machine.
3. You may see the following event id
Log Name: Microsoft-Windows-Hyper-V-Worker-Admin
Source: Microsoft-Windows-Hyper-V-Worker
Event ID: 3112
Level: Error
Description:
The virtual machine could not be started because the hypervisor is not running.
In this scenario, you are unable to start the virtual machine and receive the error message below:
Virtual machine could not start because the hypervisor is not running.
Cause
The Data Execution Prevention (DEP) setting is not enabled in BIOS. For HP server, it is called "No Execute Memory Protection"
Resolution
To fix the issue, enable the DEP setting in BIOS
More Information
Hyper-V Installation Prerequisites: http://technet.microsoft.com/en-us/library/cc731898.aspx