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 as part of the x64 version of 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. A standalone version of Windows Server Core called Hyper-V Server, which only supported the Hyper-V server role, was also offered by Microsoft free of charge at one point.

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 "root" partition. Other solutions, such as VirtualBox or VMware, typically use type-2 hypervisors that run on top of a conventional operating system. This meant that the two types of hypervisors could not co-exist on a single machine before the introduction of the Windows Hypervisor Platform, a low-level API which allows third party software to leverage the Hyper-V hypervisor.

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.

Hyper-V Server[edit | edit source]

Hyper-V Server is a standalone version of Windows Server Core, which only supports the Hyper-V in addition to the base file and storage role. It is the only version of Microsoft Windows to be available for download free of charge to end users.

The final version released is Hyper-V Server 2019, as the edition was later discontinued in 2021 in favor of Azure Local.[1]

The following versions of Hyper-V Server were released:

Name Release date Support end date
Hyper-V Server 2008 2008-10-02 2020-01-14
Hyper-V Server 2008 R2 2009-10-22 2020-01-14
Hyper-V Server 2012 2012-10-30 2023-10-10
Hyper-V Server 2012 R2 2013-11-25 2023-10-10
Hyper-V Server 2016 2016-10-15 2027-01-12
Hyper-V Server 2019 2018-11-13 2029-01-09
Legend:
Old version
Older version, still supported
Current stable version
Latest preview version
Future release

Windows Hypervisor Platform[edit | edit source]

The Windows Hypervisor Platform is a user-mode API that is used to manage Hyper-V hypervisor partitions, and was first introduced as part of the Windows 10 April 2018 Update. It is primarily used by third-party virtualization software such as VirtualBox or VMware Workstation,[2][3] as they cannot directly use hardware virtualization extensions when Hyper-V is enabled. It is also supported by QEMU and the Android Emulator as an acceleration 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.[4][5]

Deprecated operating systems[edit | edit source]

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

Gallery[edit | edit source]

Hyper-V[edit | edit source]

XDE/Microsoft Emulator[edit | edit source]

References[edit | edit source]