Plik MSDOS.SYS w systemach MS-DOS i Windows
MSDOS.SYS to kluczowy plik systemowy używany w MS-DOS oraz systemach operacyjnych Windows 9x. Wersje MS-DOS od 1.1x do 6.22 zawierają jądro systemu operacyjnego w tym pliku, który jest odpowiedzialny za dostęp do danych i zarządzanie oprogramowaniem.
Procedura rozruchu
MSDOS.SYS jest ładowany przez BIOS DOS podczas uruchamiania systemu. W niektórych wersjach OEM systemu MS-DOS plik ten może mieć różne nazwy.
Zmiany w Windows 9x
W systemach od Windows 95 (MS-DOS 7.0) do Windows Me (MS-DOS 8.0) jądro DOS zostało zintegrowane z BIOS-em DOS w jeden plik. W tym kontekście MSDOS.SYS stał się zwykłym plikiem tekstowym, który zawiera dyrektywy konfiguracyjne dla rozruchu systemu.
W przypadku istnienia pliku konfiguracyjnego system wczyta dane z niego zamiast z MSDOS.SYS. Po zainstalowaniu Windows 9x obok wcześniejszego systemu DOS, plik ten może być tymczasowo przemianowany, co dotyczy również pliku DOS, który może przyjąć nazwę pliku systemowego Windows.
Wymagania dotyczące pliku
Niektóre programy narzędziowe wymagają, aby plik MSDOS.SYS miał rozmiar co najmniej 1 KB. W związku z tym, od Windows 95, w pliku często można znaleźć długie ciągi linii komentarza.
Lokalizacja i atrybuty
Domyślnie plik znajduje się w głównym katalogu dysku startowego lub partycji rozruchowej (zwykle dla dysków twardych) i ma atrybuty:
- ukryty
- tylko do odczytu
- systemowy
Wersje i alternatywy
Wersje pochodne od MS-DOS, takie jak PC-DOS i DR-DOS, używają odpowiedników pliku MSDOS.SYS, które mogą nosić różne nazwy. FreeDOS stosuje również odpowiedni plik do podobnych celów.
W systemach Windows NT (3.1 – 4.0, 2000, XP, Server 2003) plik ten ma inną nazwę, a w wersjach NT 6+ (Vista, Server 2008, 7, 8, 8.1, 10) zastosowano inny mechanizm uruchamiania, co wpłynęło na strukturę plików systemowych.