Search
Join the Technical Preview Program
See how NVMe-oF removes iSCSI
bottlenecks in your HCI
The Best Hyperconverged
Infrastructure
(HCI) for Enterprise
ROBO, SMB & Edge
The Best Virtual SAN
for Enterprise ROBO, SMB & Edge

Install Windows Server 2025 on Proxmox VE

  • October 16, 2025
  • 10 min read
IT Engineer and Technical Author. Karim is a specialist in Linux and open-source ecosystems. A prolific technical blogger, he provides expert guidance on system administration, shell scripting, and server optimization. Karim delivers high-authority content for various industry websites, focusing on enterprise Linux deployments and IT infrastructure management.
IT Engineer and Technical Author. Karim is a specialist in Linux and open-source ecosystems. A prolific technical blogger, he provides expert guidance on system administration, shell scripting, and server optimization. Karim delivers high-authority content for various industry websites, focusing on enterprise Linux deployments and IT infrastructure management.

Windows Server 2025 offers significant upgrades in performance, security, and cloud integration, along with a more refined and modern interface. Installing it on Proxmox VE provides a convenient way to explore its new capabilities, experiment with remote management tools, and prepare for future production environments. Additionally, the 180-day evaluation version allows you to test and familiarize yourself with the system without worrying about licensing restrictions.

This guide walks you through the entire process of how to install Windows Server 2025 inside Proxmox VE 8 – from preparing the ISO files to installing VirtIO drivers, enabling RDP, and finalizing your server configuration.

Prerequisites

Before starting, make sure you have the following ready:

  • First, make sure Proxmox VE 8.x is up and running on your machine.
  • Windows Server 2025 ISO (evaluation version from the official Microsoft website)
  • VirtIO drivers ISO (from Fedora or Red Hat)
  • At least 50 GB of free storage for the virtual machine
  • A working network bridge on Proxmox (e.g., vmbr0)
  • You should have familiarity with the Proxmox web interface (GUI)

Installing Windows Server 2025 on Proxmox VE 8

Step 1: Create a New Virtual Machine

Log in to your Proxmox Web UI. Now, navigate to your Proxmox node and click ‘Create VM’. Give the VM a name, such as windows2025, and choose a unique VM ID.

 

Create Virtual Machine | General

 

On the OS tab, select Microsoft Windows and attach the Windows Server 2025 ISO as the primary CD/DVD.

 

Create Virtual Machine | OS

 

Add another CD/DVD drive and attach the VirtIO ISO – this provides storage and network drivers during setup.

 

Create Virtual Machine | OS

 

Step 2: Configure System Settings

In the System tab, set the following:

  • Machine: q35
  • BIOS: SeaBIOS (recommended for compatibility; switch to OVMF if you need UEFI or Secure Boot)
  • TPM: Enable (optional, required for some security features)
  • QEMU Guest Agent: Enable (for smooth shutdowns and host-guest communication)
  • SCSI Controller: VirtIO SCSI single

 

Create Virtual Machine | System

 

Important Note: If you plan to use Secure Boot, change BIOS to OVMF (UEFI) before installation.

Step 3: Set VM Resources (Disk, CPU, Memory)

Once you’ve created the virtual machine in Proxmox, the next step is to allocate the appropriate system resources to ensure your Windows Server 2025 installation runs smoothly. These settings determine how your VM will perform, so it’s important to configure them carefully.

1. Disk Configuration

When setting up the virtual hard disk, use the following options for optimal performance and flexibility:

  • Bus/Device: Use VirtIO Block (or VirtIO SCSI) for optimal I/O performance through efficient communication with the Proxmox host.
  • Disk Size: Allocate at least 50 GB, or more based on your workload (e.g., file server, domain controller, testing).
  • Format: Choose qcow2 for snapshot flexibility, or raw for better performance.
  • Cache Mode: Set to Writeback for improved speed with safe data handling.

 

Create Virtual Machine | Disks

 

2. CPU Configuration

Assign CPU resources to your VM:

  • Sockets/Cores: Assign 1 socket and 2 cores — suitable for testing or light workloads; increase cores for production use.
  • CPU Type: Choose a host to leverage the Proxmox system’s full CPU features for better performance and compatibility.

 

Create Virtual Machine | CPU

3. Memory (RAM) Configuration

Finally, configure the memory allocation for your VM:

  • Memory Size: Assign at least 4 GB of RAM. This is the recommended minimum for Windows Server 2025 to run comfortably.
    • If you’re using the server for active roles (such as running a database, Active Directory, or IIS), consider increasing the memory to 8 GB or more.
  • Make sure not to overcommit memory unless your Proxmox node has swap space and enough physical RAM to support multiple VMs.

 

Create Virtual Machine | Memory

 

Step 4: Configure Networking

Set the network model to VirtIO (paravirtualized) for optimal network performance and low overhead.

Under the Bridge option, choose vmbr0 — this is the default network bridge in Proxmox that connects your virtual machine to the host’s physical network interface.

If you’ve configured a custom bridge for specific network segmentation or VLANs, select that instead. You can leave the remaining network settings at their default values unless your setup requires specific adjustments.

 

Create Virtual Machine | Network

 

Step 5: Create and Start the VM

Tick “Start after created” if you want it to boot immediately. Click Finish to complete the setup.

 

Create Virtual Machine | Confirm

 

Your VM should now boot into the Windows Server 2025 installation screen.

 

Virtual Machine 100 | Console

 

Step 6: Installing Windows Server 2025

First, select your language, time zone, and keyboard layout.

 

Windows Server Setup

 

Select Windows Server 2025 Standard Evaluation (Desktop Experience).

 

Windows Server Setup

 

Accept the license terms and choose Custom: Install Windows only.

 

Windows Server Setup

 

At this point, you’ll notice no drives are detected. Don’t worry, this issue will be fixed in the next step.

 

Windows Server Setup

 

Step 7: Load VirtIO Drivers (Storage & Network)

  • Click “Load Driver” when no disk appears during setup.
  • Browse to the VirtIO ISO (usually mounted as D:).
  • Go to D:\amd64\2k25\.
  • Select Red Hat VirtIO SCSI Controller (viostor.inf) and click Next.
  • The 50 GB virtual disk should now appear, ready for installation.

 

Windows Server Setup

 

If you also want to load network drivers, select netkvm.inf from the same folder.

Step 8: Complete the Installation

Select the partition and format the unallocated space.

 

Windows Server Setup

 

Proceed with installation — Windows will copy files and reboot.

 

Installing Windows Server

 

Once done, set the Administrator password and log in.

 

Customize settings

 

Step 9: Install VirtIO Guest Tools

To improve VM performance and enable features like ballooning and graceful shutdowns:

  1. Mount the VirtIO ISO again (if needed).
  2. Run: virtio-win-guest-tools.exe

 

Virtio-win

 

Follow the prompts and install all recommended components. Reboot the VM.

After that, remove the external drive:

 

Virtual Machine 100

 

 

Administrator

 

Congratulation! Windows Server 2025 has been installed successfully on Promox.

Conclusion

We demonstrated in this guide how to install Windows Server 2025 inside Proxmox VE 8 using VirtIO drivers for maximum performance. With the QEMU Guest Agent and VirtIO tools, your VM will run smoothly and integrate tightly with your Proxmox environment. I hope you enjoyed this tutorial. Thanks!

Hey! Found Karim’s article helpful? Looking to deploy a new, easy-to-manage, and cost-effective hyperconverged infrastructure?
Alex Bykovskyi
Alex Bykovskyi StarWind Virtual HCI Appliance Product Manager
Well, we can help you with this one! Building a new hyperconverged environment is a breeze with StarWind Virtual HCI Appliance (VHCA). It’s a complete hyperconverged infrastructure solution that combines hypervisor (vSphere, Hyper-V, Proxmox, or our custom version of KVM), software-defined storage (StarWind VSAN), and streamlined management tools. Interested in diving deeper into VHCA’s capabilities and features? Book your StarWind Virtual HCI Appliance demo today!