Test Display Mode Compatibility in Windows 3.11
In Microsoft Windows 3.11, identifying video hardware and checking
display mode compatibility before loading the graphical environment was
performed using the Microsoft Diagnostics utility, run
via the command-line executable MSD.EXE.
This article explains the role of MSD.EXE in evaluating
display configurations, how it detected adapter capabilities and video
modes, and the accompanying command-line mechanisms used to troubleshoot
video compatibility in the Windows 3.11 environment.
Microsoft Diagnostics (MSD.EXE)
Microsoft Diagnostics (MSD.EXE) was bundled with MS-DOS
and Windows 3.1x installations, typically placed directly in the
C:\WINDOWS directory. Because Windows 3.11 ran on top of
DOS, display driver mismatches or unsupported video modes often caused
the graphical subsystem to freeze upon execution of
WIN.COM.
Running MSD from the DOS command prompt allowed
technicians to inspect the hardware environment without invoking the
Windows Graphical User Interface (GUI).
How MSD Checked Display Modes
When launching MSD from the command line, users could
navigate to the Video section (or run
MSD /B for monochrome displays) to inspect:
- Display Adapter Type: Detected whether the installed hardware was standard MDA, CGA, EGA, VGA, 8514/A, or Super VGA (SVGA).
- Video BIOS Details: Identified the video BIOS manufacturer, version, and date to ensure compatibility with third-party Windows display drivers.
- Current Video Mode: Displayed active text and graphics modes, screen dimensions (columns and rows), and memory address ranges utilized by video RAM.
- VESA Compliance: Evaluated whether the card contained VESA BIOS Extensions (VBE), which were required for higher-resolution 256-color modes (such as 800x600 and 1024x768) using generic SVGA drivers.
Related Command-Line Display Utilities and Switches
In addition to MSD.EXE, Windows 3.11 relied on several
command-line tools and parameters to test and resolve display mode
conflicts:
SETUP.EXE (Maintenance Mode)
Executing SETUP.EXE from the C:\WINDOWS DOS
prompt launched the character-mode setup utility. If an incompatible
display mode was selected inside Windows, this tool allowed users to
change the display driver back to standard VGA (640x480, 16 colors) or
another compatible configuration without starting Windows.
WIN.COM Diagnostic Switches
When testing whether display mode switching caused system crashes, Windows 3.11 supported specific startup flags:
WIN /D:V: Prevented Windows from using the ROM routine to switch video modes. If the display failed with the default setting but worked with/D:V, the video card's ROM was identified as incompatible with the Windows display driver.WIN /B: Created a boot log (BOOTLOG.TXT) that recorded whether the display driver (*.DRV) loaded successfully during the initialization sequence.