Installing a Windows 11 Guest on Proxmox

A while ago, I set up a Windows guest on my Proxmox home server so I could test some features of the app I’m working on. It worked fine for the most part, but I later switched to UTM on my Mac for day-to-day work — mainly because local performance is just better.

Still, I figured it’d be useful to document my original setup in case someone else wants to go the Proxmox route. If you’re running a home server and want to spin up Windows 11, this guide walks through how to get everything working, based on the official Proxmox Windows 10 best practices with a few Windows 11 adjustments.


Step 1: Create a New VM in Proxmox

Start in the Proxmox web UI by creating a new virtual machine.

On the OS tab:

  • ISO image: Choose the uploaded image
  • Guest OS Type: Microsoft Windows 11/2022/2025
  • Check “Add additional drive for VirtIO drivers”
    • ISO image: Choose the uploaded VirtIO drivers

On the System tab:

  • Check “Qemu Agent”
  • EFI Storage: Choose storage
  • Check Add TPM
  • TPM Storage: Choose storage
  • Leave everything else as default.

On the Disks tab:

  • Leave everyting as default.

On the CPU tab:

  • Type: select “host”
  • Cores: set it to your preference. I set it to match the host CPU cores.

On the Memory tab:

  • Set at least 4096 MiB of memory for Windows guests.

On the Network tab:

  • Choose the Brige you want to use
  • Model: make sure “VirtIO (paravirtualized)” is selected

Leave a Reply

Discover more from Gergely Csécsey

Subscribe now to keep reading and get access to the full archive.

Continue reading