The virtual machine could not be started because the hypervisor is not running
April 27, 2011
Posted by on
Hyper-V is a key feature that Windows Server 2008 R2 provides. It is provided as one of the server roles. The main component of Hyper-V is called Hypervisor. It’s the virtualization software between the hardware and the operating system to support multiple operating systems to run on the same host machine.
I got the following error after installing the Hyper-V role in the Windows Server 2008 R2.
Though the virtualization software is provided by the Windows Server, its not the end of story. The hardware has to support it. Virtualization requires a 64 bit processor that is equipped with the virtualization (Intel VT and AMD-V) technology. Intel has a huge list of processors supporting virtualization technology and so is AMD.
By default the virtualization technology is disabled. Installation of Hyper-V also requires enabling of the virtualization technology in the hardware.
In my case, I have a Intel Xeon processor which supports the virtualization technology (Intel VT). The next possible solution is to enable the hardware-assisted Virtualization.
In the server startup, I pressed F2 to enter the BIOS set up. The dell machine’s Bios version was 1.6.4.
Under the Processor Settings I found the Virtualization Technology. I found it was disabled. I enabled it and saved the Bios changes.
This solved the exception in the Hyper-V. The Hyper-V then was able to connect and install another operating system on my new virtual machine.
Virtualization with Hyper-V: FAQ
Hypervisor is not running error: How to fix