Hyper-V feature compatibility by generation and guest

Applies to: Windows Server 2025 (preview), Windows Server 2022, Windows Server 2019, Windows Server 2016

Important

Windows Server 2025 is in PREVIEW. This information relates to a prerelease product that may be substantially modified before it's released. Microsoft makes no warranties, expressed or implied, with respect to the information provided here.

The tables in this article show you the generations and operating systems that are compatible with some of the Hyper-V features, grouped by categories. In general, you'll get the best availability of features with a generation 2 virtual machine that runs the newest operating system.

Keep in mind that some features rely on hardware or other infrastructure. For hardware details, see System requirements for Hyper-V on Windows Server. In some cases, a feature can be used with any supported guest operating system. For details on which operating systems are supported, see:

Availability and backup

Feature Generation Guest operating system
Checkpoints 1 and 2 Any supported guest
Guest clustering 1 and 2 Guests that run cluster-aware applications and have iSCSI target software installed
Replication 1 and 2 Any supported guest
Domain Controller 1 and 2 Any supported Windows Server guest using only production checkpoints. See Supported Windows Server guest operating systems

Compute

Feature Generation Guest operating system
Dynamic memory 1 and 2 Specific versions of supported guests. See Hyper-V Dynamic Memory Overview for versions older than Windows Server 2016 and Windows 10.
Hot add/removal of memory 1 and 2 Windows Server 2016, Windows 10
Virtual NUMA 1 and 2 Any supported guest

Development and test

Feature Generation Guest operating system
COM/Serial ports 1 and 2
Note: For generation 2, use Windows PowerShell to configure. For details, see Add a COM port for kernel debugging.
Any supported guest

Mobility

Feature Generation Guest operating system
Live migration 1 and 2 Any supported guest
Import/export 1 and 2 Any supported guest

Networking

Feature Generation Guest operating system
Hot add/removal of virtual network adapter 2 Any supported guest
Legacy virtual network adapter 1 Any supported guest
Single root input/output virtualization (SR-IOV) 1 and 2 64-bit Windows guests, starting with Windows Server 2012 and Windows 8.
Virtual machine multi queue (VMMQ) 1 and 2 Any supported guest

Remote connection experience

Feature Generation Guest operating system
Discrete device assignment (DDA) 1 and 2 Windows Server 2012 and later, Windows 10 and Windows 11
Enhanced session mode 1 and 2 Windows Server 2012 R2 and later, and Windows 8.1 and later, with Remote Desktop Services enabled
Note: You might need to also configure the host. For details, see Use local resources on Hyper-V virtual machine with VMConnect.
RemoteFx 1 and 2 Generation 1 on 32-bit and 64-bit Windows versions starting with Windows 8.
Generation 2 on 64-bit Windows 10 and Windows 11 versions

Security

Feature Generation Guest operating system
Secure boot 2 Linux: Ubuntu 14.04 and later, SUSE Linux Enterprise Server 12 and later, Red Hat Enterprise Linux 7.0 and later, and CentOS 7.0 and later
Windows: All supported versions that can run on a generation 2 virtual machine
Shielded virtual machines 2 Windows: All supported versions that can run on a generation 2 virtual machine

Storage

Feature Generation Guest operating system
Shared virtual hard disks (VHDX only) 1 and 2 Windows Server 2012 and later
SMB3 1 and 2 All that support SMB3
Storage spaces direct 2 Windows Server 2016 and later
Virtual Fibre Channel 1 and 2 Windows Server 2012 and later
VHDX format 1 and 2 Any supported guest