Windows 10 Hyper-V System Requirements
Hyper-V on Windows 10 only works under a specific set of operating system and hardware configurations. This document shows the Hyper-V requirements, and how you can check your system for compatibility.
Operating System Requirements
The Hyper-V role can be enabled on these versions of Windows 10:
- Windows 10 Enterprise
- Windows 10 Professional
- Windows 10 Education
The Hyper-V role cannot be installed on:
- Windows 10 Home
- Windows 10 Mobile
- Windows 10 Mobile Enterprise
Windows 10 Home edition can be upgraded to Windows 10 Professional. To do so open up Settings > Update and Security > Activation. Here you can visit the store and purchase an upgrade.
Although this document does not provide a complete list of Hyper-V compatible hardware, the following items are necessary:
- 64-bit Processor with Second Level Address Translation (SLAT).
- CPU support for VM Monitor Mode Extension (VT-c on Intel CPU's).
- Minimum of 4 GB memory. As virtual machines share memory with the Hyper-V host, you will need to provide enough memory to handle the expected virtual workload.
The following items will need to be enabled in the system BIOS:
- Virtualization Technology - may have a different label depending on motherboard manufacturer.
- Hardware Enforced Data Execution Prevention.
Verify Hardware Compatibility
To verify compatibility, open up PowerShell or a command prompt (cmd.exe) and type systeminfo. If all listed Hyper-V requirements have a value of Yes, your system can run the Hyper-V role. If any item returns No, check the requirements listed in this document and make adjustments where possible.
If you run systeminfo on an existing Hyper-V host, the Hyper-V Requirements section reads:
Hyper-V Requirements: A hypervisor has been detected. Features required for Hyper-V are not be displayed.