КОНФИГ.СИС


Из Википедии, свободной энциклопедии
  (Перенаправлено с DEVICEHIGH )
Перейти к навигации Перейти к поиску

CONFIG.SYS — это основной файл конфигурации для операционных систем DOS и OS/2 . Это специальный текстовый файл ASCII , который содержит доступные пользователю настройки или директивы конфигурации, оцениваемые BIOS DOS операционной системы (обычно находящимся в IBMBIO.COM или IO.SYS ) во время загрузки. CONFIG.SYS появился в DOS 2.0. [примечание 1]

использование

Директивы в этом файле настраивают DOS для использования с устройствами и приложениями в системе. Директивы CONFIG.SYS также настраивают менеджеры памяти в системе. После обработки файла CONFIG.SYS DOS переходит к загрузке и выполнению командной оболочки, указанной в SHELLстроке CONFIG.SYS или COMMAND.COM , если такой строки нет. Командная оболочка, в свою очередь, отвечает за обработку файла AUTOEXEC.BAT .

CONFIG.SYS состоит в основном из name=valueдиректив, которые выглядят как назначения переменных. На самом деле они либо определяют некоторые настраиваемые параметры, часто приводящие к резервированию памяти, либо загружают в память файлы, в основном драйверы устройств и TSR .

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

Это имя файла также используется Disk Control Program  [ de ] (DCP), производной MS-DOS от бывшего восточногерманского VEB Robotron . [1]

Некоторые версии DOS будут проверять альтернативные имена файлов, имеющие приоритет над именем файла CONFIG.SYS по умолчанию, если они существуют:

В то время как более старые версии Concurrent DOS с 3.2 по 4.1 вообще не поддерживали файлы CONFIG.SYS, более поздние версии Concurrent DOS 386 и Concurrent DOS XM , а также многопользовательская DOS , System Manager и REAL/32 будут проверять наличие CCONFIG.SYS (с «C» происходит от «Concurrent») вместо CONFIG.SYS. Некоторые версии многопользовательской DOS вместо этого используют имя файла CCONFIG.INI , [2] [3] , тогда как REAL/32, как известно, ищет MCONFIG.SYS . Эти операционные системы поддерживают множество дополнительных и различных параметров конфигурации (например,INIT_INSTALL) неизвестны в MS-DOS/PC DOS, но они хранятся в двоичном репозитории с именем CCONFIG.BIN , а не в CCONFIG.INI . [2] [3] Оба файла обычно модифицируются с помощью CONFIG.EXEтолько названной утилиты конфигурации. [2] [3]

В DR DOS  3.31, PalmDOS  1.0, Novell DOS  7, OpenDOS  7.01 и DR-DOS 7.02 и выше файл с именем DCONFIG.SYS (где «D» происходит от «DR DOS»), если он присутствует, будет иметь приоритет над CONFIG. .SYS. [4] [5] [6] [7] Начиная с DR DOS 6.0 это использовалось в сочетании с программным обеспечением для сжатия дисков, где исходный загрузочный диск C: становился диском D: после загрузки драйвера сжатия (и буква «D» в имя файла также оказалось удобным), но оно обычно используется для поддержки нескольких файлов конфигурации в сценариях с несколькими загрузками. В дополнение к этому OpenDOS 7.01 и DR-OpenDOS 7.02 будут искать файл с именем ODCONFIG.SYS ,[8] [9] [6] тогда как некоторые выпуски DR-DOS 7.02 и выше также будут искать DRCONFIG.SYS . [6] Кроме того, в DR DOS 6.0 и выше этуSYS /DR:extкоманду можно использовать для изменения расширений файлов по умолчанию. [8] [10] [7] Например, сSYS /L /DR:703записанной загрузочной записью тома будет искать переименованный и измененный системный файл IBMBIO.703 (вместо файла IBMBIO.COM по умолчанию ), а IBMBIO.703 будет искать IBMDOS.703 и [D]CONFIG.703 (вместо IBMDOS.COMи [D]CONFIG.SYS), так что несколько параллельных наборов файлов могут сосуществовать в одном корневом каталоге и выбираться с помощью загрузчика, такого как LOADER, поставляемого с многопользовательской DOS и DR-DOS 7.02/7.03. [4] Директива SHELLрасширена, чтобы предоставить средства для указания альтернативных файлов AUTOEXEC.BAT через, /P[:filename.ext]и в этом конкретном сценарии COMMAND.COM также будет принимать расширения файлов, отличные от " .BAT" (обе функции также поддерживаются 4DOS ). [11] В DR DOS 6.0 и выше можно использовать директиву CONFIG.SYS CHAIN=filespecдля продолжения обработки указанного файла, который не обязательно должен находиться в корневом каталоге загрузочного диска. [4] [6]DR-DOS 7.02 и выше дополнительно поддерживают дополнительный параметр, например, CHAIN=filespec,labelдля перехода к определенному :labelфайлу в данном файле. [8] [9] [6] DR-DOS 7.03 и выше поддерживают новый SYS /Aпараметр для копирования соответствующих файлов CONFIG.SYS и AUTOEXEC.BAT вместе с системными файлами. [7]

FreeDOS реализует аналогичную функцию в файле конфигурации FDCONFIG.SYS . RxDOS  7.24 и более поздние версии вместо этого используют RXCONFIG.SYS . [12] PTS-DOS использует CONFIG.PTS .

И CONFIG.SYS, и AUTOEXEC.BAT можно найти в корневой папке загрузочных дисков Windows 95 и Windows 98 , поскольку они основаны на DOS. Обычно эти файлы остаются пустыми, без содержимого.

Windows ME даже не анализирует файл CONFIG.SYS в процессе загрузки Windows, [13] вместо этого загружая переменные среды из реестра Windows :

HKLM\System\CurrentControlSet\Control\SessionManager\Environment

Во FlexOS CONFIG.SYS — это двоичный файл, определяющий загруженные менеджеры ресурсов и драйверы устройств.

Директивы CONFIG.SYS

 : (только DR DOS 5.0 и выше)
Определяет метки в CONFIG.SYS как цели перехода для директив , CHAIN, DRSWITCHи GOTO.GOSUBSWITCH
 ; (DOS 6.0 и DR DOS 6.0 и выше)
Аналогичен REM, но также может использоваться для встроенных комментариев (следуя другим директивам CONFIG.SYS). См COMMENT. . (В MS-DOS/PC DOS встроенный комментарий не игнорируется, если он заключен в двойные кавычки.)
* (только PTS-DOS)
Используется для ввода встроенных комментариев в дополнение к ; директива.
 ? (только DR DOS 3.41 и выше, Embedded DOS [nb 2] и FreeDOS)
Отображает запрос Да/Нет и (начиная с DR DOS 5.0) необязательное сообщение, запрашивающее у пользователя подтверждение выполнения следующих директив CONFIG.SYS. [14] (FreeDOS не поддерживает необязательные сообщения, но необязательные условия в сочетании с загрузочными меню, определенными с помощью MENUи MENUDEFAULT.) (DOS 6.0 и выше поддерживает аналогичную функцию, добавляя ?после соответствующей директивы CONFIG.SYS, например, DEVICE?или DEVICE?=вместо ?DEVICE. Это вариант также поддерживается DR DOS.)
 ! (только FreeDOS)
Безоговорочно выполните следующую директиву CONFIG.SYS.
ПРЕРЫВАНИЕ (только PTS-DOS)
Указывает, можно ли прерывать программы при ошибках.
ACCDATE (только для MS-DOS 7.0 и выше, игнорируется в DR-DOS 7.02 и выше)
[8] Настраивает, какие диски должны хранить метки даты доступа к файлам в зарезервированной области записей каталогов всистемах FAT . [15] [16]
AT (только PTS-DOS)
Условное выполнение только на AT-совместимых машинах.
АВТОПРОВЕРКА (только PTS-DOS)
Менеджер загрузки.
АВТОСБОЙ (только OS/2 [nb 3] )
Настраивает подробность сообщений об ошибках.
AUX (только DR-DOS 7.02 и выше)
Изменяет внутренний драйвер последовательного устройства по умолчанию ( COM1:на COM4:) для AUX:устройства. [8]
AVILDEV (только DOS 2.0-2.1 и DR-DOS 7.02 и выше [8] )
Отключает доступность символьных устройств вне фантомного каталога \DEV.
BASEDEV (только OS/2 [nb 3] )
Загружает драйвер базового устройства в память.
BEEP (только DR-DOS 7.02 и выше)
Издает короткий звуковой сигнал, даже если звуковые уведомления отключены через SWITCHES=/Q. [8]
BOOTNEXT (только DRMK)
Определяет загружаемую операционную систему.
BREAK (DOS 2.0 и DR DOS 3.31 и выше; OS/2 [nb 3] [nb 4] )
Устанавливает или очищает расширенный Ctrl+ Cпроверка.
БУФЕРЫ (DOS 2.0 и DR DOS 3.31 и выше; OS/2 [nb 3] [nb 4] )
Указывает количество дисковых буферов для выделения.
BUFFERSHIGH (MS-DOS 7.0 [15] и DR-DOS 7.02 и выше [8] и только FreeDOS)
То же , что и BUFFERS, но явно загружает буферы в HMA или UMB (как HIBUFFERSв DR DOS 6.0 и выше).
CACHESIZE (только для Embedded DOS 6-XL)
Максимальное количество 512-байтовых блоков кэша, динамически выделяемых из системного пула.
CACHETTL (только для встроенной DOS 6-XL)
Максимальное время в мс, по истечении которого неиспользуемые блоки кэша возвращаются в системный пул.
CACHEFLUSH (только для Embedded DOS 6-XL)
Максимальное время в мс, прежде чем грязный блок кэша будет сброшен на диск.
ЗВОНОК (только OS/2 4.0 и выше)
Аналогично INSTALLDOS, загружает программы в CONFIG.SYS. Аналогичен RUNOS/2, но выполняется в приоритетном режиме и останавливает обработку CONFIG.SYS до возврата.
CAPSLOCK (только DR-DOS 7.02 и выше)
Указывает, включено или выключено состояние клавиатуры . [8]⇪ Caps Lock
CDDNAME (только для PTS-DOS)
Задает имя аппаратного драйвера компакт-диска.
CDDBUFFERS (только для PTS-DOS)
Указывает количество буферов для доступа к компакт-диску.
CHAIN ​​(только DR DOS 5.0 и выше и Embedded DOS [nb 2] )
Продолжает обработку CONFIG.SYS в новом файле и (начиная с DR-DOS 7.02) с дополнительной меткой. [8] [6]
ЧАСЫ (только PTS-DOS)
Указывает тип часов, используемых системой.
CLS (только DR DOS 6.0 и выше)
Очищает экран.
КОДОВАЯ СТРАНИЦА (только OS/2 [nb 3] )
Указывает кодовую страницу OEM.
CMOSADDR (только для PTS-DOS)
Задает адрес CMOS RAM.
ЦВЕТ (только PTS-DOS)
Определяет цвета для меню загрузки.
COM1 (только DR-DOS 7.02 и выше)
Определяет количество и логический порядок, а также настраивает адрес ввода-вывода и время ожидания для COM1 : устройство. [8] [17]
COM2 (только DR-DOS 7.02 и выше)
Определяет количество и логический порядок, а также настраивает адрес ввода-вывода и время ожидания для COM2 : устройство. [8] [17]
COM3 (только DR-DOS 7.02 и выше)
Определяет количество и логический порядок, а также настраивает адрес ввода-вывода и время ожидания для COM3 : устройство. [8] [17]
COM4 (только DR-DOS 7.02 и выше)
Определяет количество и логический порядок, а также настраивает адрес ввода-вывода и время ожидания для COM4 : устройство. [8] [17]
COMAREA (только PTS-DOS)
Определяет буфер для DMA.
КОММЕНТАРИЙ (DOS 4.0 и выше и RxDOS, игнорируются в DR-DOS 7.02 и выше, [8] во встроенной DOS [nb 2] и в PTS-DOS)
Переопределяет вводные символы для встроенных комментариев CONFIG.SYS или приводит к игнорированию следующей строки.
СТРАНА (DOS 3.0 и DOS Plus 2.1 с FIDDLOAD и DR DOS 3.31 и выше; OS/2 [nb 3] [nb 4] )
Включает и настраивает международную поддержку.
CPOS (только DR DOS 6.0 и выше)
Устанавливает курсор дисплея в указанное положение для меню конфигурации.
CPSW (только MS-DOS 4.00-4.01, игнорируется в DR-DOS 7.02 и выше [8] )
Для поддержки переключения кодовых страниц.
ЦП (только PTS-DOS)
Определяет скорость обновления ОЗУ.
CPU88 (только PTS-DOS)
Условное выполнение только на процессорах 8088.
CPU88+ (только PTS-DOS)
Условное выполнение только на процессорах 8088 и выше.
CPU86 (только PTS-DOS)
Условное выполнение только на процессорах 8086.
CPU86+ (только PTS-DOS)
Условное выполнение только на процессорах 8086/8088 и выше.
CPU286 (только PTS-DOS)
Условное выполнение только на процессорах 286.
CPU286+ (только PTS-DOS)
Условное выполнение только на процессорах 286 и выше.
CPU386 (только DR-DOS 7.02 и выше [8] и PTS-DOS)
Условное выполнение только на процессорах 386 и выше, CPU386 DEVICE=C:\DOS\EMM386.EXEнапримерCPU386 GOTO label386
CPU386+ (только PTS-DOS)
Условное выполнение только на процессорах 386 и выше.
CPU486 (только PTS-DOS)
Условное выполнение только на процессорах 486.
CPU486+ (только PTS-DOS)
Условное выполнение только на процессорах 486 и выше.
DDSCS (только EDR-DOS 7.01.07)
Настраивает перемещение таблиц дескрипторов дисков.
РАЗБЛОКИРОВКА (только DR DOS 6.0 (обновление 1993 г.) и выше)
Указывает адрес сегмента памяти, до которого разрешена разблокировка многосекторных дисковых данных .
ОТЛАДКА (только DR DOS 3.31 - 6.0 и 7.02 и выше [8] )
Включает внутреннюю поддержку отладчика.
ПО УМОЛЧАНИЮ (только PTS-DOS)
Менеджер загрузки.
УСТРОЙСТВО (DOS 2.0 и DOS Plus 2.1 с FIDDLOAD и DR DOS 3.31 и выше; OS/2 [nb 3] [nb 4] )
Загружает драйвер устройства в память.
DEVICEHIGH (DOS 5.0 и DR DOS 6.0 и выше; OS/2 [nb 3] [nb 4] )
Загружает драйвер устройства в верхнюю память. (Так же, как HIDEVICEв DR DOS 5.0.)
DEVINFO (только OS/2 [номер 3] )
Настраивает информацию о стране и кодовой странице для устройств KBD, SCR, LPT1, LPT2, LPT3.
DISKCACHE (только OS/2 [nb 3] , игнорируется в DR-DOS 7.02 и выше)
Настраивает размеры кэш-памяти.
ДИСКЕТА (только PTS-DOS)
Задает режим совместимости с гибкими дисками.
ДИСПЛЕЙ (только PTS-DOS)
Задает отображаемый шрифт.
DOS [18] (DOS 5.0 и DR DOS 6.0 и выше; OS/2 [nb 3] [nb 4] )
Указывает, следует ли загружать DOS в верхнюю область памяти и/или использовать старшую память. (Аналогично HIDOS=ONпод DR DOS 5.0.)
DOSDATA (только PC DOS 7.0 и выше, FreeDOS, EDR-DOS 7.01.07 и DRMK)
Указывает, следует ли загружать таблицы DOS ( BUFFERS, FCBS, FILES, LASTDRIVE, STACKS) в верхнюю память.
DOSDIR (только PTS-DOS)
Указывает альтернативный путь для поиска файлов DOS.
DPBS (только ДРМК)
DPATH (только OS/2 3.0 и выше)
Задает путь поиска файлов данных.
DRIVATTR (только для PTS-DOS)
Задает физические параметры дисков.
DRIVPARM (DOS 3.2 [nb 5] и выше [nb 4] )
Задайте параметры для неопознанных дисков.
DRSWITCH (только DR DOS 7.02 и выше)
См SWITCH. . [14]
DUMPPROCESS (только OS/2 3.0 и выше)
Включает и указывает диск для PDUMP.nnnжурналов ошибок.
ECHO (только для DR DOS 5.0 и выше, а также только для PTS-DOS и FreeDOS)
Выводит сообщение на экран.
EECHO (только для FreeDOS)
Отображает сообщение, включающее Escape-последовательности ANSI.
ERREXE (только PTS-DOS)
Указывает, следует ли выполнять дополнительные проверки при запуске программ.
ОШИБКА (только DR DOS 6.0 и выше)
Указывает код ошибки/возврата, который следует использовать в дальнейшем.
EXECA20OFF (только PTS-DOS)
Определяет состояние ворот A20 при запуске программы.
ВЫХОД (только DR DOS 6.0 и выше)
Завершает обработку CONFIG.SYS до того, как будет достигнут конец файла (за исключением SWITCHESи SHELLдирективной обработки при некоторых условиях).
FASTOPEN (только для DR DOS 3.31 и выше и PTS-DOS)
Указан размер хеш-таблицы для быстрых операций открытия файлов. Работает значительно иначе, чем внешний драйвер MS-DOS/PC DOS FASTOPEN .
FCBS (DOS 3.0 и DR DOS 3.31 и выше; OS/2 [nb 3] [nb 4] )
Определяет количество кэшированных FCB , которые могут быть открыты одновременно. (Под DR-DOS FCBSи FILESдинамически использовать один и тот же внутренний буфер.)
FCBSHIGH (только MS-DOS 7.0 [15] и DR-DOS 7.02 и выше [8] [14] )
То же , что и FCBS, но явно загружает FCB в верхнюю память.
ИМЯ ФАЙЛА (только для PTS-DOS)
Менеджер загрузки.
ФАЙЛЫ (DOS 2.0 и DR DOS 3.31 и выше; OS/2 [nb 3] [nb 4] )
Определяет количество файлов, которые могут быть открыты одновременно.
FILESHIGH (только MS-DOS 7.0 [15] и DR-DOS 7.02 и выше [8] [14] и FreeDOS)
То же , что и FILES, но явно загружает дескрипторы файлов в верхнюю память.
FORCE (только для PTS-DOS)
Включить выполнение указанных подразделов CONFIG.SYS. См IGNORE. .
GETKEY (только DR DOS 6.0 и выше)
Ожидает ключ (или тайм-аут) и устанавливает уровень ошибки на свой код ASCII (или 1024 по тайм-ауту).
GOTO (только DR DOS 5.0 и выше)
Продолжает обработку CONFIG.SYS с указанной меткой.
GOSUB (только DR DOS 6.0 и выше)
Продолжает обработку вложенного файла CONFIG.SYS с указанной меткой с RETURNвозвратом в старое местоположение. [8]
HIBUFFERS (только DR DOS 6.0 и выше)
Смотрите BUFFERSHIGHили DOS=HIGH,UMBили DOSDATA.
HIDEVICE (только DR DOS 5.0 и выше)
См DEVICEHIGH. .
HIDOS (только DR DOS 5.0 и выше)
См DOS=HIGH,UMB. .
HIFCBS (только DR DOS 7.02 и выше, [8] [14] EDR-DOS 7.01.07 и DRMK)
Смотрите FCBSHIGHили DOSDATA.
HIFILES (только DR DOS 7.02 и выше, [8] [14] EDR-DOS 7.01.07 и DRMK)
Смотрите FILESHIGHили DOSDATA.
HIINSTALL (только DR DOS 5.0 и выше)
См INSTALLHIGH. .
HIINSTALLLAST (только EDR-DOS 7.01.07 и DRMK)
Устанавливает программу TSR в память, как HIINSTALL, но устанавливает после перемещения сегмента данных DOS. Сравните также: INSTCDEX .
HILASTDRIVE (только DR-DOS 7.02 и выше, [8] EDR-DOS 7.01.07 и DRMK)
Смотрите LASTDRIVEHIGHили DOS=UMBили DOSDATA.
HISHELL (только DR-DOS 7.02 и выше)
См SHELLHIGH. . [8] [14] [19]
HISTACKS (только DR-DOS 7.02 и выше, [8] EDR-DOS 7.01.07 и DRMK)
Смотрите STACKSHIGHили DOSDATA.
ИСТОРИЯ (только DR DOS 3.41 и выше)
Включает и настраивает буфер истории консоли и командной строки, а также расширенные функции поиска шаблонов.
HMAREA (только PTS-DOS)
Указывает адрес сегмента HMA.
IDLEHALT (только FreeDOS)
Настраивает энергосбережение HLT.
ИДЧК (только PTS-DOS)
Указывает, должна ли система проверять наличие вирусов в загрузочном секторе.
IFS (только MS-DOS 4.00-4.01, игнорируется в DR-DOS 7.02 и выше; OS/2 [nb 3] )
Загружает устанавливаемые файловые системы .
ИГНОРИРОВАТЬ (только для PTS-DOS)
Исключить выполнение указанных подразделов CONFIG.SYS. См FORCE. .
IOPL (только OS/2 [nb 3] )
Определяет программы (которые обычно выполняются в 3-м кольце IOPL ЦП ), которым следует разрешить выполнение в кольце 2 для прямого доступа к оборудованию для ввода-вывода.
ВКЛЮЧИТЬ (DOS 6.0 и выше, не DR-DOS, не FreeDOS)
Включить директивы из другого блока меню. (Можно эмулировать с помощью GOSUBи RETURNпод DR-DOS.)
ВСТАВИТЬ (только DR-DOS 7.02 и выше)
InsertУказывает, включено или выключено состояние режима клавиатуры . [8]
УСТАНОВИТЬ (DOS 4.0 и DR DOS 3.41 и выше [nb 4] )
Устанавливает программу TSR в память. [4] [11]
INSTALLHIGH (DOS 6.0 и DR DOS 6.0 и выше [nb 4] )
Устанавливает программу TSR в верхнюю память. (Так же, как HIINSTALLв DR DOS 5.0.)
INSTALLLAST (только EDR-DOS 7.01.07 и DRMK)
Устанавливает программу TSR в память, как INSTALL, но устанавливает после перемещения сегмента данных DOS. Сравните также: INSTCDEX .
IRQPRIORITY (только для Embedded DOS 6-XL)
Меняет приоритеты прерываний контроллера PIC таким образом, чтобы указанное число получило наивысший приоритет.
КЛАВИАТУРА (только PTS-DOS)
Задает раскладку клавиатуры.
KEYBUF (только для FreeDOS)
Указывает адрес перемещенного буфера клавиатуры.
LASTDRIVE (DOS 3.0 и DOS Plus 2.1 с FIDDLOAD и DR DOS 3.31 и выше; OS/2 [nb 3] [nb 4] )
Указывает максимальное количество дисков, к которым можно получить доступ.
LASTDRIVEHIGH (только MS-DOS 7.0 [15] и DR-DOS 7.02 и выше, [8] и FreeDOS)
То же, что и LASTDRIVE, но явно загружает текущую структуру каталогов (CDS) в верхнюю память.
LIBPATH (только OS/2 [номер 3] )
Задает список путей поиска DLL.
LOADFIX (только для PTS-DOS)
Указывает, как следует обрабатывать старые программы.
ЗАМКИ (только PTS-DOS)
Указывает количество блокировок файлов.
ЛОГОТИП (только MS-DOS 7.0 и выше и только PTS-DOS, игнорируется в DR-DOS 7.02 и выше)
Настраивает поддержку загрузочного логотипа в MS-DOS. Позволяет отображать сообщение о запуске в сочетании с менеджером загрузки PTS-DOS.
LPT1 (только DR-DOS 7.02 и выше)
Определяет количество и логический порядок, а также настраивает адрес ввода-вывода и время ожидания для LPT1 : устройство. [8]
LPT2 (только DR-DOS 7.02 и выше)
Определяет количество и логический порядок, а также настраивает адрес ввода-вывода и время ожидания для LPT2 : устройство. [8]
LPT3 (только DR-DOS 7.02 и выше)
Определяет количество и логический порядок, а также настраивает адрес ввода-вывода и время ожидания для LPT3 : устройство. [8]
LPT4 (только некоторые версии DR-DOS 7.02 и выше [8] )
Включает, определяет количество и логический порядок, а также настраивает адрес ввода-вывода и время ожидания для LPT4 : устройство.
MAXWAIT (только для OS/2 [номер 3] )
Задает время до того, как ожидающий процесс получит более высокий приоритет.
МЕММАН (только OS/2)
Настраивает стратегию выделения памяти
ПАМЯТЬ (только PTS-DOS)
Задает стратегию выделения памяти DOS по умолчанию.
МЕНЮ (только FreeDOS)
Определяет опции меню.
MENUCOLOR (DOS 6.0 и выше, не DR DOS, не FreeDOS)
Определяет цвета меню. (Можно эмулировать с помощью ECHODR-DOS.)
MENUDEFAULT (DOS 6.0 и выше и FreeDOS, а не DR DOS)
Определяет блок меню по умолчанию. (Можно эмулировать с помощью TIMEOUTи SWITCHпод DR-DOS.)
MENUITEM (DOS 6.0 и выше, не DR DOS, не FreeDOS)
Определяет блок меню. (Можно эмулировать с помощью ECHOи SWITCHпод DR-DOS.)
MULTITRACK (DOS 4.0 и DR-DOS 7.02 и выше; [8] игнорируется в PTS-DOS)
Указывает, используются ли многодорожечные дисковые операции или нет.
НОВЫЙ ФАЙЛ (только Datalight ROM-DOS)
Продолжает обработку CONFIG.SYS в новом файле (аналогично цепочке DR-DOS ) и, возможно, после загрузки определенного драйвера устройства и установки переменной среды %NEWFILE% . [20]
NOCHAR (только DR-DOS 7.02 и выше)
Указывает Nсимвол «Нет» ( ) по умолчанию в вопросах «Да/Нет/Возобновление». [8] [14] [19] )
NUMLOCK (DOS 6.0 и Novell DOS 7 и выше)
Num LockУказывает, включено или выключено состояние клавиатуры .
ONERROR (только DR DOS 6.0 и выше)
Условное выполнение зависит только от последнего кода возврата/состояния ошибки, fe или . [4]ONERROR > 0 GOTO failloadONERROR > 10 ONERROR <> 17 ONERROR <= 30 ECHO Error 11-16 or 18-30 occurred
ПАУЗА (только PTS-DOS)
Подобно DR-DOS ECHOи GETKEYпод ним, отображает текст и ожидает нажатия клавиши.
PAUSEONERROR (только OS/2 [номер 3] )
Указывает, должен ли пользователь подтверждать ошибки в CONFIG.SYS.
PRINTMONBUFSIZE (только OS/2 [номер 3] )
Настраивает размер буфера для LPT1, LPT2, LPT3.
ПК (только PTS-DOS)
Условное выполнение только на ПК-совместимых машинах.
ПРИОРИТЕТ (только для OS/2 [номер 3] )
Настраивает планировщик приоритетов.
PRIORITY_DISK_IO (только OS/2 [номер 3] )
Настраивает приоритет программ, использующих дисковый ввод-вывод.
PRN (только DR-DOS 7.02 и выше)
Изменяет внутренний драйвер устройства принтера по умолчанию ( LPT1на LPT3или даже LPT4) для устройства PRN. [8]
ТОЛЬКО ЗАЩИТА (только OS/2 [nb 3] )
Указывает, могут ли запускаться программы DOS.
PROTSHELL (только OS/2 [номер 3] )
Загружает пользовательский интерфейс.
PS1 (только PTS-DOS)
Условное выполнение только на PS/1- совместимых машинах.
PS2 (только PTS-DOS)
Условное выполнение только на PS/2- совместимых машинах.
ТИХИЙ (только для PTS-DOS и DRMK)
Отключает вывод вывода дисплея на STDOUT.
REIPL (только OS/2 3.0 и выше)
Указывает, должна ли система автоматически перезагружаться при ошибках.
REM (DOS 4.0 и DR DOS 3.31 и выше; [19] игнорируется в PTS-DOS)
Разрешает комментарии в CONFIG.SYS.
RESERVEDRIVELETTER (только OS/2 3 FixPack 24 и выше)
Указывает букву диска, которая не должна использоваться для драйверов локальных блочных устройств.
RESUMECHAR (только DR-DOS 7.02 и выше)
Определяет символ возобновления ( R) по умолчанию в запросах Да/Нет/Возобновление. [8] [19] )
ВОЗВРАТ (только DR DOS 6.0 и выше)
Возвращает вложенную обработку CONFIG.SYS в предыдущем расположении директивы GOSUBили . SWITCHМожно указать необязательный код возврата, в противном случае предполагается 0.
RMSIZE (только OS/2 [nb 3] , игнорируется в DR-DOS 7.02 и выше)
Определяет размер памяти в реальном режиме.
ЗАПУСК (только для OS/2 [номер 3] )
Подобно CALL, загружает программы в CONFIG.SYS. Аналогично INSTALLDOS и CALLOS/2, но одновременно загружает программы в фоновом режиме.
ИМЯ СОХРАНЕНИЯ (только для PTS-DOS)
Указывает, должен ли первый символ удаляемых файлов храниться в зарезервированной области записей каталогов в файловой системе FAT .
ЭКРАН (только для FreeDOS и PTS-DOS)
Как и в VIDEOMODEPTS-DOS, указывает видеорежим, который будет использоваться в FreeDOS. В PTS-DOS SCREENуказывает не видеорежим, а методы доступа к экрану.
SCROLLOCK (только DR-DOS 7.02 и выше)
Scroll LockУказывает, включено или выключено состояние клавиатуры . [8] [19] )
SET (DOS 6.0 и DR DOS 6.0 и выше; OS/2 [nb 3] )
Устанавливает переменные среды.
SHELL (DOS 2.0 и DR DOS 3.31 и выше; OS/2 [nb 3] [nb 4] )
Загружает оболочку интерпретатора команд. [19] [21]
SHELLHIGH (только DR-DOS 7.02 и выше и только PTS-DOS и FreeDOS)
То же , что и SHELL, но поддерживает дополнительный SIZEпараметр для определения размера предварительного выделения COMMAND.COM для перемещения своей резидентной части в HMA (с /MH). Может быть полезно, чтобы избежать фрагментации HMA в сочетании со сторонними оболочками, которые не могут загружаться в HMA. SHELLHIGH под PTS-DOS вместо этого пытается загрузить оболочку в UMB.) [8] [14] [11] [19]
SHIFTSTATE (только для PTS-DOS)
Определяет состояние модификаторов клавиатуры, таких как Shift Lock, Num Lock, Scroll Lock или режим вставки.
ВЫКЛЮЧЕНИЕ (только PTS-DOS)
Указывает, следует ли закрывать файлы на Ctrl+ Alt+ Del.
ПРОГРАММНАЯ ЗАГРУЗКА (только для PTS-DOS)
Указывает, следует ли пропускать POST при перезагрузке.
STACK (игнорируется только в DR DOS 3.31-5.0 и 7.02 и выше)
Манекен совместимости - DR DOS 3.31 - 6.0 были в основном реентерабельными и имели другое расположение стеков.
СТЕКИ (DOS 3.2 и Novell DOS 7 и выше, игнорируются в DR DOS 6.0 и PTS-DOS)
Определяет количество стеков для аппаратных прерываний.
STACKSIZE (только для Embedded DOS 6-XL)
Размер стека по умолчанию, выделенный для новых потоков.
STACKSHIGH (MS-DOS 7.0 [15] и DR-DOS 7.02 и выше, [8] и только FreeDOS)
То же , что и STACKS, но явно загружает буферы в верхнюю память.
ХРАНИЛИЩЕ (только PTS-DOS)
Менеджер загрузки.
STRING (только для MS-DOS 3.0, игнорируется в DR-DOS 7.02 и выше)
Внутреннее использование.
STUBA20 (только PTS-DOS)
Указывает, как должно работать управление воротами XMS A20 .
ПОДМЕНЮ (DOS 6.0 и выше, не DR DOS, не FreeDOS)
Определяет блок подменю. (Можно эмулировать с помощью CLS, ECHOи SWITCHпод DR-DOS.)
SUPPRESSPOPUPS (только OS/2 3.0 и выше)
Указывает диск, на котором следует регистрировать информацию об ошибках вместо отображения всплывающего экрана в текстовом режиме.
SWAPPATH (только для OS/2 [номер 3] )
Указывает путь к файлу подкачки.
ПЕРЕКЛЮЧАТЕЛЬ (только DR DOS 6.0 и выше)
Условно продолжает вложенную обработку CONFIG.SYS на одной из указанных меток в зависимости от нажатых клавиш, с RETURNвозвратом на старое место. [8] [14] [19]
SWITCHAR (DOS 2.0-2.1, DOS Plus 2.1 с FIDDLOAD, DR-DOS 7.02 и выше, [8] только PTS-DOS, FreeDOS и RxDOS)
Определяет SwitChar по умолчанию, используемый системой (либо '/', либо '-'). [11]
ПЕРЕКЛЮЧАТЕЛИ (DOS 4.0 и Novell DOS 7 и выше; игнорируются в PTS-DOS)
Задает специальные параметры. [19] [8]
SXFAKEHWFPU (только OS/2 Warp 4 FixPak 1 (и выше))
Указывает, следует ли активировать исправление ошибки округления FPU.
SYSBOOT (только PTS-DOS)
Указывает имя файла альтернативных операционных систем DOS для загрузки.
SYSGEN (только PTS-DOS)
Настраивает расположение различных частей DOS в памяти.
СИСТЕМНАЯ ЗАГРУЗКА (только PTS-DOS)
Загрузить систему из альтернативной области диска.
SYSTEMPOOL (только для Embedded DOS 6-XL)
Размер пула системной памяти, из которого система динамически выделяет для различных целей
СИСТЕМНАЯ СИСТЕМА (только для PTS-DOS)
Указывает, следует ли загружать данные и код DOS в UMB.
РЕЗЬБЫ (только OS/2 [nb 3] )
Указывает количество одновременных потоков.
ТАЙМ-АУТ (только для DR DOS 6.0 и выше и PTS-DOS)
Указывает тайм-ауты в CONFIG.SYS пошагово и с помощью SWITCH, GETKEYи ?, а также ответы по умолчанию для запросов и выборок Да/Нет SWITCH. [8] [14] [19] PTS-DOS поддерживает только значение времени ожидания.
TIMESLICE (только OS/2 [nb 3] )
Настраивает минимальный и максимальный интервалы времени для планировщика.
TMPEXT (только PTS-DOS)
Указывает расширение файла для временных файлов.
TRACE (только DR-DOS 7.02 и выше и PTS-DOS; OS/2 [nb 3] )
Глобально или локально включает или отключает пошаговое выполнение CONFIG.SYS (и AUTOEXEC.BAT). [19] [8] Функциональность OS/2 существенно отличается от DOS.
TRACEBUF (только OS/2 [номер 3] )
Задает размер TRACEбуфера журнала.
TRAPDUMP (только OS/2 3.0 и выше)
Регистрирует подробную информацию об ошибках.
UMB (только для встроенной DOS [nb 2] )
Настраивает управление DOS для использования определенного сегмента в качестве памяти UMB.
UMBSRV (только для PTS-DOS)
Настраивает используемый сервер UMB.
USERAM (только для PTS-DOS)
Указывает диапазоны адресов, используемые в качестве UMB RAM.
ПРОВЕРКА (только DR-DOS 7.02 и выше [8] и Embedded DOS [nb 2] )
Включает или отключает проверку записи на диск.
ВЕРСИЯ (только FreeDOS, Embedded DOS, [nb 2] и EDR-DOS 7.01.07)
Определяет версию DOS (и, возможно, истинную версию DOS), которая должна сообщаться программам.
VGASCREEN (только PTS-DOS)
Настраивает состояние дисплея VGA.
ВИДЕОРЕЖИМ (только для PTS-DOS)
Как и в SCREENFreeDOS, указывает текущий видеорежим.
VIRTDMA (только PTS-DOS)
Указывает, можно ли использовать виртуальный прямой доступ к памяти.
VME (только OS/2)
Указывает, следует ли деактивировать расширения виртуального режима (VME) процессора .
VXD (только PTS-DOS)
Настраивает драйвер VxD для Windows.
WINDOWS (только PTS-DOS)
Настраивает поддержку системы для Windows.
XBDA (только EDR-DOS 7.01.07 и DRMK)
Настраивает перемещение расширенной области данных BIOS (XBDA)
XT (только PTS-DOS)
Условное выполнение только на XT-совместимых машинах.
YEAR2000 (только DR-DOS 7.02 и выше)
Настраивает встроенную поддержку 2000 года .
YESCHAR (только обновления PalmDOS 1.0, DR DOS 6.0 и Novell DOS 7 и выше)
Задает Yсимвол Да ( ) по умолчанию в запросах Да/Нет/Возобновление. [8] [19]
ZOMBIEDRV (только для PTS-DOS)
Настраивает отслеживание удаления.

Проблемы

PC-MOS обнаруживает отсутствие CONFIG.SYSпри запуске

Система по-прежнему может загружаться, если эти файлы отсутствуют или повреждены. Однако эти два файла необходимы для полного процесса загрузки операционной системы DOS. Они содержат информацию, которая используется для настройки операционной системы для личного использования. Они также содержат требования различных пакетов прикладных программ. В системе DOS потребуется устранение неполадок, если какой-либо из этих файлов будет поврежден или поврежден.

Если CONFIG.SYS не содержит SHELLдирективы (либо файл поврежден или отсутствует), DOS обычно ищет COMMAND.COM в корневом каталоге загрузочного диска. [19] Если это не будет найдено, версии DOS до 6.0 не запустятся. MS-DOS 6.0/PC DOS 6.1 и Novell DOS 7 и более поздние версии вместо этого будут отображать запрос на ввод пути и имени файла командного процессора. Это приглашение к восстановлению также отображается, когда основной командный процессор прерывается из-за ошибок или если он выходит из него преднамеренно. [4] (В случае COMMAND.COM внутренняя EXITкоманда отключена только в том случае, если оболочка была запущена с помощью /P.) Это также предоставляет ограниченные возможности для замены оболочки во время выполнения .без перезагрузки системы. Поскольку исполняемый файл COMMAND.COM для MS-DOS 7.0 и выше несовместим с DR-DOS [21] , но обычно находится в корне диска C: в сценариях с двойной загрузкой с DR-DOS, DR-DOS 7.02 и выше больше не разрешить обход SHELLдиректив в режимах ( Ctrl+) F5// "пропустить" F7/ F8"трассировать"/"шаг". [8] [19] [21] (Добавлены некоторые более поздние проблемы ( Ctrl+) F6, чтобы повторно вызвать прежнее F5поведение «пропустить», чтобы также разрешить восстановление после проблем с недопустимыми SHELLаргументами. [19] ) Кроме того, если SHELLдиректива не может быть найдена при пропуске CONFIG.Обработка SYS через ( Ctrl+) F5(а также через ( Ctrl+)F7/ F8, когда расширение файла по умолчанию было изменено на SYS /DR:ext), [7] пользователю предлагается ввести допустимое имя файла оболочки, прежде чем пытаться загрузить COMMAND.COM из корня. [8] [21] Нажатие ↵ Enterбез указания файла примет предыдущее значение по умолчанию. [8]

В зависимости от версии размер файла CONFIG.SYS ограничен несколькими килобайтами в MS-DOS/PC DOS (до 64 КБ в самых последних версиях), тогда как размер файла не ограничен в DR-DOS. [4] [19] Это связано с тем, что прежние операционные системы (начиная с DOS 3.0 [22] ) будут компилировать файл в некое токенизированное представление в памяти [22] , прежде чем сортировать и перегруппировать директивы для обработки в определенном порядке ( драйверы устройств всегда загружаются перед TSR), в то время как DR-DOS интерпретирует файл и выполняет большинство директив построчно, тем самым предоставляя полный контроль над порядком загрузки драйверов и TSR через DEVICEиINSTALL(например, для разрешения конфликтов порядка загрузки или для загрузки отладчика программы до отладки драйвера устройства) [8] [19] и позволяет адаптировать взаимодействие с пользователем и изменять поток через файл в зависимости от таких условий, как типы установленных процессоров, любой тип нажатых клавиш, ошибки загрузки или ввода или коды возврата, заданные загруженным программным обеспечением. [4] [8] Это становится особенно полезным, поскольку INSTALLможет также использоваться для запуска нерезидентного программного обеспечения под DR-DOS, так что временные внешние программы могут быть интегрированы в поток управления CONFIG.SYS. [4] [11] [8]

В MS-DOS/PC DOS с 2.0 по 4.01 длина SHELLстроки была ограничена 31 символом, тогда как в более поздних версиях возможно до 128 символов. [4] [11] DR-DOS принимает даже до 255 символов. [4] [11] Директивы CONFIG.SYS не принимают длинные имена файлов .

Двойная загрузка DOS и Windows 9x

При установке Windows 95 поверх существующей установки DOS/Windows файлы CONFIG.SYS и AUTOEXEC.BAT переименовываются в CONFIG.DOS и AUTOEXEC.DOS. Это предназначено для облегчения двойной загрузки между Windows 9x и DOS. При загрузке в DOS они временно переименовываются в CONFIG.SYS и AUTOEXEC.BAT. Резервные копии версий Windows 95 создаются в виде файлов CONFIG.W40 и AUTOEXEC.W40.

Когда Caldera DR-DOS 7.02/7.03 устанавливается в систему, уже содержащую Windows 95, файлы CONFIG.SYS и AUTOEXEC.BAT Windows сохраняют эти имена. Файлы запуска DR-DOS устанавливаются как DCONFIG.SYS (имя уже использовалось в более ранних версиях DR DOS) и AUTODOS7.BAT. [5]

ОС/2 / Windows NT

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

В подсистеме OS/2 Windows NT то, что выглядело как CONFIG.SYS для программ OS/2, фактически хранилось в реестре.

Существует много недокументированных или плохо документированных директив CONFIG.SYS, используемых OS/2. [23]

CONFIG.SYS продолжает использоваться производными от OS/2 eComStation [24] и ArcaOS . [25]

Смотрите также

  • IBMBIO.COM / IO.SYS
  • IBMDOS.COM/MSDOS.SYS _ _
  • КОНФИГ (переменная среды)
  • AUTOEXEC.BAT
  • COMMAND.COM
  • Список команд DOS

Примечания

  1. ^ Имя файла конфигурации DOSCONFIG.SYSбыло получено из файла с таким же именем, используемого операционной системой DX-85M для компьютеров семейства Durango F-85 , представленных в 1978 году — за пять лет до появления MS-DOS 2.0 / PC DOS 2.0 . в 1983 году. Оба файла являются текстовыми и используют различные директивы для настройки системы и загрузки драйверов, однако синтаксис отличается.
  2. ^ a b c d e f как минимум General Software Embedded DOS-ROM 4.1 и Embedded DOS 6-XL
  3. ^ a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af ag по крайней мере с 2.0
  4. ^ a b c d e f g h i j k l m PTS-DOS также
  5. ^ по- видимому, не работает во всех версиях DOS 3.x для ПК.

использованная литература

  1. ^ Курт, Рюдигер; Гросс, Мартин; Голод, Генри (29 ноября 2016 г.) [2007]. "Бетрибссистем ДКП" . www.robotrontechnik.de (на немецком языке). Архивировано из оригинала 03.04.2019 . Проверено 28 апреля 2019 г. .
  2. ^ a b c CCI Multiuser DOS 7.22 GOLD Руководство по установке . Concurrent Controls, Inc. (CCI). 10 февраля 1997 г. ПЕЧАТЬ.HLP.
  3. ^ a b c Многопользовательская онлайн-документация CCI DOS 7.22 GOLD . Concurrent Controls, Inc. (CCI). 10 февраля 1997 г. ПОМОЩЬ.HLP.
  4. ^ a b c d e f g h i j k Пол, Матиас Р. (1997-07-30). NWDOS-TIPs — Советы и рекомендации для Novell DOS 7, с изображением недокументированных сведений, ошибок и обходных путей [ Советы и рекомендации для Novell DOS 7 с акцентом на недокументированные детали, ошибки и обходные пути ]. МПДОСТИП . Выпуск 157 (на немецком языке) (3-е изд.). Архивировано из оригинала 05.11.2016 . Проверено 11 января 2012 г. .(Примечание. NWDOSTIP.TXT — это всеобъемлющая работа по Novell DOS 7 и OpenDOS 7.01 , включающая описание многих недокументированных функций и внутренних компонентов. Она является частью еще большей авторской коллекции MPDOSTIP.ZIP, которая поддерживалась до 2001 года и распространяется на многих сайтах по адресу время. Предоставленная ссылка указывает на более старую версию файла NWDOSTIP.TXT, преобразованную в HTML.)
  5. ^ a b Руководство пользователя Caldera DR-DOS 7.02 . Caldera, Inc., 1998 [1993, 1997]. Архивировано из оригинала 04.11.2016.
  6. ^ a b c d e f Пол, Матиас Р. (17 июня 2004 г.). «Re: Случайные блокировки с DR-DOS 7.03» . [email protected]; Конференция FidoNet : ALT_DOS . Архивировано из оригинала 2019-04-28 . Проверено 28 апреля 2019 г. . [1] [2]
  7. ^ a b c d Пол, Матиас Р. (2017-08-14) [2017-08-07]. «Продолжение саги о Windows 3.1 в расширенном режиме на OmniBook 300» . MoHPC — музей калькуляторов HP . Архивировано из оригинала 01.05.2018 . Проверено 1 мая 2018 г. . […] SYS […] /A Дополнительно скопируйте файлы [D]CONFIG.SYS и AUTOEXEC.BAT. […] /B или /L Не изменять загрузочный сектор в месте назначения (с ЗАГРУЗЧИКОМ). […] /DR[:ext] Использовать другое расширение для системных файлов (BIN) (с LOADER). […]
  8. ^ а б в г д е ж з и к л м н о п р с т у ф ш х ы з аа аб ак ада ае аф аг ах ай аджак ал аман ао ап акар ау ав ав ав _ _ _ _ _ _ топор аз Пол, Матиас Р. (02 октября 1997 г.) .«Caldera OpenDOS 7.01/7.02 Update Alpha 3 IBMBIO.COM README.TXT» . Архивировано из оригинала 04.10.2003 . Проверено 29 марта 2009 г. . [3]
  9. ^ a b Пол, Матиас Р. (09 апреля 2001 г.). NWDOS-TIPs — Советы и рекомендации для Novell DOS 7, с изображением недокументированных сведений, ошибок и обходных путей [ Советы и рекомендации для Novell DOS 7 с акцентом на недокументированные детали, ошибки и обходные пути ]. МПДОСТИП . Выпуск 183 (на немецком языке) (3-е изд.).
  10. ↑ Poarch , Mad (апрель 1993 г.). «Загрузка нескольких операционных систем с помощью утилиты DR Multiuser DOS LOADER» . Том 5, номер 4. Novell . Архивировано из оригинала 22 марта 2012 г. Проверено 28 июня 2013 г. .
  11. ^ a b c d e f g Братья, Хардин; Роусон, Том ; Конн, Рекс С. ; Пол, Матиас Р.; Дай, Чарльз Э .; Георгиев, Лучезар И. (27 февраля 2002 г.). Онлайн-справка 4DOS 8.00 .
  12. ^ ecm (2018-10-08). «Выпуск RxDOS 7.24» . bttr-software.de . ДОС не умер. Архивировано из оригинала 15 декабря 2018 года . Проверено 27 января 2020 г. .
  13. ^ «Знакомство с настройками в файле CONFIG.SYS для Windows Millennium Edition» . Редакция 1.2. Майкрософт . 29 января 2007 г. [2000]. КБ274646. Q274646. Архивировано из оригинала 23 июля 2012 г. Проверено 16 октября 2006 г. .
  14. ^ a b c d e f g h i j k Пол, Матиас Р. (22 ноября 2000 г.). "Оптимизация CONFIG.SYS…" . [email protected] . Архивировано из оригинала 06.05.2019 . Проверено 06 мая 2019 г. .
  15. ^ a b c d e f «Файл CONFIG.TXT на компакт-диске Windows 95 - Microsoft Windows 95 README для команд MS-DOS Config.sys» . Редакция: 1.1. Майкрософт . 15 ноября 2006 г. [август 1995 г.]. КБ135481. Q135481. Архивировано из оригинала 28 января 2013 г. Проверено 22 декабря 2011 г. . […] Для каждого жесткого диска указывает, следует ли записывать дату последнего обращения к файлам. Даты последнего доступа отключаются для всех дисков при запуске компьютера в безопасном режиме и по умолчанию не сохраняются для гибких дисков. Синтаксис: […]ACCDATE=drive1+|- [drive2+|-]…
  16. ^ «Файл Windows 98 Config.txt - Microsoft Windows 98 README для команд MS-DOS Config.sys» (1-е изд.). Корпорация Майкрософт . 07 января 2017 г. [апрель 1998 г.]. ID 232557. Архивировано из оригинала 03 января 2018 г. Проверено 10 сентября 2017 г. .
  17. ^ a b c d Пол, Матиас Р. (2002-04-06). «Re: [fd-dev] ОБЪЯВЛЕНИЕ: CuteMouse 2.0 alpha 1» . freedos-dev . Архивировано из оригинала 07 февраля 2020 г. . Проверено 07 февраля 2020 г. . […] DR-DOS 7.02 + имеет директиву [D]CONFIG.SYS для переопределения последовательных портов, обнаруженных во время POST System BIOS , поэтому такие инструменты, как DEBUG […], больше не требуются для обновления или изменения настроек порта в сегменте 40h. […] вставьте строку в [D]CONFIG.SYS, чтобы сделать порт доступным для системного BIOS, DOS и большинства драйверов и приложений: […] COM4=260,1 ; набор Адрес ввода-вывода для COM4 до 260h, тайм-аут 1 […] Поскольку старые машины и версии DOS вообще не знали о COM3 и COM4, ​​хорошее программное обеспечение попытается использовать данные, хранящиеся в сегменте 0040h […] Опционально скрыть выбранную мышь COM-порт из конфигурации системы, чтобы избежать затирания старыми программами BASIC . […]
  18. ^ Шнайдер, Стефани (17 июня 1994 г.). "Das Ende von DOS ist nur noch eine Frage der Zeit" [Конец DOS - только вопрос времени]. Computerwoche (на немецком языке). Мюнхен, Германия: IDG Business Media GmbH . Архивировано из оригинала 02 января 2022 г. . Проверено 02 января 2022 г. . […] So handelt es sich bei dem fuer Ende 1994, Anfang 1995 erwarteten MS-DOS 7.0 offenkundig um eine der grafischen Benutzeroberflaeche entledigte Version von Windows 4.0 , die auch den Codenamen " Chicago" traegt. Dieses neue DOS soll der CW-Schwesterpublikation "PC-Welt" zufolge durch die neuen Параметр "стандартный" и "расширенный" в der Systemdatei Io.sys die leidigen Speicherbarrieren ueberwinden. […](Примечание. Недокументированные настройки STANDARDи ENHANCEDявляются необязательными параметрами директивы CONFIG.SYS DOS.)
  19. ^ a b c d e f g h i j k l m n o p q Пол, Матиас Р. (17 июня 2004 г.). «Re: Случайные блокировки с DR-DOS 7.03» . [email protected]; Конференция FidoNet : ALT_DOS . Архивировано из оригинала 2019-04-28 . Проверено 28 апреля 2019 г. . [4] [5]
  20. ^ Datalight, Inc .; ГПвНО (апрель 2005 г.) [1999]. «Руководство пользователя Datalight ROM-DOS» (PDF) . Даталайт, Инк . 3010-0200-0716. Архивировано (PDF) из оригинала 21 апреля 2019 г .. Проверено 16 сентября 2018 г. .
  21. ^ a b c d Пол, Матиас Р. (17 июня 2004 г.). «Re: Случайные блокировки с DR-DOS 7.03» . [email protected]; Конференция FidoNet : ALT_DOS . Архивировано из оригинала 2019-04-28 . Проверено 28 апреля 2019 г. .[…] все версии MS-DOS до Windows 95 […] использовали файл COMMAND.COM в стиле COM, который имеет специальную подпись в начале файла […] запрашивается MS-DOS BIOS перед загрузкой оболочки, но не с помощью BIOS DR-DOS […] COMMAND.COM […] проверит, что он работает в «правильной» версии DOS, поэтому, если вы загрузите их COMMAND.COM под DR-DOS, вы получите " Плохая версия» и их COMMAND.COM завершится, поэтому DR-DOS […] отобразит сообщение об ошибке «Плохой или отсутствующий командный интерпретатор» (если DR-DOS пыталась загрузить командный процессор SHELL= после завершения CONFIG обработка .SYS). В этом случае можно было ввести путь к действующему DR-DOS COMMAND.COM (C:\DRDOS\COMMAND.COM) и все было в порядке. Теперь все изменилось со времен MS-DOS 7.0 […] COMMAND.COM внутренне стал файлом в стиле EXE, поэтому нет волшебной […] подписи […] для проверки […], поэтому DR-DOS не может исключить несовместимый COMMAND.COM. Кроме того, их COMMAND.COM больше не проверяет версию, но […] не работает под DR-DOS […] просто вылетает […] PC-DOS COMMAND.COM отлично работает под DR-DOS […] [6] [7]
  22. ^ б Эрнст, Мартин ; Грелль, Детлеф (ноябрь 1987 г.). Грелль, Детлеф (ред.). «Damit die Scheibe spurt - 720 KB-Disketten mit MF-Drives im AT; Atari ST-Disketten для DOS версии 3.2 на ПК, AT или Modell 30». c't - магазин компьютерной техники . Программа (на немецком языке). Том. 1987 г. нет. 11. Verlag Heinz Heise GmbH & Co. KG . стр. 216–218, 220, 222, 224, 226, 228 [226]. ISSN 0724-8679 . 
  23. ^ Чайлдс, Питер (1995). "Инструкции CONFIG.SYS, используемые OS/2" . Советы и рекомендации REXX, версия 2.80 . 0,9б. Архивировано из оригинала 20 февраля 2012 г. Проверено 17 января 2009 г. .
  24. ^ «Руководство по eComStation 1.0» (PDF) . www.ecomstation.com . 2001 . Проверено 08.10.2020 .
  25. ^ «Устранение неполадок процедуры обновления ArcaOS» . arcanoae.com . Проверено 08.10.2020 .

внешняя ссылка

  • "Информация AUTOEXEC.BAT и CONFIG.SYS" . Компьютерная надежда. 2017-12-29. Архивировано из оригинала 12 мая 2018 г. Проверено 12 мая 2018 г. .
  • «Описание директив Windows 98 / MS-DOS 7.10 CONFIG.SYS» . Архивировано из оригинала 12 февраля 2006 г.
  • "Справочник команд CONFIG.SYS" . Кальдера . 1998. Архивировано из оригинала 12 мая 2018 г .. Проверено 12 мая 2018 г. . (Описание директив DR-DOS 7 CONFIG.SYS (неполное))
  • «Описание директив FreeDOS CONFIG.SYS» . Архивировано из оригинала 12 мая 2018 г. Проверено 12 мая 2018 г. .
  • «Руководство пользователя PTS-DOS 2000 Pro, включая описание директив PTS-DOS CONFIG.SYS (неполное)» (PDF) . Архивировано (PDF) из оригинала 12 мая 2018 г .. Проверено 12 мая 2018 г. .
  • «Inoffizielle deutschsprachige PTS-DOS-FAQ (PTS/FAQD), неофициальные часто задаваемые вопросы по PTS-DOS от 25 апреля 2004 г., включая дополнительные директивы CONFIG.SYS» (на немецком языке). Архивировано из оригинала 12 мая 2018 г. Проверено 12 мая 2018 г. .
Получено с https://en.wikipedia.org/w/index.php?title=CONFIG.SYS&oldid=1063349185#DEVICEHIGH .