Windows 7 had a similar feature called "XP Mode" which utilized the Virtual PC technology. Although, the Virtual PC lacks several of the more advanced features of Hyper-V.
Hyper-V only used to be available on the Windows Server 2008 platform (and higher). Microsoft has incorporated Hyper-V technology into Windows 8. Although, this option is only available in the 64-bit versions of Windows 8 Professional and Enterprise editions of the OS.
- If you're running Windows 8 Standard Edition (or Windows 7), then you will need to use a 3rd party VM technology like: VirtualBox (or another application).
To utilize this feature the computer needs to have enough RAM (minimum 4GB of RAM), storage and a fast CPU to support this feature. The computer's CPU and motherboard also need to support the VM extensions (e.g. Intel Virtualization Technology [VTx] or AMD-V) and it must be enabled in the BIOS (check with your Motherboard manufacture's web site for more information).
- There are differences between the Hyper-V Client (Windows 8), and Hyper-V Server (Windows Server 2012).
- From the Start Screen, type Windows Features, click on the Settings button and click on Turn Windows Features on or off.
- In the Windows Features dialog display, check the Hyper-V option, and then press the OK button. Note: If the Hyper-V Platform is grayed out the 64-bit version of the OS is not installed.
After the Hyper-V installation is completed, the computer will need to be restarted. To create, delete or manage the VMs, you will need to use the Hyper-V Management console. To access the console from the Start screen, type Hyper-V and then click the Hyper-V Manager.
- To enable Hyper-V using the administrator command prompt, type: Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All
- To enable Hyper-V using Windows PowerShell, type: enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All