New Page
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:
Next, select your Windows ISO and click `Next`. | |
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 | |
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](https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso). In Proxmox under `Hardware` click on `Add` `CD/DVD Drive` and select the downloaded VirtIO ISO. |