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, а FreeDOSKERNEL.SYS.

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

Див. також[ред. | ред. код]

Примітки[ред. | ред. код]

  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.

Посилання[ред. | ред. код]