Windows 8 was the first operating system to include support for virtual machines natively.
Using the same technology found in Windows Server 2012 R2, embedded Hyper-V allowed IT professionals to move virtual machines from server to client without having to relearn to use Hyper-V features and tools.
Additional improvements were introduced in Windows 8.1 enabling HD graphics to connect to VMs using the RDP protocol and USB redirection enabled from the host to virtual machines.
Windows 10 provides further improvements over the native hypervisor offering. They include:
- Hot add and remove for memory and network adapters
- Windows PowerShell Direct
The ability to run commands within a virtual machine from the host operating system
- Hyper-V Manager Down-level management
Computers running Hyper-V can be managed on Windows Server 2012, Windows Server 2012 R2, and Windows 8.1
Prerequisites for using Hyper-V on Windows 10
- Windows 10 Pro or Enterprise 64-bit operating system.
- 64-bit processor with (SLAT).
- Minimum 4 GB RAM.
- Support for hardware virtualization at the BIOS level.
Steps to setup Hyper-V on Windows 10
You can watch the details in the video
1- Make sure that Virtualization support is turned on in the BIOS settings.
2- Save the BIOS settings and boot the device normally.
3- Open the Control Panel.
4- Select Programs and Features.
5- Click on Turn Windows Features on or off.
6- Select Hyper-V.
choose Hyper-V Platform.
7- Wait for the installation to finish, then press Restart now to restart the device.
Watch the video for the rest of the steps.