Hyper-V

Hyper-V
Hyper-V Icon.png
HyperV-Win1022H2.png
Hyper-V running Windows 10, version 22H2
TypeHypervisor
Developer(s)Microsoft Corporation
Host platformWindows (x64/ARM64)
Guest platformx86/x64/ARM64 (virtualized)
Initial release version6.0.6001.18000 (2008-02-27)
Initial release date
Latest release version10.0.26100.1 (2024-10-01)
Latest preview version
Latest release date
License
Website

Hyper-V (codenamed Viridian) is a native hypervisor for AMD64 and ARM64 platforms developed by Microsoft, which is available as an optional Microsoft Windows component. It allows creating virtual machines on a Windows host and managing them over RDP. The Hyper-V virtualization stack is also used to implement other Windows features such as Windows Subsystem for Linux or Windows Defender's Virtualization-Based Security and Application Guard features.

It was introduced with the x64 Windows Server 2008 as the successor to Microsoft Virtual Server, the server counterpart of the Virtual PC application acquired from Connectix. Since Windows 8, it is also included with Pro and higher client editions. Additionally, Microsoft used to offer Hyper-V Server up through 2019, a Windows Server Core edition which only supports the Hyper-V server role and was free of charge.

Unlike other virtualization software available for Windows, Hyper-V uses a type-1 (native) hypervisor, which is initialized at startup and lets the host operating system itself run under the hypervisor in a special so-called root partition. Other solutions, such as VirtualBox or VMware Workstation, typically use type-2 hypervisors that run on top of a conventional operating system.

Display output from virtual machines is provided via the Remote Desktop Protocol; the hypervisor includes an "enhanced session mode" that offers additional VM display capabilities through a dedicated driver built into the operating system and by having the RDP protocol interface with the Windows session manager.

Windows Hypervisor Platform[edit | edit source]

Windows Hypervisor Platform is a user mode API that is used to manage Hyper-V hypervisor partitions introduced with Windows 10 April 2018 Update. It is primarily used by third-party virtualization software such as VirtualBox or VMware Workstation,[1][2] as they cannot directly use hardware virtualization extensions when Hyper-V is enabled. It is also supported by QEMU and Android Emulator as an accelerator engine.

It is a low-level interface that only exposes the virtual CPU, memory and optionally the interrupt controller, leaving the implementation of necessary hardware components and system software up to the consumer. This is in contrast with Host Compute System, a high-level API used by WSL2 and Microsoft Emulator, which effectively provides fully-implemented headless Hyper-V virtual machines.

Virtual Machine Platform[edit | edit source]

Virtual Machine Platform is an optional Windows feature, which enables selected parts of the Hyper-V infrastructure. It is a dependency of several Windows features and other Microsoft products, including:

  • Windows Subsystem for Linux 2
  • Windows Subsystem for Android
  • Microsoft Emulator

Microsoft Emulator[edit | edit source]

A watered-down version of the hypervisor (dubbed the X Device Emulator (XDE), later renamed to Microsoft Emulator) that simulates a physical device was also produced - originally a fork of Virtual PC used to emulate Windows CE-based operating systems like Windows Phone 7, and later ported to support Windows Phone 8.x and Windows 10 Mobile, it has since been expanded to a multitude of different purposes such as replicating the functionality of the HoloLens head-mounted display in virtual form and self-hosting Windows 10X builds.

Supported guest operating systems[edit | edit source]

This is a definitive list of officially supported operating systems that can run under Hyper-V, as of Windows Server 2025.[3][4]

Deprecated operating systems[edit | edit source]

The following operating systems are supported on older versions of Hyper-V on older host Windows systems, but aren't supported in the latest Windows 11 version of Hyper-V.[5][6]

Gallery[edit | edit source]

Hyper-V[edit | edit source]

XDE/Microsoft Emulator[edit | edit source]

References[edit | edit source]