Installing Hyper-V on Windows 10
Believe it or not, Windows 10 has Hyper-V support baked in from the get go, although it does have a few requirements:
You will need a 64 bit processor that supports Second-Level Address translation (SLAT) which depending on your brand of processor, might be called Intel Virtualization Technology (Intel VT) or AMD Virtualization (AMD-V)
Your processor must have Hardware Enforced Data Execution Prevention which again depending on your processor brand could be called eXecute Disable (Intel XD) or No eXecute (AMD NX)
Your system BIOS or UEFI must support virtualization
a minimum of 4 GB of RAM
Windows 10 Pro or Windows 10 Education
If you are unsure of any of these requirements fear not! Microsoft has a nifty utility that will display if your machine meets the Hyper-V requirements. Just run Systeminfo.exe from the CMD line or PowerShell.
Accessing the Hyper-V feature on Windows 10 can be accomplished a couple of ways. You can use PowerShell or add the feature with the GUI.
With PowerShell just run this line:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
With the GUI:
Navigate to the control panel
Under Programs and Features click Turn Windows features on or off
Select Hyper-V and click Ok
Restart your Computer
That’s all there is to it! Once your computer restarts it will have the Hyper-V feature installed. To find it, just search the start menu for Hyper-V Manager.