Top Qs
Timeline
Chat
Perspective
Microsoft 32-bit disk access
From Wikipedia, the free encyclopedia
Remove ads
Remove ads
32-bit Disk Access (also known as FastDisk) refers to a special disk access and caching mode available in older, MS-DOS-based Microsoft Windows operating systems. It was a set of protected mode device drivers that worked together to take advantage of advanced disk I/O features in the system BIOS. It filtered interrupt 13h BIOS calls to the disk controller and directed them in the most efficient way for the system — either through the 32-bit interface with the hard disk controller or through the system BIOS. Using 32-bit Disk Access allowed for more pageable memory in Windows to page MS-DOS–based applications to disk to free enough RAM for applications when they needed to use it. Sometimes enabling this mode would break older applications of the day.
![]() | This article includes a list of references, related reading, or external links, but its sources remain unclear because it lacks inline citations. (March 2010) |
Windows 3.1 had an option in its 386 Enhanced Control Panel that would enable 32-bit read & write access in 386 enhanced mode. Usually, 32-bit read could be safely enabled, but 32-bit write had issues with a number of applications. 32-bit Disk Access was the feature that made it possible to page MS-DOS applications to disk. Without it, if the real mode disk code (the Int 13h handler) was paged out, the virtual DOS machine would loop forever.
32-bit disk access should not be confused with 32-bit file access. Although both technologies are similar, 32-bit disk access was introduced with Windows 3.1 and file access with Windows for Workgroups 3.11. 32-bit file access provided a 32-bit code path for Windows to directly access the disk bus by intercepting the MS-DOS Int 21H services while remaining in 386 protected mode and at CPU speeds, rather than handling the Int 21H services in real mode by MS-DOS. 32-bit disk access offers less performance and is less likely to work on many computers than 32-bit file access. 32-bit file access does not require 32-bit disk access.
Windows 95, Windows 98, and Windows Me use native, protected mode 32-bit disk drivers during normal operation. However Safe Mode uses MS-DOS real mode disk drivers instead. Real mode MS-DOS drivers could also be used during normal operation for disk peripherals for which Windows did not have native drivers.
32-bit versions of the Windows NT family of operating systems including the newer Windows 2000, Windows XP, Windows Server 2003, Windows Vista and later always have 32-bit disk drivers active, cannot use MS-DOS drivers at all, and the expression is not used for them.
Remove ads
References
Further reading
- Wagner, Richard (1993). Ultimate Windows 3.1. New Riders Publications. pp. 296–296. ISBN 9781562051259.
- Weiskamp, Keith; Pronk, Ron (1993). Windows? 3.1 Insider. Insiders Guides. Vol. 1. Wiley. pp. 124–130. ISBN 9780471579847.
- Davis, Frederic Emery (1993). The Windows 3.1 Bible. Peachpit Press. pp. 655, 657–658. ISBN 9781566090155.
- English, Arthur V. (1993). Advanced Tools for Windows Developers. Sybex. pp. 279–280. ISBN 9780782110296.
- Sheldon, Thomas (1993). Windows 3.1: The Complete Reference (2nd ed.). Osborne McGraw-Hill. pp. 246–250. ISBN 9780078818899.
- Konicki, Steve (1992). Tuning Windows 3.1. Que Corporation. pp. 135–137. ISBN 9781565290501.
- Mueller, Scott; Zacker, Craig (1998). Upgrading and Repairing PCs (10th ed.). Que. pp. 1057–1058. ISBN 9780789716361.
Remove ads
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads