Minimal Windows 95 Installation File Size

This article examines the hard drive storage footprint of a minimal Windows 95 installation, detailing the exact disk space requirements of the official "Compact" setup option, the core components excluded to achieve this footprint, and how low the operating system's file size could be reduced through manual trimming.

The Compact Setup Footprint

When installing Windows 95 from CD-ROM or floppy diskettes, the Microsoft Setup Wizard offered four primary installation choices: Typical, Portable, Compact, and Custom. Selecting the Compact option produced the official minimal footprint, requiring approximately 30 MB of free disk space.

By comparison, the "Typical" installation required roughly 50 MB to 55 MB, while a "Custom" install including all optional components and multimedia accessories could exceed 80 MB.

What the Minimal Install Excluded

To fit Windows 95 onto a drive within roughly 30 MB, the Compact profile omitted several non-essential system components:

  • Accessories and Games: Solitaire, Minesweeper, Paint, WordPad, and Sound Recorder were not installed.
  • Help and Documentation: Extended Windows Help (.HLP) files and online tutorials were omitted.
  • Sound and Display Schemes: Sound schemes, system wav files, and extra wallpapers were excluded.
  • Communications: Dial-Up Networking, HyperTerminal, and Microsoft Exchange/MSN tools were left out unless manually toggled.
  • Accessibility Options: Screen magnifiers and accessibility utilities were bypassed.

What remained was the fundamental operating environment: the MS-DOS 7.0 core, the Windows Explorer shell (explorer.exe), essential virtual device drivers (VxDs), display drivers, and system DLLs necessary for running 32-bit and 16-bit Windows applications.

Temporary Installation Overhead

While the final footprint of a Compact installation settled around 30 MB, running the setup utility required temporary overhead. The installer unpacked cabinet files (.CAB) and created temporary directories to manage file migration. Consequently, Microsoft recommended having at least 40 MB to 50 MB of uncompressed hard drive space available to complete the installation process, even though the final retained files occupied significantly less.

Extreme Stripping and Custom Builds

Beyond the standard installation wizard, advanced users and systems integrators could reduce the footprint further through manual removal or customized .INF setup scripts.

By deleting non-critical fonts, keyboard layouts, optional system utilities, driver backups, and disabling the virtual memory swap file (win386.swp), an operational Windows 95 environment could be reduced to between 18 MB and 22 MB. Embedded system developers and retro-computing enthusiasts have demonstrated that a bare-bones graphical Windows 95 shell can boot from disk space as small as 10 MB to 15 MB when limited strictly to fundamental runtime files.