98 Qcow2 — Windows

qm set 999 --ide0 local:999/win98.qcow2,cache=writeback

Once Windows 98 is installed to the qcow2, boot without the CD (-boot c). You will notice: windows 98 qcow2

Shut down the VM. Now we append drivers to the boot arguments. qm set 999 --ide0 local:999/win98

  • No network:
  • Display too low resolution:
  • USB devices not recognized:
  • In an era of NVMe SSDs, 16-core CPUs, and ray-traced graphics, the clatter of a dial-up modem and the chime of a 32-bit operating system seem like ancient history. Yet, for retro gamers, industrial control system administrators, and software archivists, Windows 98 remains a critical platform. It represents the pivot point between DOS command-line grit and the modern Windows NT architecture. Shut down the VM

    However, running Windows 98 on bare metal in 2025 is a nightmare. Drivers for PCI Express, SATA, and USB 3.0 simply do not exist. This is where virtualization saves the day—specifically, QEMU using the qcow2 format.

    This article is a deep dive into obtaining, creating, optimizing, and troubleshooting windows 98 qcow2 images. Whether you are looking to replay StarCraft, run a legacy CNC machine, or simply experience the "Active Desktop" again, this guide is for you.