32-bitowy dostęp do dysku
32-bitowy dostęp do dysku (znany również jako FastDisk ) odnosi się do specjalnego dostępu do dysku i trybu buforowania dostępnego w starszych systemach operacyjnych Microsoft Windows opartych na systemie MS-DOS . Był to zestaw sterowników urządzeń działających w trybie chronionym , które współpracowały ze sobą w celu wykorzystania zaawansowanych funkcji we/wy dysku w systemie BIOS. Filtrował wywołania przerwania 13h BIOS do kontrolera dysku i kierował je w sposób najbardziej efektywny dla systemu — albo przez 32-bitowy interfejs z kontrolerem dysku twardego, albo przez systemowy BIOS. Korzystanie z 32-bitowego dostępu do dysku pozwoliło na zwiększenie pamięci stronicowanej w systemie Windows do stronicowania aplikacji opartych na systemie MS-DOS na dysku w celu zwolnienia wystarczającej ilości pamięci RAM dla aplikacji, gdy potrzebowały jej użyć. Czasami włączenie tego trybu psułoby starsze aplikacje dnia.
Windows 3.1 miał opcję w rozszerzonym panelu sterowania 386 , która umożliwiałaby 32-bitowy dostęp do odczytu i zapisu w trybie rozszerzonym 386. Zwykle można było bezpiecznie włączyć odczyt 32-bitowy, ale zapis 32-bitowy powodował problemy z wieloma aplikacjami. 32-bitowy dostęp do dysku był funkcją, która umożliwiała stronicowanie aplikacji MS-DOS na dysk. Bez niego, jeśli kod dysku w trybie rzeczywistym (moduł obsługi Int 13h) zostałby stronicowany, wirtualna maszyna DOS-owa zapętlałaby się w nieskończoność.
32-bitowego dostępu do dysku nie należy mylić z 32-bitowym dostępem do plików . Chociaż obie technologie są podobne, 32-bitowy dostęp do dysku został wprowadzony w systemie Windows 3.1, a dostęp do plików w systemie Windows for Workgroups 3.11. 32-bitowy dostęp do plików zapewniał 32-bitową ścieżkę kodu dla systemu Windows w celu bezpośredniego dostępu do magistrali dyskowej poprzez przechwytywanie usług MS-DOS Int 21H, pozostając w trybie chronionym 386 i przy prędkościach procesora, zamiast obsługi usług Int 21H w trybie rzeczywistym przez MS-DOS. 32-bitowy dostęp do dysku zapewnia mniejszą wydajność i jest mniej prawdopodobne, że zadziała na wielu komputerach niż 32-bitowy dostęp do plików . 32-bitowy dostęp do plików nie wymaga 32-bitowego dostępu do dysku.
Systemy Windows 95 , Windows 98 i Windows Me używają natywnych 32-bitowych sterowników dysków w trybie chronionym podczas normalnej pracy. Jednak tryb awaryjny używa zamiast tego sterowników dysku w trybie rzeczywistym MS-DOS. Sterowniki trybu rzeczywistego MS-DOS mogą być również używane podczas normalnej pracy dla dyskowych urządzeń peryferyjnych, dla których system Windows nie miał natywnych sterowników.
32-bitowe wersje systemów operacyjnych z rodziny Windows NT , w tym nowsze Windows 2000 , Windows XP , Windows Server 2003 , Windows Vista i nowsze, zawsze mają aktywne 32-bitowe sterowniki dysków, nie mogą w ogóle używać sterowników MS-DOS, a wyrażenie nie jest dla nich używany.