Меню

Как настроить config sys

Как настроить config sys

Содержание раздела Курс DOS

1 Основные понятия и определения 2 Команды для работы в среде MS DOS 2.1 Работа с каталогами файлов 2.2 Команды поддержки файлов 2.3 Вспомогательные команды DOS. Часть I 2.4 Вспомогательные команды DOS. Часть II 2.5 Вспомогательные команды DOS. Часть III 3 Пакетные файлы 4 Структура DOS 5 Конфигурирование системы 5.1 С чего начать? 5.2 CONFIG.SYS 5.3 AUTOEXEC.BAT 5.4 Справочник команд конфигурирования 5.5 Примеры 6 Краткий справочник команд

CONFIG.SYS представляет собой текстовый файл, каждая строка которого может содержать команду конфигурирования системы.

Все команды конфигурирования системы независимы в смысле синтаксиса и могут указываться в любом порядке. Но в большинстве следует учитывать семантику команд, поэтому их порядок задания должен быть предварительно продуман.

После изменения содержимого команд файла CONFIG.SYS для конфигурации DOS в соответствии с новыми командами следует перезагрузить систему.

О сновные команды конфигурирования системы смотри здесь.

Интерактивный файл CONFIG.SYS (с многовариантной настройкой)

Интерактивный файл CONFIG . SYS определяет различные способы конфигурирования DOS. Этапы разработки интерактивного файла CONFIG.SYS таковы:

Принятие решения о количестве и предназначении вариантов конфигурирования DOS;

Определение перечня команд DOS для каждого варианта конфигурирования;

Выделение общих фрагментов из сформированных на предыдущем этапе перечней;

Разработка структуры стартового меню и стартовых подменю, а также определение их взаимосвязей (составление перечня пунктов и определение уровня вложенности подменю);

Кодирование стартовых меню и подменю командами конфигурирования DOS;

Формирование блоков конфигурации по пп. 2, 3 и 5;

С оздание файла CONFIG.SYS.

Интерактивный файл CONFIG.SYS состоит из последовательности блоков конфигурации, которой могут предшествовать не связанные с организацией разветвлений команды конфигурирования DOS.

Блок конфигурации представляет собой последовательность команд конфигурирования, которым предшествует заголовок. Заголовок размещается в отдельной строке и состоит из имени блока, заключенного в квадратные скобки. Имя блока может содержать любые печатаемые символы, за исключением пробелов и запятых, а также символов \, /, I, =, 1 и 1. Длина имени блока не должна превышать 70 символов. Конец блока конфигурации определяется началом следующего блока или концом файла CONFIG.SYS.

Стартовое меню — это меню, которое отображается на экране первым (затем могут отображаться подменю) при обработке файла CONFIG.SYS. Его организация является основой разработки интерактивного файла CONFIG.SYS. Стартовое меню кодируется в виде отдельного блока со стандартным именем MENU, который должен быть первым в последовательности блоков конфигурации. В этом блоке допустимы только следующие команды конфигурирования:

Команды файла CONFIG.SYS с многовариантной настройкой

[COMMON] определяет блок команд config.sys, выполняемый во всех вариантах выбора.
INCLUDE позволяет включить один блок меню в другой и избежать таким образом повторяющихся блоков.
MENUCOLOR определяет цвет текста и фона меню.
MENUDEFAULT определяет пункт стартового меню или стартового подменю, выбираемый по умолчанию, и ограничивает время ожидания ответа от пользователя.
MENUITEM задаёт для пункта меню, реализующего один из вариантов конфигурирования DOS, внутреннее имя и текст, выводимый на экран.
SUBMENU позволяет создать пункт стартового меню или стартового подменю и связывает его с одним из подчиненных стартовых подменю.
NUMLOCK устанавливает режим Num Lock .
REM определяет комментарий.

Интерактивный файл CONFIG.SYS должен содержать единственное стартовое меню, пунктами которого могут быть стартовые подменю. Блок [MENU] должен содержать, по крайней мере, одну команду MENUITEM или SUBMENU.

Команды DOS, общие для всех вариантов конфигурирования системы, можно поместить перед блоком MENU. Если это неприемлемо из-за нарушения требуемого порядка следования команд, то общие команды оформляются в виде блока со стандартным именем COMMON, который размещается в любом подходящем месте файла CONFIG . SYS , но обязательно между другими блоками конфигурации или в конце данного файла. Рекомендуется всегда размещать в конце файла CONFIG.SYS, пусть даже пустой, блок COMMON.

Читайте также:  Как сделать чтобы не работала кнопка fn

Когда вы выбираете пункт меню CONFIG . SYS , его имя передаётся в файл AUTOEXEC.BAT через переменную окружения, называемую CONFIG.

Если, например, в меню были два пункта — DOS и WINDOWS, файл AUTOEXEC.BAT можно начать с команды

которая вызовет переход на одну из двух меток — :DOS или :WINDOWS.

Общий вид интерактивного файла CONFIG.SYS (с многовариантной настройкой):

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

[MENU]
NUMLOCK=OFF
MENUCOLOR=1,15
MENUDEFAULT=DOS,60
MENUITEM=DOS,Конфигурация DOS
MENUITEM=WIN,Конфигурация Windows

[DOS]
Здесь должны быть команды конфигурации DOS

[WIN]
Здесь должны быть команды конфигурации Windows

[COMMON]
Здесь должны быть команды, общие для DOS и Windows

Выполнение файла config.sys, приведённого выше, начинается с выключения клавиши и установки синего цвета букв на белом фоне экрана. В качестве варианта по умолчанию выбирается DOS, время ожидания устанавливается в 60 секунд. На экране пункты меню выглядят как:

Внутренние имена их — DOS и WIN.

Файл состоит из четырёх секций. Можно создать и пятую (точнее, нулевую), поместив какие-нибудь команды выше строки [MENU] — они будут выполнены до того, как меню появится на экране.

Источник

Как настроить config sys

Наилучшее использование файлов CONFIG.SYS и AUTOEXEC.BAT

Наилучшее использование файла CONFIG.SYS

При включении компьютера его встроенные программы выполняют внутреннюю диагностику и загружают часть DOS, которая затем ищет в корневом каталоге загрузочного диска файл с именем CONFIG.SYS. Если файл найден, то он используется для настройки системы и загрузки полной версии DOS, если же нет (возможно, из-за того, что вы его случайно уничтожили =), компьютер загружает DOS в конфигурации, заданной по умолчанию, и не устанавливает никаких дополнительных драйверов. То же самое произойдёт, если вы дадите DOS указание проигнорировать CONFIG.SYS (смотрите «Режимы начальной загрузки»).

Прежде чем пытаться что-либо усовершенствовать, необходимо принять меры предосторожности — создать резервную загрузочную дискету. Всякий раз, когда вы изменяете файл конфигурации или запускаете вносящую изменения программу инсталляции, вы рискуете сделать невозможной загрузку с жёсткого диска. Если это произойдёт, загрузочная дискета поможет вам снова запустить систему.

Возьмите чистую дискету и сформатируйте её командой FORMAT A: /S (т.е. с копированием системных файлов DOS). Затем проверьте, имеется ли на дискете файл COMMAND.COM, и попробуйте с неё загрузиться. Убедившись, что загрузка происходит нормально, пометьте дискету, как «Системная». Теперь можно начинать.

Режимы начальной загрузки.

В MS-DOS 6.x введён ряд новых функций, позволяющих избежать неудобств при настройке файла CONFIG.SYS. Когда на экране появляется сообщение «Запускается MS-DOS…» (Now starting MS-DOS…), вы можете нажатием клавиши запретить выполнение файла config.sys, после чего DOS загрузится в стандартной конфигурации. Это пригодится вам, если в config.sys окажется ошибка, не дающая системе загрузиться. Хотя и существует загрузочная дискета, таким способом можно решить многие проблемы, связанные с загрузкой. Нажав вы запустите config.sys (а в DOS 6.2 также autoexec.bat) в пошаговом режиме, где сможете для каждой строки выбирать, выполнить её или проигнорировать, а пройдя интересующие вас строки, дать команду выполнить или пропустить всё оставшееся. Если вам захочется узнать, какая строка вызывает ошибку, то загрузившись с , просто подтверждайте выполнение всех строк подряд, пока не возникнет ошибка. Команда REM и точка с запятой удобны, когда нужно снабдить config.sys комментарием, объясняющим, например, зачем добавлена такая-то строка или изменён такой-то параметр:

Но чаще они служат для временного отключения строки при отработке разных вариантов файла. Гораздо проще набрать перед началом строки «REM», чем удалять её, а впоследствии, если потребуется восстановить прежний вариант, набирать заново.

Читайте также:  Почему не работает один наушник беспроводной honor choice

И, наконец, в MS-DOS 6.х появилась возможность создавать красочные меню конфигураций и задавать установки по умолчанию для случая, когда при загрузке никто не присутствует, — они будут использованы, если по прошествии определённого времени выбор не произойдёт.

[COMMON] — определяет блок команд config.sys, выполняемый во всех вариантах выбора.
INCLUDE — позволяет включить один блок меню в другой и избежать таким образом повторяющихся блоков.
MENUCOLOR — определяет цвет текста и фона меню.
MENUDEFAULT — указывает пункт меню, используемый по умолчанию, и задаёт время ожидания.
MENUITEM — задаёт для пункта меню внутреннее имя и текст, выводимый на экран.
SUBMENU — позволяет создать подменю для определённого пункта меню.

Когда вы выбираете пункт меню config.sys, его имя передаётся в файл autoexec.bat через переменную окружения, называемую CONFIG. Если, например, в меню были два пункта — DOS и WINDOWS, файл autoexec.bat можно начать с команды GOTO %CONFIG%, которая вызовет переход на одну из двух меток — :DOS или :WINDOWS.

Файл config.sys с многовариантной настройкой имеет следующий вид:

Соответствующий файл autoexec.bat должен выглядеть таким образом:

Выполнение файла config.sys, приведённого выше, начинается с выключения клавиши и установки синего цвета букв на белом фоне экрана. В качестве варианта по умолчанию выбирается DOS, время ожидания устанавливается в 60 секунд. На экране пункты меню выглядят как:

  1. Конфигурация DOS
  2. Конфигурация Windows

Внутренние имена их — DOS и WIN. Файл состоит из четырёх секций. Можно создать и пятую (точнее, нулевую), поместив какие-нибудь команды выше строки [MENU] — они будут выполнены до того, как меню появится на экране.

Лучше всего, продемонстрировать вам имеющиеся файлы config.sys и autoexec.bat…

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

REM Описание дисковода CD-ROM (нижняя строчка)
DEVICEHIGH /L:1=\CPQDOS\CPQIDECD.SYS /D:IDECD001

[COMMON]
device=c:\windows\COMMAND\display.sys con=(ega,,1)
Country=007,866,c:\windows\COMMAND\country.sys
device=c:\windows\cs4232c.exe /A

rem Пример файла AUTOEXEC.BAT

@SET DN=C:\DN\
@PATH c:\windows;c:\windows\COMMAND;C:\DN
@SET TEMP=C:\DN
@ECHO OFF
SET BLASTER=A220 I5 D1 T4
GOTO %config%

:DOS
rem Описание дисковода CD-ROM(нижние две строчки)
SET FIXP=E:
LH \CPQDOS\MSCDEX.EXE /D:IDECD001 /L:E
LH C:\WINDOWS\COMMAND\DOSKEY

C:\MOUSE\MOUSE.COM /L=GB
LH MKEY.COM
C:\DN\DN.COM
GOTO DONE

:WIN
LH MKEY.COM
GOTO DONE

:DONE
PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;%PATH%
mode con codepage prepare=((866) c:\windows\COMMAND\ega3.cpi)
mode con codepage select=866

Данное описание относится к MS-DOS 6.x, так что если у Вас более ранняя версия, следует уточнить по предстовляемому справочнику, какие команды Вам доступны .

Следующие команды можно использовать только в Config.sys:

BUFFERS=m[,n] — устанавливает количество доступных DOS первичных (m) и вторичных (n) буферов. Когда Config.sys содержит команду DOS=HIGH, буферы загружаются в HMA. Если Вы пользуетесь программой кэширования диска (к примеру — SmartDrive), задайте небольшое количество первичных буферов и не пользуйтесь вторичными. Значение m, устанавливаемое по умолчанию, зависит от объёма памяти и ёмкости жёстких дисков компьютера (n по умолчанию равно нулю).

COUNTRY=xxx[,yyy][, ] — предписывает DOS использовать набор символов, а также форматы вывода времени, даты, принятые в какой-либо стране. (ххх — это трёхзначный код страны [совпадает с телефонным кодом], yyy — это номер соответствующей кодовой страницы [набора символов], — имя файла, содержащего информацию о стране [по умолчанию Country.sys]).

DEVICE= — загружает в обычную память драйвер устройства и инициализирует его.

DEVICEHIGH=[/L[/S]] — загружает драйвер устройства в верхнюю память (UMB) и инициализирует его. Если драйвер не помещается в UMB, команда действует так же, как и команда DEVICE=. Переключатели /L и /S помогают оптимизировать память.

DOS=[HIGH|LOW][UMB|NOUMB] — определяет, необходимо ли DOS загрузить часть своего кода в HMA (ДА — HIGH, НЕТ — LOW) и поддерживать свзь с верхней памятью (ДА — UMB, НЕТ — NOUMB).

DRIVPARM — устанавливает параметры дисковода либо другого аналогичного устройства.

FCBS=n — устанавливает число блоков управления файлами, которые могут быть открыты одновременно. Обычно n — от 1 до 255. По умолчанию ставится — 4.

FILES=n — устанавливат число файлов, которые могут быть открыты одновременно.

INSTALL= — загружает резидентную программу при выполнении Config.sys. Эти команды обрабатываются после того, как выполнятся команды DEVICE, и до загрузки Command.com.

LASTDRIVE=X — устанавливает максимальную разрешённую букву устройства. Обычно, по умолчанию, логическим устройством с максимальным номером является следующее за тем, которое последним нашла или создала DOS при загрузке компьютера.

NUMLOCK=[ON|OFF] — включает или выключает клавишу . Эта команда удобна в том случае, когда требуется управлять курсором с цифровой клавиатуры.

SHELL= [параметры] — определяет интерпретатор команд (обычно COMMAND.COM) и путь к нему. С помощью параметров можно указать стартовый файл, отличный от Autoexec.bat

Дальнейшие команды можно использовать в CONFIG.SYS и AUTOEXEC.BAT и в командной строке DOS:

BREAK=[ON|OFF] — при BREAK=ON проверка нажатия » + C» и » +
» происходит чаще, чем обычно. По умолчанию устанавливается BREAK=OFF. При использовании этой команды в AUTOEXEC.BAT и в командной строке DOS знак равенства необходимо опустить.

REM — указывает на то, что строка является комментарием и не выполняется. Слово REM с последующим пробелом, необходимо ставить в начало строки.

Давайте, прежде всего, разберёмся для чего же служит файл Autoexec.bat. В первую очередь, он позволяет загружать резидентные программы — всевозможные утилиты. Во-вторых, можно создавать и модифицировать вычислительную среду компьютера: например, заменить стандартный чёрно-белый экран DOS на цветной с помощью включённых в файл команд PROMPT и ECHO, упростить названия часто используемых подкаталогов, сообщить DOS, где искать Ваши любимые программы, и т.п. И в-третьих, Вы можете запустить из autoexec.bat одну либо несколько программ. Тем, кому не нравится работать с командной строкой, настраивают этот файл так, что он вводит их непосредственно в меню, оболочку с графическим интерфейсом (по типу DOS или Windows) либо в другую полюбившуюся прикладную программу…

Внимание: Как редактировать Autoexec.bat

Работая с файлом autoexec.bat, очень просто допустить ошибки. Но к счастью, ничего ужасного не произойдёт, если Вы допустите какую-нибудь промашку. Просто DOS выведет на экран соответствующее сообщение. Правда… Иногда ошибка приводит к тому, что Ваше любимое железо не может загрузиться! 🙂 В связи с этим, советую Вам, прежде чем приступать к видоизменению файла, сделайте себе резервную загрузочную дискету.

Какие бывают резидентные программы и какие из них понадобятся

В системе DOS 6.x шестнадцать резидентных программ. По крайней мере, так везде пишут 🙂
Одни из них полезны, другие совершенно устарели, а некоторые даже — опасны! Но я, к сожалению, знаком далеко не со всеми программами, вот некоторые из них:

Doskey.com — позволяет вызывать и редактировать в командной строке предыдущую команду DOS, а также создавать и использовать мощные макрокоманды. Обе эти возможности облегчают работу работу с командной строкой DOS, однако следите, чтобы буфер doskey не был слишком велик. Если Вы только редактируете команды, этот буфер может быть совсем маленьким, в том случае, когда макрокоманд много, следует буфер расширить.

MSCDEX.EXE — обеспечивают общую поддержку дисков CD-ROM. Перед тем как использовать эту программу, в файле config.sys следует установить драйвер дисковода CD-ROM.

SMARTDRV (SMARTDrive) — одна из немногих программ кэширования диска, способная при необходимости использовать память совместно с Windows. Кроме того, при наличии программы DoubleSpace она кэширует не сжатый диск, а главный, и в результате эффективность этой операции возрастает вдвое.

Источник

Adblock
detector