
- •1. Общие сведения о файле config.Sys
- •2. Команды файла config.Sys
- •2.1 Формат файла config.Sys
- •2.2 Выполнение файла config.Sys
- •2.3 Наиболее часто используемые команды файла contig.Sys
- •2.4 Использование верхней памяти и нма
- •2.5 Команды для задания размеров внутренних структур dos
- •2.6 Управление процессом начальной загрузки dos
- •2.7 Команды для установки различных режимов dos
- •3. Пример файла config.Sys
- •; Установка размеров внутренних структур dos
- •4. Диалоговые файлы конфигурации
- •5. Общие сведения о файле autoexec.Bat
- •6. Команды файла autoexec.Bat
- •7. Пример файла autoexec.Bat
- •8. Оптимизация файлов конфигурации
2.6 Управление процессом начальной загрузки dos
Следующая группа команд используется для управлении процессом начальной загрузки DOS:
SНЕLL=полное-имя-файла-командного-процессора [параметры] — позволяет указать имя и размещение командного npoцeccоpa (интерпретатора команд) MS DOS. Обычно команда используется в виде Shell = С:\СОММАМD.СОМ /E: число-байтов /Р, что позволяет увеличить размер области памяти, в которой хранятся переменные окружения. Число байтов задает размер этой области. Если размер области памяти для хранения переменных окружения недостаточен, то DOS выдает сообщение: «Out of environment space».
Пример: SHELL = C:\COMMAND.CDH /E:512 /P;
SWITCHES /F /N - пропуск двухсекундной паузы после сообщения «Starting MS-DOS» в процессе начальной загрузки DOS и блокирование возможности обхода выполнения команд файлов CONFIG.SYS и AUTOEXEC.BAT с помощью клавиш (F5) и (F8).
Замечания:
1. Команда SWITCHES имеет и другие возможности.
2. Даже при указании команды файла CONFIG.SYS SWITCHES /F /N возможность обхода выполнения команд файлов CONFIG.SYS и AUTOEXEC.BAT остается, если Вы используете драйверы сжатых дисков, созданных программами DriveSpace или DoubleSpace. Действительно, при нажатии во время начальной загрузки помощью комбинаций клавиш CTRL+F5 или CTRL+F8 можно пропустить не только загрузку драйверов сжатых дисков, но и выполнение файлов CONFIG.SYS и AUTOEXEC.BAT. Чтобы заблокировать и эту возможность, надо поместить в файл DRVSPACE.INI (или DBLSPACE.INI) команду SWITCHES /N .
2.7 Команды для установки различных режимов dos
Следующая группа команд файла CONFIG.SYS служит для установки различных режимов DOS:
Break = on или Break = off — установить иди отменить для программ DOS режим проверки нажатия клавиш CTRL+ Break или CTRL+С при операциях и ввода-вывода с диском. Это позволяет прерывать выполнение программ, которые иначе бы выполнились до своего завершения. Изменить данный режим можно и впоследствии командами DOS: BREAK ON и BREAK OFF .
Country=код-страны, кодовая-страница, полное-имя-файла-COUNTRY. SYS — настройка на принятые в стране правила для отображения времени, даты и денежных сумм, перевода прописных букв в строчные и обратно и т.д. (см. п. 31.7). В MS DOS, начиная с версии 6.2, предусмотрены установки для России: код страны 007, кодовая страница 866. В предыдущих версиях DOS наиболее подходящим являются коды страны 049 н кодовая страница 437. Пример: COUNTRY=007, 866, с:\exe\msdos\country.sys;
Numlock=on или Numlock=off — включает или отключает фиксацию цифровой клавиатуры (т.е. режим «Num Lock», отображаемый световым индикатором «Num Lock» клавиатуры).
3. Пример файла config.Sys
Пример файла CONFIG.SYS приведен ниже:
Мы будем предполагать, что компьютер имеет процессор 80386 или старше, файлы MS DOS находятся в каталоге C:\EXE\MSDOS, а файлы драйверов дисков находятся в каталоге С:\ EXE\SCSI.
Пример файла CONFIG.SYS:
; Установка размеров внутренних структур dos
BUFFERS=10
FILES=50
LASTDRIVE=J
FCBS=4, 0
STACKS=9, 256
; Настройка на соглашения, принятые в России
COUNTRY=007, 866, C:\EXE\MSDOS\ COUNTRY.SYS
; Увеличение размера области окружения
SHELL=C:\COMMAND.COM/E: 512/P
; Задание прочих режимов
BREAK=ON
NUMLOCK=OFF
; Загрузка драйверов расширенной и верхней памяти
DEVICE=C:\EXE\MSDOS\HIMEM.SYS/TESTMEM: OFF
DEVICE=C:\EXE\MSDOS\EMM386.EXE NOEMS
; Загрузка DOS в HMA, разрешение использования верхней памяти
DOS=HIGH, UMB
; Подготовка к переключению на кодовую страницу 866
DEVICEHIGH=C:\ EXE\MSDOS\DISPLAY.SYS CON= ()
; Загрузка драйверов для доступа к дискам
; ASPI8DOS.SYS – ASPI-драйвер для контроллера Adaptec 2940
DEVICEHIGH=C:\ EXE\SCSI\ASPI8DOS.SYS /D
; ASPI8DOS.SYS - драйвер для доступа к компакт-дискам
DEVICEHIGH=C:\ EXE\SCSI\ASPICD.SYS /D: MSDOO
; ASPIDISK- драйвер для доступа к магнитооптическим и другим съемным дискам (SyQuest, Iomega)
DEVICEHIGH=C:\ EXE\SCSI\ASPIDISK.SYS /D
; Загрузка драйвера DRVSPACE.BIN в верхнюю память
DEVICEHIGH=C:\ EXE\ MSDOS\ DRVSPACE.SYS /MOVE
Замечания.
1. Разумеется, драйверы для доступа к дискам (устройствам хранения данных) на Вашей компьютере, скорее всего, будут другими. Например, если Ваш компьютер оснащен только жестким диском и дискетами, то драйверы для доступа к дискам, как правило, вообще не нужны.
2. Последняя строка файла (вызов драйвера DRVSPACE.SYS) нужна только при использовании сжатых дисков программы DriveSpace. Если Вы не используете сжатые диски, то лучше удалить из корневого каталога диска С: файл DRVSPACE.BIN, чтобы драйвер сжатых дисков не занимал память.