Config.sys

CONFIG.SYS — файл конфигурирования операционных систем семейств DOS, Windows 9x и OS/2. Это текстовый файл, содержащий директивы настройки системы и команды загрузки драйверов, он должен располагаться в корневом каталоге загрузочного устройства (англ. Boot disk) (дискеты или диска).

Под DOS директивы в этом файле задают некоторые аппаратные (такие, как состояние индикатора Num Lock) и системные параметры (например, количество и вложенность стеков для обработки аппаратных прерываний, количество дисковых буферов и т. п.), а также загружают драйверы для управления дополнительной и расширенной памятью (HIMEM.SYS, EMM386.EXE), экраном (ANSI.SYS, DISPLAY.SYS), дисководом CD-ROM и т. п.

Синтаксис файла config

CONFIG.SYS имеет свой специальный синтаксис. В основном, он состоит из директив вида команда=значение (или то же самое, но без знака равенства — например, numlock off). Список некоторых часто используемых команд CONFIG.SYS:

Команда Описание
; Строка с комментарием
break Задаёт поведение системы при нажатии комбинации Ctrl+C во время работы программ
buffers Резервирует место под указанное количество дисковых буферов
country Задаёт региональные настройки (формат даты и времени, наименование валюты, порядок сортировки и т. п.)
device Загружает драйвер
devicehigh Загружает драйвер в UMB
dos Параметры загрузки DOS (к примеру, перенос части ядра в HMA)
fcbs Сколько одновременно можно открывать FCB [убрать шаблон]
files Сколько одновременно можно открывать файлов
install Загружает резидентную программу (обычный исполнимый модуль не в формате драйвера)
installhigh Загружает резидентную программу в UMB
lastdrive Задаёт последнюю букву, доступную для назначения дискам
numlock Задаёт состояние переключателя Num Lock
rem Строка с комментарием
set Устанавливает значение переменной окружения
shell Указывает интерпретатор командной строки, отличный от command.com, и/или его опции
stacks Резервирует место для стеков обработки аппаратных прерываний
switches Дополнительные опции загрузки

Пример файла CONFIG.SYS


	numlock = off
break = on
dos = high,umb
country = 7,,c:\dos\country.sys
files = 40
device = c:\dos\emm386.exe ram i=b000-b7ff
shell = command.com /p /e:512