Интернет магазин китайских планшетных компьютеров



Компьютеры - CONFIG.SYS - Синтаксис

23 мая 2011


Оглавление:
1. CONFIG.SYS
2. Файл config.nt
3. Синтаксис
4. Примеры файла CONFIG.SYS
5. Интересные факты



CONFIG.SYS имеет свой специальный синтаксис. В основном, он состоит из директив вида «команда=значение». Список некоторых часто используемых команд CONFIG.SYS:

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

Также, сразу после команды можно поставить знак вопроса — в этом случае перед исполнением директивы запрашивается подтверждение исполнения.

Некоторые устаревшие или недокументированные команды:

availdev
availdev=false делает имена драйверов доступными только в стиле Unix через несуществующий каталог \dev
cpsw
cpsw=off отключает переключение кодовых страниц
ifs
загружает драйвер файловой системы
multitrack
multitrack=off отключает многодорожечное чтение — введено для решения проблем совместимости с нестандартными контроллерами дисков и дискет
switchar
задаёт знак-префикс, отличный от '/', для указания опций в командных строках — предполагалось использовать для уменьшения конфликта с путями, указанными в стиле Unix, где каталоги разделяются знаком '/', а не '\'

Некоторые команды, специфичные только для OS/2:

autofail
подавляет вывод сообщений об аппаратных ошибках
basedev
загружает базовые драйверы устройств
cache
управляет кешированием файловой системы HPFS
dllbasing
улучшает использование виртуальной памяти
dumpprocess
активизирует сброс дампа
iopl
управляет доступом к кольцам защиты
libpath
управляет поиском динамических библиотек
maxwait
пауза перед отданием задаче высшего приоритета
memman
управляет свопингом
priority
управляет приоритетом подзадач
protectonly
при установке в YES запрещает выполнение приложений DOS или Windows
reipl
автоматическая перезагрузка после системного сбоя
rmsize
задаёт доступную память для сеанса DOS
threads
задаёт число подзадач
vme
отключает расширения виртуального режима процессора 486 DX2

Несколько конфигураций и меню

Начиная с MS-DOS 6.0 появилась возможность в CONFIG.SYS группировать директивы в секции и описывать меню. Секции позволяют задать несколько конфигураций, а меню позволяет выбрать одну из них при загрузке системы. Секция начинается с имени секции в квадратных скобках и заканчивается с началом следующей секции. При этом секция используется для описания меню, а секция обрабатывается перед обработкой любой выбранной в меню конфигурации. Для задания меню в CONFIG.SYS были добавлены следующие команды:

include
включает в обработку секцию содержимое другой секции
menucolor
задаёт цвет меню
menudefault
задаёт пункт меню по умолчанию
menuitem
описывает пункт меню
submenu
описывает пункт подменю

При выборе пункта меню имя секции, указанное в этом пункте, сохраняется в переменной окружения CONFIG. Это позволяет с помощью команд «goto %CONFIG%» и «if "%CONFIG%"==» в AUTOEXEC.BAT выполнять разные действия в зависимости от выбора конфигурации при загрузке.



Просмотров: 5419


<<< Autorun.inf
Control.ini >>>