Proxmox Windows 11 VM Setup: Storage and Network Drivers

  • Post author:Frank Joseph
  • Post published:April 29, 2025
  • Post last modified:October 1, 2026
  • Post category:Proxmox
  • Reading time:6 mins read

A Proxmox Windows 11 VM needs two installation files: the Windows ISO and the VirtIO driver ISO. Windows Setup will not see the virtual disk or VirtIO network adapter until you load those drivers, so this guide handles the storage driver first, the network driver before OOBE, and the remaining guest tools after Windows starts.

In July 2025, I was using a Windows 11 virtual machine on Proxmox regularly, and the driver step is what makes this installation different from a typical VM. The procedure below covers an x64 Windows 11 guest, while the dedicated Proxmox guidance cited throughout is scoped to PVE 8.x.

Open home server running Proxmox for a Windows 11 virtual machine

Download the Windows 11 ISO and VirtIO Drivers

You need the current Windows 11 x64 multi-edition ISO and the current VirtIO driver ISO. If you’re searching for a Windows 11 ISO for Proxmox, use Microsoft’s standard x64 download because Microsoft specifically supports it for creating a virtual machine.

1. Download both ISO files from their official pages.

2. In Proxmox, open the storage location that accepts ISO files, select ISO Images, and upload both files. The filenames shown in the screenshot are older examples, so use the current downloads instead.

Proxmox ISO Images storage list containing Windows and VirtIO installation media

Proxmox Windows 11 VM Settings and Best Practices

These Proxmox Windows 11 VM settings satisfy the important Windows requirements and use VirtIO for the virtual disk and network adapter. Microsoft requires UEFI firmware capable of Secure Boot, TPM 2.0, at least 4 GB of memory, two virtual processors, and 64 GB of storage, though you’ll probably want to allocate more resources for a demanding workload.

1. Select Create VM, enter a VM ID and Name, then select Next.

Proxmox Create VM wizard on the General tab

2. In OS, select the Windows ISO, set Guest OS to Microsoft Windows, and choose Microsoft Windows 11/2022/2025.

Proxmox OS wizard with Microsoft Windows and the Windows 11 guest version selected
Select Microsoft Windows and the Windows 11/2022/2025 guest type. The ISO filename shown is only an older example.

3. In System, use OVMF (UEFI), add a TPM 2.0 device, enable Qemu Agent, and select VirtIO SCSI single as the SCSI controller. Store the EFI and TPM state on storage that fits your host design; Windows doesn’t require the specific location shown in the screenshot.

Proxmox System settings showing UEFI, EFI disk, Qemu Agent, TPM 2.0, and VirtIO SCSI single
The System tab groups the UEFI, TPM, Qemu Agent, and SCSI controller settings, though the exact layout can vary by Proxmox version.

4. In Disks, use the SCSI bus, set the disk to at least 64 GB, then enable Discard and IO Thread. Write back favors performance, while the safer No cache default is slower, so choose based on how the host storage is protected.

Proxmox disk settings showing SCSI, cache, discard, and IO thread options

A 64 GB disk meets Microsoft’s minimum, but Windows updates and applications can consume it fairly quickly. You can increase the Proxmox VM disk later if necessary.

5. Assign at least two virtual processors and 4 GB of memory, then set the network model to VirtIO (paravirtualized). Select the appropriate bridge and VLAN tag, or follow the separate guide to configure a VLAN in Proxmox.

6. Finish creating the VM without starting it, select Hardware, then use Add > CD/DVD Drive to attach the current VirtIO ISO on IDE 0.

Proxmox Add CD/DVD Drive dialog with the VirtIO ISO selected for IDE 0
This older screenshot shows an old ISO filename and e1000 network device; use the current VirtIO ISO and VirtIO (paravirtualized) network model above.

How to Install Windows 11 on Proxmox

Confirm that the second CD/DVD drive points to the current VirtIO ISO, then start the VM and boot from the Windows ISO. You may have to press a key in the console when prompted, and if the VM reports no bootable device, restart it and catch that prompt before it times out.

1. Choose the language and keyboard settings presented by Windows Setup.

2. At Select setup option, choose Install Windows 11, acknowledge that the installation removes files and applications when prompted, then continue through the new-install flow until you reach Select location to install Windows 11. If Setup asks for a product key or edition, choose the option that matches your license.

A new VirtIO SCSI disk usually won’t appear on the location screen yet. This is expected because Windows Setup doesn’t include that storage driver, and the next section installs it from the second ISO.

Load the VirtIO Storage Driver

If the disk list is empty, the VM hasn’t lost its virtual disk. Windows simply needs the VirtIO SCSI driver before it can display it.

1. Select Load driver, browse the VirtIO CD, and open vioscsi\w11\amd64.

VirtIO driver CD folders used to locate the Windows 11 storage driver
This older ISO uses a different folder order; use vioscsi\w11\amd64 above.

2. Select Red Hat VirtIO SCSI pass-through controller, then continue to install it.

Windows driver selection showing the Red Hat VirtIO SCSI pass through controller
This older screenshot shows D:\amd64\w11; use vioscsi\w11\amd64 above.

3. Confirm that the virtual disk now appears, but stay on this screen and load the network driver before starting the Windows installation.

Windows Setup showing the virtual disk after the VirtIO storage driver loads

Install the Windows 11 Network Driver During Setup

The VirtIO network adapter needs its own driver, and installing it now gives Windows a supported network connection before OOBE. This solves the missing-NIC problem directly, without depending on an account or network bypass command that can change between Windows builds.

1. On the disk/location screen, select Load driver again and browse the VirtIO CD to NetKVM\w11\amd64.

2. Select Red Hat VirtIO Ethernet Adapter, then continue to install it. If you’d like to load the optional balloon driver now, repeat the process with Balloon\w11\amd64 and select VirtIO Balloon Driver.

3. Return to the location screen, select the virtual disk, select Next, then select Install on Ready to install. Windows restarts several times before it presents the setup screens for the installed edition and build.

4. Complete Windows Setup with the account, privacy, and update choices it displays. Windows 11 Home requires an internet connection during OOBE, which is why the supported VirtIO network driver belongs before this stage.

Windows 11 desktop and Start menu after installation on Proxmox

Install Proxmox Windows 11 Drivers and the QEMU Guest Agent

The storage and network drivers get Windows running, but the remaining VirtIO drivers and QEMU guest agent finish the VM integration. Open Device Manager first so you can see whether any devices still need a driver.

Windows Device Manager showing devices that still need VirtIO drivers

1. Open the VirtIO CD in File Explorer, browse to guest-agent\, and run qemu-ga-x86_64.msi to install the QEMU guest agent.

VirtIO driver CD containing the Windows guest tools installer

2. Return to the root of the VirtIO CD and run virtio-win-gt-x64.msi. Unless you use SPICE, you can deselect the Qxl and Spice components.

Virtio-win guest-tools installer Custom Setup feature list

3. Restart Windows, then check Device Manager again. For any unknown device, select Update driver > Browse my computer for drivers, choose the VirtIO CD, and leave Include subfolders enabled.

4. Open the VM summary in Proxmox and confirm that it reports the guest’s RAM usage and IP configuration, which indicates that the guest agent is communicating with the host.

Frank Joseph

I'm Frank, founder of WunderTech. I've been working in enterprise IT for 15+ years and running home labs for nearly a decade — every tutorial on this site is tested on hardware I actually own, including Synology NAS units, a DIY TrueNAS server, a Proxmox cluster, a full UniFi network, and more. I hold a BS in Computer Information Systems and an MBA, but most of what you'll read here comes from my home lab, not a classroom. You can also find video versions of these tutorials on my YouTube channel.