Professional Documents
Culture Documents
Contents
Introduction
Install
Prepare
Launch Windows install
Install Guest Agent and Services
Guest Agent
Drivers and Services
Check for missing drivers
Further information
Disk-Image Format: raw vs qcow2
VirtIO drivers
See also
Introduction
This is a set of best practices to follow when installing a Windows 10 guest on a Proxmox VE server 6.x. Right now
it's a work in progress.
Install
Prepare
To obtain a good level of performance, we will install the Windows VirtIO Drivers during the Windows installation.
Create a new VM, select "Microsoft Windows 10/2016/2019" as Guest OS and enable the "Qemu Agent" in
the System tab. Continue and mount your Windows 10 ISO in the CDROM drive
For your virtual hard disk select "SCSI" as bus with "VirtIO SCSI" as controller and "Write back" as cache
option for best performance (the No cache default is safer, but slower)
Configure your memory settings as needed, continue and set "VirtIO (paravirtualized)" as network device,
finish your VM creation.
For the VirtIO drivers, upload the driver ISO (use the stable VirtIO ISO, get it from here (https://docs.fedoraproj
ect.org/en-US/quick-docs/creating-windows-virtual-machines-using-virtio-drivers/index.html#virtio-win-direct-d
ownloads)) to your storage, create a new CDROM drive (use "Add -> CD/DVD drive" in the hardware tab) with
Bus "IDE" and number 3. Load the Virtio Drivers ISO in the new virtual CDROM drive.
Now your ready to start the VM, just follow the Windows installer.
Guest Agent
If you enabled the Qemu Agent option for the VM the mouse pointer will probably be off after the first boot.
To remedy this install the "Qemu Guest Agent". The installer is located on the driver CD under guest-agent\qemu-
ga-x86_64.msi.
For more information and configuration about ballooning, see Dynamic Memory Management
Go to the Device Manager to see if there are any drivers missing. For any unknown device:
Further information
Disk-Image Format: raw vs qcow2
Raw file format provides slightly better performance while qcow2 offers
advanced features such as copy on write and Live_Snapshots. Since V2.3,
qcow2 is the default format.
VirtIO drivers
Make it really easy: Build your ISO with drivers already included: Windows Unknown device in device
guests - build ISOs including VirtIO drivers manager
See also
Windows 2012 guest best practices