>

Hyper-V Capability Matrix

Comprehensive comparison of Hyper-V capabilities across Windows Server 2019, 2022, and 2025

Hyper-V Version Overview

Hyper-V 2019

Version: 10.0

Release: October 2018

  • VM Generation 2 focus
  • Basic clustering support
  • Storage Spaces Direct integration
  • 4K storage support

Hyper-V 2022

Version: 10.1

Release: August 2021

  • Enhanced vCPU support
  • Improved clustering features
  • Better live migration
  • Enhanced security options

Hyper-V 2025

Version: 11.0

Release: September 2024

  • Major version bump
  • Extended resource limits
  • AI-powered optimization
  • Improved live migration

Hyper-V Host Specifications

vCPU Support

Specification Server 2019 Server 2022 Server 2025
Max Logical Processors (Host) 512 cores 512 cores 1,024 cores
Max vCPUs per VM 240 240 480
Processor Compatibility Mode Supported (v9) Supported (v10) Supported (v11)
Nested Virtualization
CPU Hot-Add
Virtual Processor Threads 2 per core 2 per core Up to 4 per core

Memory Support

Memory Spec Server 2019 Server 2022 Server 2025
Max RAM (Host) 24 TB 24 TB 48 TB
Max RAM per VM 12 TB 12 TB 24 TB
Dynamic Memory Support
Min VM Memory 32 MB 32 MB 32 MB
Memory Deduplication Limited
Memory Hot-Add

Maximum VM Count

Metric Server 2019 Server 2022 Server 2025
Max VMs per Host 1,024 1,024 2,048
Recommended Production VMs 200-300 300-400 400-600
Typical HA Cluster Size 4-8 nodes 4-8 nodes 8-16 nodes
📌 Note on VM Density: Maximum supported VMs (1,024-2,048) differs from recommended production density (200-600). Use practical limits based on workload characteristics, CPU utilization, and memory pressure.

Virtual Machine Generations

VM Generation Features

Feature Gen 1 Gen 2 Gen 2 (2022+)
BIOS Type BIOS UEFI UEFI
Secure Boot
TPM 2.0 Support
NVRAM
IDE Devices
Serial Port
PXE Boot
Shielded VM
Storage Spaces Integration Limited

Generation 2 Supported Operating Systems

Windows Operating Systems

  • Windows Server 2012 and later
  • Windows 8 and later (client)
  • All modern Windows Server versions

Linux Operating Systems

  • Ubuntu 14.04 and later
  • Debian 8 and later
  • RHEL 6.4 and later
  • CentOS 6.4 and later

Not Supported Gen 2 (Gen 1 Only)

  • Windows Server 2008 R2 and earlier
  • Windows 7 and earlier
  • FreeBSD (pre-11.0)
⚠️ Migration Consideration: Generation 1 to Generation 2 conversion is not supported. Must create new Gen 2 VM and migrate applications/data. Plan this during major server upgrades.

Clustering & Availability Features

Failover Clustering Capabilities

Feature Server 2019 Server 2022 Server 2025
Max Cluster Nodes 64 nodes 64 nodes 128 nodes
Max VMs per Cluster 8,000 8,000 16,000
Live Migration
Storage Migration
Concurrent Live Migration Supported Supported Enhanced (more parallel)
Cluster Quorum Models 3 models 3 models 4 models
Site Aware Clustering

High Availability Technologies

Server 2022 Live Migration Improvements

  • Concurrent live migrations per host
  • Faster migration through compression
  • Better network utilization
  • Reduced RPO (Recovery Point Objective)

Server 2025 High Availability Enhancements

  • AI-powered cluster health prediction
  • Automated failover optimization
  • Reduced RTO (Recovery Time Objective)
  • Support for 128-node clusters
  • Cloud-aware cluster management

Quorum Models

Node Majority

Requires more nodes than disks. Good for odd number of nodes (3, 5, 7).

Use case: Standard HA clusters

Node & Disk Majority

Requires nodes + disk votes > nodes. Even number of nodes supported.

Use case: 4-node clusters with witness disk

Node & File Share Majority

Uses file share witness instead of disk. Supports geo-distributed clusters.

Use case: Multi-site clusters without shared storage

Disk Only (2025 New)

No node votes, disk provides quorum. Asymmetric cluster support.

Use case: Edge computing scenarios

Guest Operating System Support

Supported Guest Operating Systems by Hyper-V Version

Guest OS Hyper-V 2019 Hyper-V 2022 Hyper-V 2025
Windows Server 2008 R2
Windows Server 2012/2012 R2
Windows Server 2016
Windows Server 2019
Windows Server 2022 Gen 1 only
Windows Server 2025 Gen 1 only
Windows 10/11
Ubuntu (18.04+)
RHEL/CentOS (6.4+)
Debian (8+)
⚠️ Guest OS Support: Windows Server 2008 R2 support ends January 2025. Update to 2012 R2 or later. Server 2025 Hyper-V no longer supports 2008 R2 guests.

Virtual Networking Capabilities

Virtual Switch Features

Feature Server 2019 Server 2022 Server 2025
Virtual Switch Types 3 types 3 types 3 types
Maximum Network Interfaces 32 per VM 32 per VM 64 per VM
MAC Address Spoofing
VLAN Support
NIC Teaming (Switch Embedded)
SR-IOV Support
RDMA Support (SMB Direct)
Hyper-V Network Virtualization
Software Defined Networking Basic

Virtual Network Features

External Virtual Switch

  • VM access to physical network
  • SR-IOV capable
  • NIC teaming supported
  • Live migration friendly

Internal Virtual Switch

  • Host ↔ VM communication
  • Inter-VM communication
  • No external network access
  • Good for isolated labs

Private Virtual Switch

  • VM-to-VM only
  • No host access
  • High security isolation
  • No external connectivity

Storage & Disk Capabilities

Virtual Disk Support

Disk Feature Server 2019 Server 2022 Server 2025
Max Virtual Disk Size 64 TB 64 TB 128 TB
VHD Format Support VHD (.vhd) VHD (.vhd) VHD (.vhd)
VHDX Format Support
VHDX Max Size 64 TB 64 TB 128 TB
Fixed Disk Support
Dynamic Disk Support
Differencing Disks
Shared VHDX
Storage Spaces Direct

Storage QoS & Performance

Server 2022 Storage Improvements

  • Enhanced QoS policies
  • Better I/O prioritization
  • Improved disk throughput
  • Storage Space Direct enhancements

Server 2025 Storage Enhancements

  • Support for 128 TB virtual disks
  • AI-optimized I/O scheduling
  • Improved deduplication
  • NVMe support optimizations

Storage Spaces Direct Integration

Performance Features

Processor Performance Features

2019/2022 Features

  • Hyper-Threading
  • CPU Pinning
  • Processor Reserve
  • NUMA awareness
  • Processor Compatibility Modes

2025 New Features

  • Extended vCPU limits (480 vs 240)
  • Multi-threaded VM CPU scheduling
  • AI-based workload optimization
  • Predictive performance tuning

Memory Performance

Memory Feature Capability Benefit
Dynamic Memory All versions Automatic memory allocation/deallocation
Memory Weight All versions Priority-based memory allocation
Memory Deduplication 2022/2025 enhanced Reduce memory footprint 15-30%
NUMA Awareness All versions Optimize NUMA node access patterns

Frequently Asked Questions

Q: What's the maximum number of VMs I can run on a single host?

A: Hyper-V supports up to 1,024 VMs per host (2019/2022) or 2,048 (2025) theoretically. However, practical limits depend on workload, memory, CPU, and storage. Most deployments run 200-600 VMs per host for production reliability. Use clustering for scale-out scenarios.

Q: Can I live migrate VMs between different Server versions?

A: Yes, live migration works between 2019↔2022 and 2022↔2025. However, VM configuration compatibility is lower if the source has newer processor compatibility mode. Plan migrations carefully - test before production.

Q: Should I use Generation 1 or Generation 2 VMs?

A: Always use Generation 2 for new VMs. Gen 1 is only for legacy OS support (Windows Server 2008 R2, Windows 7). Gen 2 provides security (Secure Boot, TPM), better boot performance, and is the industry standard.

Q: What's the difference between Server 2019, 2022, and 2025 for Hyper-V?

A: Hyper-V 2019 is feature-complete for most workloads. 2022 (v10.1) adds better cluster support and management. 2025 (v11.0) is a major version with doubled resource limits, AI optimization, and extended clustering. Upgrade for new deployments; maintain 2022 for current production.

Q: How does Storage Spaces Direct differ between versions?

A: S2D is available in all three versions. 2019 provides stable foundation. 2022 adds cluster enhancements and better replication. 2025 supports larger clusters (128 nodes) and improved performance. Core functionality is similar - choose version based on other infrastructure needs.

Q: What's the maximum vCPU allocation per VM?

A: Server 2019/2022 support 240 vCPUs per VM. Server 2025 doubles this to 480 vCPUs. Physical host limits are 512 cores (2019/2022) or 1,024 cores (2025). Use vCPU limits for workload isolation and predictable performance.

Q: Is nested virtualization supported?

A: Yes, all versions support nested virtualization (running Hyper-V inside a Hyper-V VM). However, use it only for development/testing. Nested VMs have reduced performance and should not be used for production workloads.