.sys - это расширение имени файла, используемое в приложениях MS-DOS и операционных системах Microsoft Windows . Они часто содержат драйверы устройств или конфигурации оборудования для системы.
Большинство файлов DOS .sys являются драйверами устройств реального режима . [1] Однако некоторые файлы, использующие это расширение, не являются: MSDOS.SYS и IO.SYS являются основными файлами операционной системы в MS-DOS и Windows 9x . CONFIG.SYS Текстовый файл содержит различные параметры конфигурации и определяет , какие устройства драйверы будут загружены. [2] [3] COUNTRY.SYS [4] - это двоичная база данных, содержащая информацию о стране и кодовой странице для использования с директивой CONFIG.SYS COUNTRY и драйвером NLSFUNC , [4] тогда как KEYBOARD.SYS - это двоичная база данных, содержащая информацию, относящуюся к раскладке клавиатуры, включая короткие последовательности P-кода , которые должны выполняться интерпретатором внутри драйвера клавиатуры KEYB . [5] [6]
Расположение файла
В частности, в Windows Vista и ее преемниках файлы .sys в основном находятся по следующим путям: [7]
C:\Windows\system32\drivers
C:\Windows\WinSxS
Смотрите также
- VxD
- Модель драйвера Windows
- Платформы драйверов Windows
- Жирный двоичный файл (для защищенных от сбоев системных файлов)
Рекомендации
- ^ "Что такое водитель?" . ЛАРН . 2003-05-14. Архивировано из оригинала на 2007-09-28.
- ^ «Содержимое файла Windows Msdos.sys» . Поддержка . Microsoft . 2004-09-27. Архивировано из оригинала на 2004-10-20.
- ^ "Что такое ФАЙЛ CONFIG.SYS?" .
- ^ а б Пол, Матиас Р. (2001-06-10) [1995]. "Формат файла DOS COUNTRY.SYS" (файл COUNTRY.LST) (1.44 ред.). Архивировано 20 апреля 2016 года . Проверено 20 августа 2016 .
- ^ Пол, Матиас Р. (2001-12-30). "Внутренняя структура 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.07.2001). «Как отобразить евро в MS-DOS и Windows DOS» . Отображение символа евро в полноэкранном режиме MS-DOS (включая полноэкранный режим DOS в Windows 95 или Windows 98). Архивировано 17 сентября 2016 года . Проверено 17 сентября 2016 .
[...] Matthias [Р.] Пол [...] предупреждает , что IBM PC DOS версии драйвера клавиатуры использует некоторые внутренние процедуры, которые не распознаются в Microsoft драйвера, поэтому, если это возможно, следует использовать IBM версии обоих KEYB .COM и KEYBOARD.SYS вместо смешивания версий Microsoft и IBM […]
(NB. Под «процедурами» понимаются некоторые дополнительные байтовые коды в файле IBM KEYBOARD.SYS, не поддерживаемые версией Microsoft драйвера KEYB.) - ^ «Расположение файлов .sys» .