>
Comprehensive comparison of Hyper-V capabilities across Windows Server 2019, 2022, and 2025
Version: 10.0
Release: October 2018
Version: 10.1
Release: August 2021
Version: 11.0
Release: September 2024
| 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 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 | ✓ | ✓ | ✓ |
| 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 |
| 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 | ✓ | ✓ |
| 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 | ✓ | ✓ | ✓ |
Requires more nodes than disks. Good for odd number of nodes (3, 5, 7).
Use case: Standard HA clusters
Requires nodes + disk votes > nodes. Even number of nodes supported.
Use case: 4-node clusters with witness disk
Uses file share witness instead of disk. Supports geo-distributed clusters.
Use case: Multi-site clusters without shared storage
No node votes, disk provides quorum. Asymmetric cluster support.
Use case: Edge computing scenarios
| 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+) | ✓ | ✓ | ✓ |
| 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 | ✓ | ✓ |
| 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 | ✓ | ✓ | ✓ |
| 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 |
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.
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.
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.
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.
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.
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.
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.