You are installing Windows on a virtual machine in Proxmox VE and the setup wizard shows no disks at all? This is one of the most common issues when working with Proxmox – and it has a very simple fix. Below you will find a complete step-by-step guide.
Proxmox VE uses the VirtIO SCSI controller by default – an optimized paravirtual driver for virtual environments. Windows 10 and Windows 11 do not include a built-in VirtIO driver. Because of this, the installation wizard cannot detect the disk at all.
Linux distributions include VirtIO drivers in the kernel – that is why Ubuntu or Debian install without any issues. Windows requires these drivers to be supplied manually, from a separate ISO image.
💡 Short answer: Mount the virtio-win.iso image to your VM and load the driver during setup. The whole process takes just a few minutes.
virtio-win.iso file with free drivers (link below).VirtIO drivers for Windows are provided free of charge by the Fedora project as a ready-to-use ISO image.
Download virtio-win.iso from:
https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso
Then upload the file to Proxmox:
https://YOUR_SERVER_IP:8006).virtio-win.iso file.If you are creating a new VM, pay attention to the following settings:
The VM must have two CD/DVD drives attached at the same time:
| Drive | ISO Image | Purpose |
|---|---|---|
| IDE 2 | Windows 10/11.iso | Operating system installation |
| IDE 3 | virtio-win.iso | VirtIO drivers available during setup |
Start the VM and go through the first steps of the Windows installer normally (language selection, license agreement). On the “Where do you want to install Windows?” screen the disk list will be empty. Follow these steps:
virtio-win.iso.amd64\w10 – for Windows 10amd64\w11 – for Windows 11⚠️ Driver path:virtio-win.iso \ amd64 \ w10 (Windows 10) or amd64 \ w11 (Windows 11)
The disk driver alone is enough to complete the Windows installation. After the system boots, you should install the full driver package – especially the network adapter driver.
Recommended method:
virtio-win.iso is still mounted to the CD drive.virtio-win-gt-x64.msi.✅ What does virtio-win-gt-x64.msi install?
VirtIO SCSI disk driver • Network adapter driver (NetKVM) • Memory balloon driver • RNG driver • Serial driver • QEMU Guest Agent
QEMU Guest Agent is a small program running inside the VM that communicates with the hypervisor. It enables proper VM shutdown from the Proxmox panel, consistent snapshots, and system state monitoring.
Installation:
virtio-win.iso disc, open the guest-agent folder.qemu-ga-x86_64.msi and install using the default settings.Enable in Proxmox:
| Problem | Solution |
|---|---|
| After clicking “Browse” I don’t see the VirtIO drive | Go back to VM settings and confirm that virtio-win.iso is attached to a second CD drive. Restart the VM. |
| I see the drive but there is no driver folder | For Windows 10 use the w10 folder, for Windows 11 use w11. Both must be inside the amd64 subfolder. |
| Installation fails with a missing driver error | Download the latest version of virtio-win.iso. Older versions may not include drivers for Windows 11. |
| System runs but there is no internet connection | Install the full virtio-win-gt-x64.msi package. The network adapter driver (NetKVM) is not installed automatically by Windows. |
| VM shuts down with an error after migration or snapshot | Install QEMU Guest Agent and enable it in Proxmox: Options → QEMU Guest Agent → Enabled = Yes. |
✅ All done! Your Windows virtual machine is now running with full VirtIO drivers. The system is optimized for Proxmox VE and hypervisor management works fully as expected.
We’ll be happy to answer them! Contact us to get detailed information about our offer and services.
👉 Contact us