Overview
Windows 1.01 is the first public release of Microsoft Windows, launched in November 1985. It introduced an early graphical interface for MS-DOS, with windows, menus, mouse support, and simple multitasking. It was designed for early IBM-compatible PCs and is now mainly used by collectors, historians, and retro-computing enthusiasts.
Release Information
- Release date: November 20, 1985
- Codename: Interface Manager
- Platform: MS-DOS
- Last update: No service packs; only minor OEM revisions for Windows 1.x
- Successor: Windows 1.02 (international release)
Build Information
- Build: 1.01 (first stable public build)
- Media: Five 5.25-inch floppy disks
System Requirements
Minimum Hardware
- CPU: 8086 or 8088 processor
- RAM: 256 KB
- Storage: Two double-sided floppy drives or one floppy + hard drive
- Graphics: CGA, Hercules, or EGA
- Input: Microsoft Mouse or compatible serial mouse
Recommended Hardware (1985–1987)
- CPU: 8086/8088 at 8 MHz or higher
- RAM: 512 KB
- Storage: 10–20 MB hard drive
- Graphics: EGA for best clarity
Maximum Supported Hardware
- CPU: Up to 80286 (runs, but does not use 286 features)
- RAM: Up to 640 KB conventional memory (DOS limit)
- Graphics: VGA cards work in CGA/EGA compatibility modes
- Storage: Up to 32 MB FAT12/FAT16 partitions (DOS-dependent)
Supported Components
Graphics Cards
- IBM CGA
- Hercules Monochrome
- EGA
- Early VGA cards (in compatibility mode)
Sound
Windows 1.01 has no built-in sound system. Sound is handled entirely by DOS applications and the PC speaker or external sound hardware used by those apps.
Input Devices
- Microsoft Serial Mouse
- Bus mice (with DOS drivers)
- Keyboard (full navigation supported)
Storage
- 5.25-inch floppy drives
- MFM/RLL hard drives
- Early IDE drives (with DOS support)
Networking
Windows 1.01 has no built-in networking. Any networking would be provided by separate DOS add-ons, which were rare for home users at the time.
File System Support
Windows 1.01 relies on MS-DOS, so file system support depends on the DOS version in use.
Supported
- FAT12: Floppy disks
- FAT16: Early DOS hard drive partitions
Limits
- Maximum partition size: around 32 MB (with DOS 3.x)
- No long filenames
- No NTFS
- No FAT32
Driver Information
Driver Sources (1985–1990)
- Included on Windows 1.01 installation disks
- Included with MS-DOS
- Bundled with hardware (graphics cards, mice, printers)
Common Drivers
- Mouse: MOUSE.COM or similar DOS mouse driver
- Printers: Dot-matrix and daisy-wheel printer drivers
- Graphics: CGA, Hercules, and EGA display drivers
Driver Notes
- VGA cards typically work using EGA or CGA fallback drivers.
- No dedicated sound drivers are required for Windows itself.
- No USB support (USB did not exist yet).
Updates & Patches
Windows 1.01 did not receive formal service packs. However, later 1.x releases improved compatibility and language support.
Related Versions
- Windows 1.02: International release with broader language support
- Windows 1.03: Further internationalization and hardware support
- Windows 1.04: Added support for VGA graphics
Windows 1.01 itself remained largely unchanged after release.
Installation Notes
Installation Media
- Five 5.25-inch floppy disks
- Requires MS-DOS to be installed first
Typical Installation Steps (Historical)
- Boot into MS-DOS.
- Insert the Windows 1.01 Setup disk.
- Run
SETUP.EXE. - Select the correct display adapter (CGA, Hercules, or EGA).
- Install mouse driver if available.
- Optionally install printer drivers.
Virtual Machine Notes
Windows 1.01 can be run today using emulators and virtual machines that support MS-DOS:
- PCem
- 86Box
- DOSBox-X
- VirtualBox (with DOS installed)
- VMware (with DOS installed)
Known Issues & Fixes
Common Issues
- Limited to 640 KB of conventional memory due to DOS constraints.
- Performance can be slow on CGA graphics hardware.
- No multitasking for DOS applications.
- No built-in networking.
- No built-in sound system.
Stability Notes
- Runs best on period-correct hardware or accurate emulators.
- VGA compatibility depends on the specific card and DOS drivers.
End of Support
- Windows 1.01 predates Microsoft’s modern support lifecycle. It was effectively unsupported by the early 1990s as newer versions of Windows replaced it.
Retro PC Tips
Best Hardware to Run Windows 1.01
- IBM PC, XT, or AT class machine
- 8086 or 8088 CPU
- At least 512 KB RAM
- EGA graphics for a clearer display
- Serial mouse
Keeping It Stable
- Use MS-DOS 3.3 or similar for best compatibility.
- Avoid very large hard drives; stick to small partitions.
- Use real floppy disks or accurate floppy emulation.
Finding Software and Drivers Today
Historical software and drivers for Windows 1.01 can often be found on archival and retro-computing sites. Look for:
- Software and driver archives dedicated to DOS and early Windows
- Retro PC forums and communities
Running on Modern Hardware
- Best run inside emulators such as PCem, 86Box, or DOSBox-X.
- Direct installation on modern PCs is generally not practical due to BIOS/UEFI and hardware incompatibilities.