.sys
.sys — это расширение имени файла , используемое в приложениях MS-DOS и Microsoft Windows операционных системах . Это системные файлы, содержащие драйверы устройств или конфигурации оборудования системы.
Большинство DOS .sys Файлы реального режима представляют собой драйверы устройств . [1] Однако некоторые файлы, использующие это расширение, не являются:
- MSDOS.SYS и IO.SYS — это файлы основной операционной системы в MS-DOS и Windows 9x .
- CONFIG.SYS — это текстовый файл , содержащий различные параметры конфигурации и указывающий, какие драйверы устройств будут загружены. [2] [3]
- СТРАНА.SYS [4] — это двоичная база данных , содержащая информацию о стране и кодовой странице для использования с директивой CONFIG.SYS COUNTRY и драйвером NLSFUNC . [4]
- KEYBOARD.SYS — это двоичная база данных, содержащая информацию, связанную с раскладкой клавиатуры, включая короткие последовательности P-кода , которые должны выполняться интерпретатором внутри драйвера клавиатуры KEYB . [5] [6]
Местоположение файла
[ редактировать ]В Windows Vista и ее преемниках файлы .sys в основном находятся по следующим путям: [7]
C:\Windows\system32\drivers
C:\Windows\WinSxS
В MS-DOS файл с именем MSDOS.SYS используется для копирования системных файлов с одного диска на другой, позволяя второму диску быть загрузочным. MSDOS.SYS расположен в корневом каталоге загрузочного диска/раздела (обычно C:\ для жестких дисков) и имеет установленные атрибуты скрытого файла, только для чтения и системного файла.
См. также
[ редактировать ]- ВхД
- Модель драйвера Windows
- Платформы драйверов Windows
- Бинарный файл в формате Fat (для системных файлов, защищенных от сбоев)
Ссылки
[ редактировать ]- ^ «Что такое водитель?» . ОСР . 14 мая 2003 г. Архивировано из оригинала 28 сентября 2007 г.
- ^ «Содержимое файла Windows Msdos.sys» . Поддерживать . Майкрософт . 27 сентября 2004 г. Архивировано из оригинала 20 октября 2004 г.
- ^ «Что такое файл Config.sys?» . www.dewassoc.com . Архивировано из оригинала 29 июня 2011 г. Проверено 16 февраля 2007 г.
- ^ Перейти обратно: а б Пол, Маттиас Р. (10 июня 2001 г.) [1995]. «Формат файла DOS COUNTRY.SYS» (файл COUNTRY.LST) (изд. 1.44). Архивировано из оригинала 20 апреля 2016 г. Проверено 20 августа 2016 г.
- ^ Пол, Матиас Р. (30 декабря 2001 г.). «Внутренняя структура KEYBOARD.SYS» . comp.os.msdos.programmer. Архивировано из оригинала 9 сентября 2017 г. Проверено 17 сентября 2016 г.
[...] Фактически формат в основном один и тот же в MS-DOS 3.3–8.0, PC DOS 3.3–2000, включая русские, литовские, китайские и японские выпуски, а также в Windows NT, 2000 и XP [ ...]. Есть незначительные различия и несовместимости, но общий формат с годами не изменился. [...] Некоторые записи данных содержат обычные таблицы [...]. Однако большинство записей содержат «исполняемый код», интерпретируемый каким-либо интерпретатором P-кода во время *исполняния*, включая условные переходы и тому подобное. Вот почему драйвер KEYB занимает такой огромный объем памяти по сравнению с драйверами клавиатуры с табличным управлением, которые можно выполнить за 3–4 КБ, получая тот же уровень функциональности, за исключением интерпретатора. [...]
- ^ Мендельсон, Эдвард (20 июля 2001 г.). «Как отобразить евро в MS-DOS и Windows DOS» . Отображение символа евро в полноэкранном режиме MS-DOS (включая полноэкранный режим DOS в Windows 95 или Windows 98). Архивировано из оригинала 17 сентября 2016 г. Проверено 17 сентября 2016 г.
[...] Матиас [Р.] Пол [...] предупреждает, что версия драйвера клавиатуры для IBM PC DOS использует некоторые внутренние процедуры, которые не распознаются драйвером Microsoft , поэтому, если возможно, вам следует использовать IBM версии как KEYB.COM , так и KEYBOARD.SYS вместо смешивания версий Microsoft и IBM [...]
(Примечание. Что подразумевается под «процедурами», здесь есть некоторые дополнительные байт-коды в файле IBM KEYBOARD.SYS, не поддерживаемые Microsoft версию драйвера KEYB.) - ^ «Расширение файла SYS. Что такое файл .sys и как его открыть?» . fileinfo.com .