I'm Chris. I blog here. I do it for me but if you enjoy it too then that makes me happy!

How to Install Windows NT 4 Server on Proxmox

Published on: 2025-05-23 18:41:50 • 5 min read

What?

Windows NT 4 doesn't virtualise well. This guide shows how to do it with Proxmox with a minimal amount of pain.

Why?

I never got to use it and I only have so much room for old computers.

You Will Need

VM Creation

First upload all the ISO files thorough Proxmox's web interface. Now create a new VM with these settings.

  • General
    • ISO Image: en_winnt_4.0_svr.iso
  • OS
    • Guest OS Type: Microsoft Windows
    • Guest OS Version: 2000
  • System
    • Graphic card: Standard VGA. This will allow for higher resolution settings rather than with the default.
    • SCSI Controller: LSI 53C895A
  • Disks
    • Disk size: 4GB. I could not get it to format a boot drive larger than this.
    • Bus/Device: SCSI. IMPORTANT: Do NOT use IDE. It will be slow noticeably slower and for some reason leads to file system corruption on NT4 guests despite changing the caching options. DLL File Corruption
  • CPU
    • Sockets: 1
    • Cores: 1
    • Type: Pentium. IMPORTANT: The default CPU selection will lead to an immediate BSOD from the installer.
  • Memory
    • Memory (MiB): 256. 32 or higher will suffice.
  • Network
    • Model: Realtek RTL8139. This post says to manually edit the VM config to enable the AMD PCNET card which NT4 has built in support for, but it only runs at 10 Mb/s. The RTL8139 will allow for 100 Mb/s, but we have to install the driver post installation.

Now we have to make the SCSI drivers available to the Windows installer. It only accepts additional mass storage drivers as a floppy disk. Proxmox does not have a web interface for managing floppies so we have to configure this from the command line. Replace VM_ID in the following steps with the ID of your VM.

  1. Transfer lsi_533895a_floppy.img to the Proxmox server and move it to /var/lib/vz/images/VM_ID/floppy.img.
  2. Open /etc/pve/qemu-server/VM_ID.conf, add this to the bottom, then save.
args: -drive file=/var/lib/vz/images/VM_ID/floppy.img,if=floppy,index=0

OS Installation

  1. Switch to the VM's console, start the VM, then begin pressing F6 when you see the Proxmox logo. Keep pressing until you see this screen. DLL File Corruption
  2. Press the S key.
  3. Select Other Other
  4. Press Enter Insert Disk
  5. Press Enter again to select Symbios PCI SCSI High Performance Driver SCSI Driver
  6. You should now see Symbios PCI SCSI High Performance Driver in the list of mass storage devices. Press Enter. Mass Storage Devices
  7. Continue through the installation steps being sure to format the drive as NTFS.

When the graphical installer comes up, you will notice the mouse is difficult to use. We will fix that in a later step. Struggle with the mouse or use the keyboard for the rest of the installation.

  1. Continue the installation until you get to the Network Adapter search screen. Click Select from list... Network Adapters
  2. Select MS Loopback Adapter. IMPORTANT. Do NOT select "Have Disk" and install the RTL8139 drivers now. It will get stuck on installing TCP/IP and you will have to start over. We're using the MS Loopback Adapter to get around this bug. MS Loopback Adapter
  3. Continue through the installer until it asks if there is a DHCP server on your network. Select No. DHCP?
  4. Enter an IP address. Anything will do. We will be replacing it later. IP Address
  5. Finish the installation and restart.

Service Pack 6 Installation

  1. Press CTRL-ALT-DEL through the Proxmox console and login as Administrator. The three finger salute
  2. In the VM hardware settings, switch to the ISO containing the Service Pack 6 installer.
  3. Back in the console, navigate to the CD-ROM drive and run the installer. Service Pack 6 Installer
  4. Reboot.
  5. Go to Start > Run, then run winver to verify your results. winver

Mouse Drivers

Lets fix the wonky mouse.

  1. In the VM hardware settings, switch to the ISO containing VMware Tool 3.5.0.
  2. Back in the console, close the VMware tools installer. Go to Start > Settings > Control Panel > Mouse.
  3. In the General tab, click Change... Mouse Settings
  4. Click Have Disk... Select Device
  5. Click Browse... and navigate to D:\program files\VMware\VMware Tools\Drivers\mouse\winnt. Locate File
  6. Finish installing the VMware Pointing Device driver then reboot.

Now the mouse in the VM should be perfectly synchronized.

Display Drivers

This is necessary to get high color and resolution support.

  1. In the VM hardware settings, switch to the ISO containing the Universal VBE Video Display Driver.
  2. Back in the console, open Display Properties then click Display Type.... Display Properties
  3. Click Change... Display Type
  4. Click Have Disk.... Change Display
  5. Click Browse... Install From Disk
  6. Navigate to D:\Vbe30\Nt4, then click Open.... Then click Ok... Locate File
  7. Install AnaPa Corp VBE Miniport. Then reboot. VBE Miniport

Now you can enjoy Windows NT 4 in true color and high resolution. Here it is at 1080p! High Resolution Windows NT4

Network Card Setup

Now it's time to get on the Internet.

  1. In the VM hardware settings, switch to the ISO containing the Realtek 8139 drivers.
  2. Back in the console, go to Start > Settings > Control Panel Network. The go to the Adapters tab. Network Adapters
  3. Click Add....
  4. Click Have Disk...
  5. In the Insert Disk dialog, enter D: Insert Disk
  6. Finishing installing the PCI Fast Ethernet Adapter. Fast Ethernet Adapter
  7. Select the MS Loopback Adapter and click Remove.... Then click Yes. Delete Loopback Adapter
  8. Click Close. You should now have the option to configure your IP address. Configure it to your liking. I chose DHCP. TCP/IP Properties
  9. Reboot and see if you're online.

INTERNET! MORE INTERNET!

Conclusion

We've installed the OS, set it up with better performing SCSI drivers, installed Service Pack 6, made the mouse usable, gave it better graphics, and got it online. Now what?

Add a bigger disk. Share some files to your old Windows machines. Learn how old Active Directory worked. Set up Exchange and get some mail going.

But most important, remember to have fun! Thank you for reading.