32-bit disk access

32-bit disk access

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 enhance the system's 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.

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 file access should not be confused with 32-bit disk access. Although both technologies are similar, 32-bit disk access pre-dates 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 relatively 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.

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.

See also

* 32-bit File Access

References

* [http://support.microsoft.com/?id=83325 Explanation of SMARTDRV & 32-bit disk access from Microsoft]
* [http://www.knowplace.org/pages/morgue/windows_9.x3.1_32-bit_guide.php 32-bit in Windows 3.1 / 9x]
* [http://support.microsoft.com/kb/126855/en-us Windows driver support for large hard drives]


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • 32-bit File Access — refers to the higher performance, protected mode disk caching method introduced in Windows for Workgroups 3.11, which replaced SmartDrive (Smartdrv).32 bit file access bypassed MS DOS and directly accessed the disk, either via the BIOS or… …   Wikipedia

  • Disk editor — A disk editor is a computer program that allows its user to read, edit, and write raw data (at character or hexadecimal, byte levels) on disk drives (e.g., hard disks, USB flash disks or removable media such as a floppy disks); as such, they are… …   Wikipedia

  • Disk operating system — For the family of disk operating systems for the IBM PC compatible platform, see DOS. Disk Operating System (specifically) and disk operating system (generically), most often abbreviated as DOS, refers to an operating system software used in most …   Wikipedia

  • Disk-drive performance characteristics — are the attributes which control the time it takes to transfer (read or write) data between a computer and a data storage device (most typically disk storage) starting with the initial command from the computer or host until the storage device… …   Wikipedia

  • Disk storage — or disc storage is a general category of storage mechanisms, in which data are digitally recorded by various electronic, magnetic, optical, or mechanical methods on a surface layer deposited of one or more planar, round and rotating disks (or… …   Wikipedia

  • Disk encryption — uses disk encryption software or hardware to encrypt every bit of data that goes on a disk or disk volume. Disk encryption prevents unauthorized access to data storage. The term full disk encryption (or whole disk encryption) is often used to… …   Wikipedia

  • Disk encryption theory — Disk encryption is a special case of data at rest protection when the storage media is a sector addressable device (e.g., a hard disk). This article presents cryptographic aspects of the problem. For discussion of different software packages and… …   Wikipedia

  • Disk formatting — Formatting a hard drive using MS DOS Disk formatting is the process of preparing a hard disk drive or flexible disk medium for data storage. In some cases, the formatting operation may also create one or more new file systems. The formatting… …   Wikipedia

  • Disk image — CD image redirects here. For ISO 9660 image files, see ISO image. A disk image is a single file or storage device containing the complete contents and structure representing a data storage medium or device, such as a hard drive, tape drive,… …   Wikipedia

  • Bit array — A bit array (or bitmap, in some cases) is an array data structure which compactly stores individual bits (boolean values). It implements a simple set data structure storing a subset of {1,2,..., n } and is effective at exploiting bit level… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”