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.