Windows 98 Qcow2 [ 4K ]
For gaming, also consider PCem or 86Box – they offer more accurate cycle-by-cycle emulation. But for lightweight, scriptable, and snapshot-friendly usage, Windows 98 on qcow2 + QEMU is unbeatable.
To get a Windows 98 environment running in the format, you generally have two paths: creating your own image from an ISO (the most stable method) or finding a pre-built one. 1. Create Your Own QCOW2 Image
This is recommended because pre-made images can be buggy or contain unwanted configurations. You can use to build one yourself. Create the Disk : Open your terminal or command prompt and run: qemu-img create -f qcow2 windows98.qcow2 2G Launch the Installer
: Use a Windows 98 ISO to boot the VM and install it onto your new QCOW2 disk:
qemu-system-i386 -hda windows98.qcow2 -cdrom win98se.iso -boot d -cpu pentium2 -m 128 -vga cirrus /dev/nonsense 2. Pre-Built QCOW2 Images
If you prefer a ready-to-use file, you can often find them on community repositories, though they are frequently provided in other formats like and require conversion. Internet Archive : Reliable copies of Windows 98 Second Edition ISOs pre-installed VMDK images are available. GitHub/Community Projects Windows 98 QuickInstall
is a popular project that bundles multiple patches to fix stability issues when running in QEMU. 3. Converting Other Formats to QCOW2 If you find a Windows 98 image in a different format (like
for VirtualBox), you can easily convert it to QCOW2 using the
qemu-img convert -f vmdk -O qcow2 source_image.vmdk windows98.qcow2 Pro-Tips for Stability RAM Limits : Do not exceed windows 98 qcow2
of RAM; Windows 98 often crashes if it sees too much memory. Display Drivers : Standard QEMU VGA can be limited. Many users install the SoftGPU driver to enable higher resolutions and 3D acceleration. : Keep your QCOW2 disk size at or below
Bringing the 90s Back: Installing Windows 98 on QEMU (qcow2)
If you’re looking to relive the glory days of StarCraft, Age of Empires II, or simply the iconic startup sound, running Windows 98 Second Edition (SE) in a modern virtual machine is the way to go. Using QEMU, an open-source emulator, and the flexible qcow2 disk format, you can get a vintage desktop running on your modern hardware. 1. Preparation
Before starting, ensure you have an ISO image of Windows 98 SE. The Internet Archive is a popular resource for locating these legacy files. 2. Create the Virtual Disk
The qcow2 format is ideal because it only occupies the space actually used by the guest OS. Since Windows 98 is tiny by modern standards, a 1GB to 2GB disk is plenty. Run this command in your terminal: qemu-img create -f qcow2 win98.qcow2 2G Use code with caution. Copied to clipboard 3. Launching the Installation
To boot from the CD-ROM and start the setup, use the following configuration. Note the use of the pentium2 or pentium3 CPU type, as modern CPU instructions can sometimes crash older installers.
qemu-system-i386 \ -m 256 \ -cpu pentium3 \ -drive file=win98.qcow2,format=qcow2 \ -cdrom win98se.iso \ -boot d \ -vga cirrus \ -soundhw sb16 \ -net nic,model=pcnet -net user Use code with caution. Copied to clipboard 4. Navigating the Setup Initial Boot: Choose "Boot from CD-ROM" when prompted.
FDISK: You’ll need to initialize the virtual disk. Use the fdisk utility provided by the installer to create a primary DOS partition. For gaming , also consider PCem or 86Box
Format C:: After restarting the VM, run format c: to prepare the file system.
The Wait: The GUI installer will take about 20–30 minutes. 5. Essential Post-Install Fixes
The default installation often lacks modern luxuries like high-resolution graphics or smooth mouse movement.
Video Drivers: The default "Standard VGA" is limited to 16 colors. Use a freeware VBE driver to enable 32-bit color and higher resolutions.
Memory Management: While Windows 98 can run with more, it is generally not designed to handle more than 1GB of RAM, which can lead to instability. Stick to 256MB to 512MB for the best experience.
Software Transfer: Sharing folders can be tricky. A common workaround is creating a temporary ISO file containing your drivers and games and mounting it as a second CD-ROM. Final Boot Command
Once installed, you can drop the -boot d flag to boot directly from your new virtual hard drive:
qemu-system-i386 -m 256 -cpu pentium3 -drive file=win98.qcow2 -vga cirrus -soundhw sb16 Use code with caution. Copied to clipboard | Problem | Solution | |--------|----------| | “Windows
The windows 98 qcow2 stack is not for the impatient. You will face IRQ conflicts, missing VXDs, and the dreaded "Windows Protection Error." But after you hear that startup chord echo through your speakers, watch the taskbar fade in, and successfully run Age of Empires via IPX network emulation, you understand why we preserve this.
QEMU’s qcow2 format offers the most flexible, snapshot-friendly, and accurate replication of the Windows 98 environment available in 2025. It transforms your $3,000 ultrabook into a time machine back to 1998.
Final Command: Save that QEMU launch script as play_win98.sh. Keep a clean snapshot named base_snapshot.qcow2. And never, ever, click on "Active Desktop Update."
| Problem | Solution |
|--------|----------|
| “Windows Protection Error” on boot | Add MaxPhysPage=30000 to system.ini [386Enh] |
| No sound in DOS games | Use -soundhw sb16 and run SET BLASTER=A220 I5 D1 H5 |
| USB not working | QEMU USB tablet + generic OHCI driver in Win98 |
| Mouse freezes | Use -usb -device usb-mouse instead of PS/2 |
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.
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.