Windows 95 F8 Startup Menu Functions

The Windows 95 Startup Menu, accessed by pressing the F8 key right before the operating system loaded, was a vital troubleshooting and diagnostic interface. It allowed users and technicians to isolate system errors, bypass problematic hardware drivers, and access underlying MS-DOS environments when the standard graphical interface failed to load properly or suffered from software conflicts.

When a user pressed F8 at the "Starting Windows 95..." prompt, the boot process halted to present a text-based menu offering several boot configurations:

  • Normal: This option continued the standard boot procedure, loading CONFIG.SYS, AUTOEXEC.BAT, all device drivers, and the Windows 95 graphical user interface (GUI).
  • Logged (\BOOTLOG.TXT): This mode functioned identically to the Normal boot process, but it recorded every loaded driver, device, and service into a hidden file named BOOTLOG.TXT in the root directory. This log was critical for diagnosing exactly which component caused a system freeze or crash during initialization.
  • Safe mode: Selecting this loaded Windows 95 with the bare minimum set of drivers required to operate—a generic VGA display driver, basic mouse support, and core system services. It bypassed CONFIG.SYS, AUTOEXEC.BAT, and the Windows registry's startup entries, allowing users to remove conflicting software, roll back faulty drivers, or adjust display resolutions that exceeded monitor capabilities.
  • Safe mode with network support: Similar to standard Safe Mode, this option loaded minimal drivers while initializing basic network protocols and interface card drivers, enabling users to access shared network drives to retrieve patches or backup files.
  • Step-by-step confirmation: This interactive mode asked the user to manually confirm (Y/N) the execution of every single line in CONFIG.SYS and AUTOEXEC.BAT, followed by individual Windows drivers and the GUI itself. It was the most direct way to pinpoint which specific driver or memory-resident program was causing system instability.
  • Command prompt only: This option booted directly to an MS-DOS 7.0 command line while still processing the startup configuration files (CONFIG.SYS and AUTOEXEC.BAT). It did not execute WIN.COM, making it ideal for running legacy DOS utilities, partition managers, or games requiring exclusive hardware control.
  • Safe mode command prompt only: This bypassed both the graphical interface and all startup configuration files, dropping the user immediately into a bare MS-DOS command prompt without loading any high memory managers or device drivers.
  • Previous version of MS-DOS: Available on systems where Windows 95 was installed as an upgrade over an existing MS-DOS installation, this option booted the computer into the older DOS version using preserved configuration files.