VM Setup
VM Setup
When setting up a Windows VM, whether it's a standard Windows 10/11 or Windows Server, you have to take a few extra steps, to enable the best possible performance for your VM.
1. Setup Steps
Follow the steps below, when creating the VM:
![]()  | 
In the first step, simply give your VM a name and click Next | 
![]()  | 
 Next, select your Windows ISO and click  
 Also Since we are using VirtIO devices, we will need a driver CD, for Windows to load all necessary drivers later. Simply download the ISO here. In Proxmox under   | 
![]()  | 
After that, make sure to enable `Qemu Agent`. You can leave the other settings in their default settings, or change the Graphics Card and storage controller according to your hardware setup | 
![]()  | 
Create a new SCSI drive (check the windows requirements for your version for the minimum required storage size) and select `Write back` as Cache, aswell as `Discard` to improve performance. If your storage consists of SSDs, you can enable `SSD emulation`. | 
![]()  | 
For your CPU, select the amount of cores you need and change the Type to `Host`, to significantly boost performance. I'd also recommend enabling `NUMA` | 
![]()  | 
Choose the amount of RAM, you need | 
![]()  | 
 Change the network settings according to your Proxmox settings, and select `VirtIO` as Model 
  | 
| Finish the initial Setup | 
                





