What a Windows guest needs
Proxmox VE runs Windows inside KVM virtual machines, with QEMU emulating the hardware. Windows ships with drivers for emulated SATA disks and Intel E1000 network cards, which work but are slow. The fast path is paravirtualized VirtIO hardware, and that needs drivers Windows does not include. Most problems people report with Windows guests trace back to one of the settings below.
The drivers come from the open source virtio-win project and are signed by Red Hat. As of October 2026 the Proxmox wiki still recommends version 0.1.271 for production and lists 0.1.302 as under test, after storage problems in 0.1.285 on busy Windows Server 2025 guests. Roll new driver versions out to a few VMs first. Proxmox notes that write back cache is faster for Windows disks while the default no cache setting is safer.
Hyper-V or Proxmox for Windows workloads
This is the decision most teams face once VMware renewals get expensive. Hyper-V is part of Windows Server, so an organisation that already licenses Datacenter on every host gets the hypervisor, failover clustering and Windows-native tooling in one stack. Proxmox VE is free and open source, runs Linux containers next to VMs, and charges only for optional support subscriptions.
Source: VM Platform Ledger 2026, with full scorecards for Microsoft Hyper-V and Proxmox VE. Hyper-V scores higher on raw capability. Proxmox VE scores higher on the overall index, which also weighs credibility, buyer risk and lock-in.
Our verdict: choose Hyper-V when nearly every guest is Windows, the team thinks in PowerShell and Failover Cluster Manager, and Datacenter licences are already paid for. Choose Proxmox VE when the estate mixes Linux and Windows, when budget matters more than Microsoft integration, or when you want ZFS, Ceph and Proxmox Backup Server in one product. The side by side detail is in Hyper-V vs Proxmox and VMware vs Hyper-V, and the Hypervisor Advisor ranks platforms for your own workload mix.
Licensing and activation
Moving Windows to Proxmox or plain KVM does not change what you owe Microsoft. Windows Server 2025 is licensed by physical core, with a minimum of 8 core licences per processor and 16 per server. Standard edition covers two operating system environments per fully licensed server, and Datacenter covers any number. A Proxmox host running more than a handful of Windows guests usually comes out cheaper on Datacenter. Licensing per virtual machine is also possible, but only with subscription licences or Software Assurance.
Microsoft's Windows Server 2025 licensing guidance describes these rights in terms of operating system environments and does not name a hypervisor. Check the Product Terms for how licences follow VMs that move between hosts in a cluster.
Activation is the other surprise. Windows ties activation to hardware identifiers, so a guest converted from VMware may ask to be activated again once it sees new virtual hardware. Plan for that in the migration window, and keep your volume licence or KMS details at hand.
Windows 11, TPM 2.0 and Secure Boot
Windows 11 requires a TPM and UEFI firmware. On Proxmox VE you add a TPM State disk with version 2.0 and an EFI disk on OVMF. Both can be removed later but not changed once created. Proxmox is open about the limit: an emulated TPM stores its secrets on an ordinary volume, so it satisfies Windows without adding the protection of a physical chip. Our TPM storage on Proxmox guide covers where that state lives and how it behaves during backup and migration.
Secure Boot needs attention in 2026. The original 2011 Microsoft certificates expire in June 2026, and a VM whose EFI disk holds only those certificates will refuse bootloaders signed with the 2023 replacements. New EFI disks made with pve-edk2-firmware 4.2025.05-1 or later carry both sets. Older VMs need the Enroll Updated Certificates disk action or qm enroll-efi-keys while shut down. Suspend BitLocker first, or the guest will ask for its recovery key on the next boot.
Performance and CPU type
Slow Windows guests are the most common complaint in this topic, and the CPU type setting is the first thing to check. The host type passes every host CPU flag to the guest. That sounds fastest, yet several reports on this site show Windows enabling heavier speculative execution mitigations under host, with an emulated model such as x86-64-v2-AES or x86-64-v3 running the same workload much faster. Host also blocks live migration between nodes with different CPUs.
Our verdict: keep the default or pick the newest generic model every node supports, measure, and switch to host only for a concrete reason. WSL and other nested virtualization inside Windows is the usual one. After the CPU, check the disk bus, the driver version and the Windows power plan. QEMU itself is rarely the bottleneck.
Migration from VMware brings its own boot problem. The import wizard in Proxmox VE 8 and later brings Windows disks across on SATA or IDE because those work without extra drivers. Install the VirtIO drivers while the guest runs on SATA, then move the boot disk to VirtIO SCSI. Skipping that order produces the INACCESSIBLE_BOOT_DEVICE stop error.
GPU passthrough and backup
Passing a GPU to a Windows VM works for CAD, gaming and VDI. The host needs IOMMU support (Intel VT-d or AMD-Vi) enabled in firmware, and the GPU needs its own IOMMU group. Use OVMF when the card's firmware supports UEFI. Two limits to plan around: a VM with a passed-through device cannot be live migrated, and a GPU given to a VM is not available to containers on the same host at the same time.
For backup, enable the guest agent. Proxmox then freezes the guest file system before a backup or snapshot, which on Windows runs through the Volume Shadow Copy Service, so databases and file servers come back consistent. Proxmox Backup Server adds deduplicated incremental backups and verification jobs; the Proxmox backup guide compares it with commercial tools.
All Windows VM guides on mrplanb
38 guidesEvery post below deals with Windows guests on Proxmox, KVM or Hyper-V. Each is grouped by the decision or problem it helps with.
Drivers, guest agent and VM settings
- virtio-win 0.1.302 Is Stable. Should You Upgrade?Why new VirtIO drivers should reach Windows guests in stages after recent storage driver bugs.
- QEMU Guest Agent: Recover a Locked Proxmox VMHow the guest agent runs commands inside an unreachable VM, and what that means for security.
- Choosing a VM CPU Type: Why 'It Depends' Is Not EnoughHost or generic CPU type, weighed for Windows, Linux, live migration and licensing.
- QEMU vs KVM in Proxmox: What Is the Difference?How QEMU and KVM split the work inside every Proxmox VM, Windows guests included.
- Does QEMU Limit Proxmox Virtual Machine Performance?Why QEMU overhead is rarely the main reason a VM feels slow.
- VirtIOFS Is the Best Thing You're Not Using in ProxmoxSharing host folders and ZFS datasets with VMs, including the Windows quirks.
Performance and stability
- Slow Windows VMs in Proxmox? The CPU Type Setting May Be the FixHow the host CPU type can trigger heavy Windows mitigations, and the emulated model that fixed one VM.
- Proxmox Host CPU Mode Slowed a Windows RDS ServerA terminal server that felt slow while metrics looked fine, until the CPU type changed.
- Windows Server 2025 on Proxmox VE 9.2: Slow VM FixesWhat to test when Server 2025 feels slower than Server 2022 on the same host.
- Windows 11 on Proxmox Is Broken for Some Power Users, Cause UnclearWindows 11 guests on hybrid Intel CPUs running far below host speed, and the suspects.
- Windows Update Can Break a Proxmox VM on AMD EPYCA Windows Server 2019 guest that stopped booting after an update on EPYC hardware.
- Windows Server 2025 NVMe Gains Meet Storage Admin SkepticismNative NVMe gains in Server 2025 and why storage admins stay cautious.
- Running Proxmox on Old Xeon Hardware: What Still WorksWhether an old dual Xeon host can still run Windows 11 guests usefully.
Windows 11, TPM and Proxmox releases
- Proxmox VE 9.1: What's New and What to Watch Out ForThe 9.1 release, including vTPM state on qcow2 storage and a nested virtualization flag.
- LXC Meets Docker? And Other Questions About Proxmox 9.1Answers on the 9.1 TPM changes and upgrade stability.
- Proxmox VE 9.2 Upgrade: What Admins Report Before UpdatingKernel 7.0 upgrade reports, including GPU and vGPU passthrough problems.
- Breaking Up With VMware: Finally Leaving, at What Cost?Early VMware exits where TPM gaps and encryption choices caused friction.
Migrating Windows VMs from VMware
- Why Windows VMs Won't Boot After Moving From VMware to Proxmox VEThe INACCESSIBLE_BOOT_DEVICE fix: load VirtIO drivers through a dummy disk first.
- Proxmox DC Migration Saga: Untangling an Active Directory MessDomain controllers that lost their NIC after a restore, and why rebuilding a DC is safer.
- Migrating 1,500 VMs From VMware vSAN to Proxmox: What Goes WrongStorage bottlenecks, Windows driver issues and downtime trade-offs at scale.
- Proxmox in the Enterprise: Gotchas for VMware AdminsStorage design, NUMA, Windows licensing and HA surprises after the move.
- Slow Proxmox iSCSI Storage: Fixes for Ex-VMware UsersWhy iSCSI with LVM runs slow after a migration, and the fixes users report.
- From PVE 5 to 9: Migrating Legacy Proxmox Workloads SafelyMoving fragile guests between Proxmox generations, including the i440FX to Q35 risk.
- P2V for AHV Without Move? Here's What IT Pros Are Doing in 2025Physical to virtual conversions that start with installing VirtIO drivers.
- Should You Choose XCP ng or Proxmox for a VMware Migration?Import tools, downtime and vTPM limits when picking a landing platform.
Hyper-V, VMware and the alternatives
- VMware vs Hyper-V: The Unexpected Nuances of Making the LeapFailover clustering, SET networking and DR without SRM after a move to Hyper-V.
- vSphere Standard Is Gone: What SMBs Are Doing InsteadWhy small teams leaving vSphere Standard split between Proxmox and Hyper-V.
- Proxmox vs XCP-ng: Which Open Source Hypervisor Is Better?Proxmox VE 9.2 and XCP-ng 8.3 compared on management, storage, backup and licensing.
GPU passthrough, desktops and VDI
- I Replaced My CAD Workstation With a VM: How It WentSiemens NX in a VM with an Intel Arc Pro GPU passed through and streamed.
- Sharing One GPU Between VMs and LXC Containers in ProxmoxWhy a GPU passed to a VM cannot also serve containers, and the setups that work.
- Proxmox GPU Passthrough With a GeForce 8800 GTSHow pre-UEFI GPU firmware changes the usual passthrough recipe.
- Citrix to Proxmox: One Engineer's Accidental Upgrade That WorkedA Citrix engineer who found GPU passthrough and clustering straightforward on Proxmox.
- Kasm Workspaces on Proxmox: A Free Citrix VDI AlternativeBrowser-based desktops on Proxmox as an alternative to Citrix and Horizon.
- Can Proxmox Replace Windows 365 for Small Business?What Proxmox replaces in a Cloud PC setup, and the service layer it does not.
Backup and recovery of Windows VMs
- Proxmox Disaster Recovery for a Family PCA Windows 11 desktop on Proxmox with GPU passthrough and backups, and where it adds risk.
- VMware Exit Problems: Backups, Downtime and Hidden DependenciesThe backup, snapshot and appliance work that VM conversion plans skip.
- Veeam Jobs: Locked Files and Stuck CheckpointsHow locked files and failed Hyper-V checkpoint cleanup stall several jobs at once.
- NetBackup Hyper-V Error 156: Fix Snapshot FailuresWhat status 156 means on Hyper-V and how to narrow down the cause.
Frequently asked questions
Windows has no built-in drivers for VirtIO disks and network cards, so you add them from the virtio-win ISO, which Red Hat signs. Without them you are limited to slower emulated SATA, IDE or E1000 devices.
Yes. Proxmox VE adds a virtual TPM through a TPM State disk set to version 2.0, together with UEFI (OVMF) firmware. Proxmox notes that an emulated TPM gives no real security benefit over a physical one, because its data sits on a normal volume.
Start with the default x86-64-v2-AES or a newer generic model that every node supports, then benchmark. Use host only when you need it, for example for WSL, which needs nested virtualization, and only where live migration between different CPUs does not matter.
Microsoft licenses Windows Server 2025 by physical core, with at least 8 cores per processor and 16 per server. Standard covers two operating system environments and Datacenter covers any number, so a dense Proxmox host usually points to Datacenter.
The guest is trying to boot from a VirtIO disk before the VirtIO storage driver is installed. Boot on SATA or IDE first, install the drivers (a small temporary VirtIO disk forces Windows to load them), then switch the boot disk to VirtIO SCSI.
In the VM Platform Ledger 2026, Hyper-V and Azure Local score 80.7 on capability against 69.5 for Proxmox VE, while Proxmox VE has the higher Ledger Index, 68.7 against 64.5. Hyper-V suits all-Windows teams with Datacenter licences; Proxmox suits mixed Linux and Windows estates and tighter budgets.
Yes, if the CPU and motherboard support IOMMU (Intel VT-d or AMD-Vi) and the GPU sits in its own IOMMU group. Use OVMF when the GPU firmware supports UEFI. A VM with a passed-through device cannot be live migrated.
Enable the QEMU guest agent in the VM options and install it in Windows. Proxmox then freezes the guest file system during backups and snapshots, which on Windows goes through the Volume Shadow Copy Service. Proxmox Backup Server adds deduplication and verification.