In Steven Sinofsky’s this blog – Bringing Hyper-V to “Windows 8”. He talks about that Windows 8 will support virtualization on the “client” OS. This is very helpful for developers as they typically have the need to setup additional test environment on their PC.
How to turn on client hyper-v in Windows 8
First, make sure your system meets the client hyper-v virtualization requirement, you have 64bit windows 8 OS and SLAT available on CPU.
- Control Panel –> Programs
- Turn Windows Features On or Off
- Check Hyper-V, Click Ok
Note: If your system does not have the required virtualization support, the client Hyper-V feature will be greyed out. To check if your CPU is SLAT-capable, check this How to tell if your CPU Supports SLAT.
The other cool thing is you can turn hyper-v on even if you are booting from VHD. This behavior is same server Hyper-V in Windows Server 2008 R2.
Alternatively, you can enable Client Hyper-V by running following from PowerShell command.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V