MSDOS.SYS

MSDOS.SYS — один з основних системних файлів операційних систем MS-DOS і Windows 9x.

У версіях MS-DOS від 1.1x до 6.22 включно ядро дискової операційної системи міститься саме у цьому файлі. Основна функціональність MSDOS.SYS — обробка файлів і каталогів, а також керування запуском бінарних програм. Файл завантажується після IO.SYS у рамках початкового завантаження ОС.[1]

У системах Windows 95 (MS-DOS 7.0) і Windows ME (MS-DOS 8.0) ядро DOS об'єднане у один файл IO.SYS (також відомий[де?] як WINBOOT.SYS), а файл MSDOS.SYS став звичайним текстовим файлом конфігурації, таким як CONFIG.SYS. Цей файл конфігурації ігнорується, якщо у кореневому каталозі пристрою завантаження існує файл WINBOOT.INI. У цьому випадку директиви конфігурації читаються саме з WINBOOT.INI.[2]

Деякі[які?] утиліти очікують, що файл MSDOS.SYS має розмір принаймні 1 кілобайт. Саме це є причиною того, що у Windows 9x/ME у цьому файлі присутній дуже довгий коментар-«заповнювач».[nb 1][3][4]

За замовчуванням MSDOS.SYS знаходиться у кореневому каталозі розділу або пристрою завантаження ОС (як правило C:\ для жорстких дисків, A:\ для гнучких), має атрибути «прихований» (англ. hidden), «лише для читання» і «системний».

У IBM PC DOS, а також DR DOS починаючи з версії 5.0 (за винятком DR-DOS 7.06), аналогічний файл називається IBMDOS.COM. DR DOS від 3.31 до 3.41 включно використовують ім'я DRBDOS.SYS, а FreeDOS — KERNEL.SYS.

Операційні системи, засновані на Windows NT (NT 3.1-4, 2000, XP і 2003) мають інший механізм початкового завантаження (NTLDR). Системи Windows NT 6+ (Vista, 2008, 7, 8, 8.1 і 10) для цих цілей використовують завантажник bootmgr.

Див. також

  • IO.SYS
  • IBMDOS.COM
  • DRBDOS.SYS
  • COMMAND.COM
  • Список системних файлів DOS

Примітки

  1. Коментар-заповнювач у немодифікованому (оригінальному) файлі MSDOS.SYS явно пояснює ці причини.

Джерела

  1. Robbins, Judd (1991). Mastering DOS 5 (вид. 3). San Francisco, California: Sybex. с. 68—69.
  2. Windows Does Not Start Normally With Bootgui=1 in the Msdos.sys. 2.0. Microsoft. 24 жовтня 2013. KB136416, Q136416. Архів оригіналу за 19 серпня 2010. Процитовано 20 серпня 2015.
  3. Contents of the Windows MSDOS.SYS file. 1.4. Microsoft. 19 січня 2007. KB118579, Q118579. Архів оригіналу за 23 лютого 2015. Процитовано 20 серпня 2015.
  4. How to create an MSDOS.SYS file larger than 1024 bytes. 1.3. Microsoft. 21 грудня 2004. KB129998, D36528. Архів оригіналу за 2 грудня 2014. Процитовано 22 листопада 2014.

Посилання

  • List of MSDOS.SYS articles. Microsoft Knowledge Base (MSKB). Microsoft.
  • 95/98/ME Complete MSDOS.SYS Reference. Архів Windows оригіналу за 4 лютого 2019. Процитовано 12 травня 2019.
  • Contents of the MSDOS.SYS File. Архів оригіналу за 1 вересня 2019. Процитовано 12 травня 2019.
  • Computer Hope: Information about Window MSDOS.SYS file [Архівовано 12 травня 2019 у Wayback Machine.]
  • MDGx: WINBOOT.INI [Архівовано 4 лютого 2019 у Wayback Machine.]