MSDOS.SYS — это системный файл в операционных системах MS-DOS и Windows 9x . В версиях MS-DOS от 1.1x до 6.22 файл содержит ядро MS-DOS и отвечает за доступ к файлам и управление программами. MSDOS.SYS
загружается DOS BIOS IO.SYS
как часть процедуры загрузки . [1] В некоторых OEM-версиях MS-DOS файл называется MSDOS.COM
.
В Windows 95 (MS-DOS 7.0) и Windows ME (MS-DOS 8.0) ядро DOS было объединено с BIOS DOS в один файл IO.SYS
(также известный как WINBOOT.SYS
[2] ), но MSDOS.SYS
стало обычным текстовым файлом, содержащим конфигурацию загрузки. вместо этого директивы. Если WINBOOT.INI
файл существует, система получит эти директивы конфигурации из, WINBOOT.INI
а не из MSDOS.SYS
. [3]
Когда Windows 9x устанавливается поверх существующей установки DOS, файл Windows может быть временно назван MSDOS.W40
в честь того момента, пока функция двойной загрузки Windows загрузила предыдущую ОС. Аналогично, версия MSDOS.SYS
старой системы названа MSDOS.DOS
в честь того времени, пока активна Windows 9x.
Некоторые утилиты DOS ожидают, MSDOS.SYS
что минимальный размер файла будет не менее 1 КБ. По этой причине, MSDOS.SYS
начиная с Windows 95, в файле конфигурации обычно встречается большой фиктивный комментарий . [nb 1] [4] [5] [6]
По умолчанию файл расположен в корневом каталоге загрузочного диска/раздела (обычно C:\
для жестких дисков) и имеет установленные атрибуты скрытого файла, только для чтения и системного файла .
В производной от MS-DOS программе управления дисками (DCP) бывшего восточногерманского VEB Robotron вместо этого использовалось имя файла DCDOS.SYS . [7] [8]
IBM PC DOS , а также DR DOS начиная с версии 5.0 (за исключением DR-DOS 7.06) использовали этот файл IBMDOS.COM
для той же цели, тогда как вместо него использовали DR DOS 3.31–3.41 DRBDOS.SYS
. [2] FreeDOS использует этот файл KERNEL.SYS
для той же цели.
Операционные системы на базе Windows NT (NT 3.1–4, 2000, XP и 2003) используют файл NTLDR , а операционные системы NT 6+ (Vista, 2008, 7, 8, 8.1 и 10) вместо этого используют bootmgr , поскольку они другая последовательность загрузки.
MSDOS.SYS
явно объясняет эти причины:Следующие строки необходимы для совместимости с другими программами. Не удаляйте их (MSDOS.SYS должен иметь размер >1024 байт).
MSDOS.SYS в Windows 9x (95/98/ME):