Enable 32-Bit Disk Access in Windows 3.11
In Microsoft Windows 3.11, enabling 32-bit disk access allowed the operating system to bypass standard real-mode BIOS routines when interacting with hard drives, significantly improving performance and multitasking stability. This configuration was managed directly through the Control Panel within the virtual memory settings of the 386 Enhanced utility. This article details the specific configuration option, how to access it, and the requirements necessary for it to function properly.
The Configuration Option
The specific setting used to enable this feature is the "Use 32-Bit Disk Access" checkbox.
This option is located inside the Virtual Memory dialog box, which is accessible through the 386 Enhanced applet in the Control Panel.
Step-by-Step Navigation
To enable 32-bit disk access in Windows 3.11:
- Open the Main program group in Program Manager.
- Double-click the Control Panel icon.
- Open the 386 Enhanced applet.
- Click the Virtual Memory... button.
- In the Virtual Memory window, click the Change>> button to expand the advanced configuration options.
- Locate the bottom section of the expanded window and check the box labeled Use 32-Bit Disk Access.
- Click OK to confirm the change.
- When prompted, restart Windows to load the 32-bit protected-mode driver.
Technical Details and Requirements
When "Use 32-Bit Disk Access" is enabled, Windows loads FastDisk, a
protected-mode device driver (typically *wdctrl) directly
into memory. This eliminates the need for Windows to switch the CPU back
to 16-bit real mode every time a hard drive read or write request
occurs.
For this feature to work:
- The system processor must be an Intel 80386 or higher running in 386 Enhanced Mode.
- The hard disk controller must be strictly compatible with the Western Digital 1003 (WD1003) controller standard, which was the baseline for standard IDE/ATA drives of that era.
- The system must not be a laptop using non-standard power-saving drive spin-downs unless specialized OEM drivers were provided.
(Note: Windows for Workgroups 3.11 also introduced a separate, adjacent option called "Use 32-Bit File Access", which replaced the DOS FAT file-handling system with a 32-bit protected-mode cache called VCACHE. While related, 32-bit disk access handles low-level hardware controller communication, whereas 32-bit file access handles file-system requests).