CONFIG.SYS - CONFIG.SYS

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

Применение

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

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

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

Имя файла также используется Программа управления дисками [де ] (DCP), производная от MS-DOS бывшего восточногерманского Роботрон ВЭБ.[1]

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

Хотя более старые версии Параллельная DOS С 3.2 по 4.1 вообще не поддерживали файлы CONFIG.SYS, более поздние версии Параллельная DOS 386 и Параллельная DOS XM, а также Многопользовательская DOS, Системный менеджер и РЕАЛЬНЫЙ / 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: доб. Команда может использоваться для изменения расширений файлов по умолчанию.[8][10][7] Например, с SYS / L / DR: 703 письменный Объем загрузочной записи будет искать переименованный и измененный системный файл IBMBIO.703 (вместо стандартного IBMBIO.COM ), а IBMBIO.703 будет искать IBMDOS.703 и [D] CONFIG.703 (вместо IBMDOS.COM и [D] CONFIG.SYS), так что несколько параллельных наборов файлов могут сосуществовать в одном корневом каталоге и быть выбраны с помощью загрузчика, такого как LOADER, поставляемого с Multiuser DOS и DR-DOS 7.02 / 7.03.[4] В ОБОЛОЧКА Директива расширена, чтобы предоставить средства для указания альтернативных файлов AUTOEXEC.BAT через /P[:filename.ext] и в этом конкретном сценарии COMMAND.COM будет принимать расширения файлов, кроме ".ЛЕТУЧАЯ МЫШЬ"(обе функции также поддерживаются 4ДОС ).[11] В DR DOS 6.0 и выше директива CONFIG.SYS ЦЕПЬ = спецификация файлов может использоваться для продолжения обработки в названном файле, который не обязательно должен находиться в корневом каталоге загрузочного диска.[4][6] DR-DOS 7.02 и выше опционально поддерживают дополнительный параметр, как в ЦЕПЬ = спецификация файла, метка перейти к конкретному :метка в данном файле.[8][9][6]DR-DOS 7.03 и выше поддерживают новый SYS / A параметр для копирования соответствующих файлов CONFIG.SYS и AUTOEXEC.BAT вместе с системными файлами.[7]

FreeDOS реализует аналогичную функцию с помощью FDCONFIG.SYS Файл конфигурации. RxDOS 7.24 и выше используют RXCONFIG.SYS вместо.[12] ПТС-ДОС использует CONFIG.PTS.

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

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

HKLM System CurrentControlSet Control SessionManager Environment

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

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

: (Только DR DOS 5.0 и выше)
Определяет метки в CONFIG.SYS как цели перехода для ЦЕПЬ, ПЕРЕКЛЮЧАТЕЛЬ, ПЕРЕЙТИ К, GOSUB и ПЕРЕКЛЮЧАТЕЛЬ директивы.
; (DOS 6.0 и DR DOS 6.0 и выше)
Похожий на REM, но также может использоваться для встроенных комментариев (после других директив CONFIG.SYS). Увидеть КОММЕНТАРИЙ. (В MS-DOS / PC DOS встроенный комментарий не игнорируется, если заключен в двойные кавычки.)
* (Только PTS-DOS)
Используется для перехода к встроенным комментариям в дополнение к; директива.
? (DR DOS 3.41 и выше, Embedded DOS[nb 2] и только FreeDOS)
Отображает запрос Да / Нет и (начиная с DR DOS 5.0) необязательное сообщение, чтобы запросить у пользователя подтверждение выполнения следующих директив CONFIG.SYS.[14] (FreeDOS не поддерживает дополнительные сообщения, но дополнительные условия в сочетании с загрузочными меню, определенными с помощью МЕНЮ и МЕНЮ ПО УМОЛЧАНИЮ.) (DOS 6.0 и выше поддерживает аналогичную функцию, добавляя ? после соответствующей директивы CONFIG.SYS, например. УСТРОЙСТВО? или УСТРОЙСТВО? = вместо того ? УСТРОЙСТВО. Этот вариант также поддерживается DR DOS.)
! (Только FreeDOS)
Безоговорочно выполните следующую директиву CONFIG.SYS.
ABORT (только PTS-DOS)
Указывает, можно ли прерывать программы при ошибках.
ACCDATE (только MS-DOS 7.0 и выше, игнорируется в DR-DOS 7.02 и выше)
[8] Настраивает, какие диски должны хранить отметки даты доступа к файлам в зарезервированная область записей каталога в ЖИР файловые системы.[15][16]
AT (только PTS-DOS)
Условное исполнение только на AT-совместимых машинах.
АВТОПРОВЕРКА (только PTS-DOS)
Менеджер загрузки.
АВТОСБОЙ (OS / 2[№ 3] только)
Настраивает подробность сообщений об ошибках.
AUX (только DR-DOS 7.02 и выше)
Изменяет внутренний драйвер последовательного устройства по умолчанию (COM1: к COM4:) для AUX: устройство.[8]
AVAILDEV (только DOS 2.0-2.1 и DR-DOS 7.02 и выше[8])
Отключает доступность символьных устройств вне каталога phantom DEV.
БАСЕДЕВ (OS / 2[№ 3] только)
Загружает базовый драйвер устройства в память.
BEEP (только DR-DOS 7.02 и выше)
Издает короткий звуковой сигнал, даже если звуковые уведомления отключены с помощью ПЕРЕКЛЮЧАТЕЛИ = / Q.[8]
BOOTNEXT (только DRMK)
Задает загружаемую операционную систему.
BREAK (DOS 2.0 и DR DOS 3.31 и выше; OS / 2[№ 3][№ 4])
Устанавливает или очищает расширенный Ctrl+C проверка.
БУФЕРЫ (DOS 2.0 и DR DOS 3.31 и выше; OS / 2[№ 3][№ 4])
Задает количество выделяемых дисковых буферов.
ВЫСОКИЙ БУФЕР (MS-DOS 7.0[15] и DR-DOS 7.02 и выше[8] и только FreeDOS)
Такой же как БУФЕРЫ, но явно загружает буферы в HMA или UMB (например, HIBUFFERS под DR DOS 6.0 и выше).
CACHESIZE (только для встроенной DOS 6-XL)
Максимальное количество 512-байтовых блоков кэша, динамически выделяемых из системного пула.
CACHETTL (только для встроенной DOS 6-XL)
Максимальное время в мс, прежде чем неиспользуемые блоки кэша будут возвращены в системный пул.
CACHEFLUSH (только для встроенной DOS 6-XL)
Максимальное время в мс, прежде чем грязный блок кеша будет сброшен на диск.
ВЫЗОВ (только OS / 2 4.0 и выше)
Похожий на УСТАНОВИТЬ под DOS загружает программы в CONFIG.SYS. Похожий на БЕГАТЬ под OS / 2, но работает на переднем плане и останавливает обработку CONFIG.SYS до возврата.
CAPSLOCK (только DR-DOS 7.02 и выше)
Определяет, будет ли клавиатура Caps Lock статус включен или выключен.[8]
CDDNAME (только PTS-DOS)
Задает имя аппаратного драйвера CD-ROM.
CDDBUFFERS (только PTS-DOS)
Задает количество буферов для доступа к CD-ROM.
CHAIN ​​(DR DOS 5.0 и выше и встроенная DOS[nb 2] только)
Продолжает обработку CONFIG.SYS в новом файле и (начиная с DR-DOS 7.02) на необязательной метке.[8][6]
ЧАСЫ (только PTS-DOS)
Задает тип часов, используемых системой.
CLS (только DR DOS 6.0 и выше)
Очищает экран.
КОДЕПЕЖ (OS / 2[№ 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[№ 3][№ 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 = C: DOS EMM386.EXE или CPU386 GOTO label386
CPU386 + (только PTS-DOS)
Условное выполнение только на процессорах 386 и выше.
CPU486 (только PTS-DOS)
Условное исполнение только на 486 CPU.
CPU486 + (только PTS-DOS)
Условное выполнение только на процессорах 486 и выше.
DDSCS (только EDR-DOS 7.01.07)
Настраивает перемещение таблиц дескрипторов дисков.
РАЗБЛОКИРОВКА (только DR DOS 6.0 (обновление 1993 г.) и выше)
Задает адрес сегмента памяти, до которого многосекторные данные диска снятие блокировки позволено.
DEBUG (только 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[№ 3][№ 4])
Загружает драйвер устройства в память.
DEVICEHIGH (DOS 5.0 и DR DOS 6.0 и выше; OS / 2[№ 3][№ 4])
Загружает драйвер устройства в верхнюю память. (Такой же как HIDEVICE в DR DOS 5.0.)
ДЕВИНФО (OS / 2[№ 3] только)
Конфигурирует информацию о стране и кодовой странице для устройств KBD, SCR, LPT1, LPT2, LPT3.
ДИСККАЧЕЕ (OS / 2[№ 3] только, игнорируется под DR-DOS 7.02 и выше)
Настраивает размер кэш-памяти.
ДИСКЕТА (только PTS-DOS)
Задает режим совместимости с гибкими дисками.
ДИСПЛЕЙ (только PTS-DOS)
Задает отображаемый шрифт.
DOS (DOS 5.0 и DR DOS 6.0 и выше; OS / 2[№ 3][№ 4])
Определяет, загружать ли DOS в область верхней памяти и / или использовать ли верхнюю память. (Похожий на HIDOS = ВКЛ. под DR DOS 5.0.)
DOSDATA (только PC DOS 7.0 и выше, FreeDOS, EDR-DOS 7.01.07 и DRMK)
Указывает, загружать ли таблицы DOS (БУФЕРЫ, FCBS, ФАЙЛЫ, LASTDRIVE, СТЕКИ) в верхнюю память.
DOSDIR (только PTS-DOS)
Задает альтернативный путь для поиска файлов DOS.
DPBS (только DRMK)
DPATH (только OS / 2 3.0 и выше)
Задает путь поиска файлов данных.
DRIVATTR (только PTS-DOS)
Задает физические параметры дисководов.
DRIVPARM (DOS 3.2[№ 5] и выше[№ 4])
Определите параметры для нераспознанных дисков.
DRSWITCH (только DR DOS 7.02 и выше)
Увидеть ПЕРЕКЛЮЧАТЕЛЬ.[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 до достижения конца файла (за исключением ВЫКЛЮЧАТЕЛИ и ОБОЛОЧКА директивная обработка при некоторых условиях).
FASTOPEN (только DR DOS 3.31 и выше и PTS-DOS)
Указан размер хеш-таблицы для операций быстрого открытия файлов. Работает значительно отличается от внешнего MS-DOS / PC DOS FASTOPEN Водитель.
FCBS (DOS 3.0 и DR DOS 3.31 и выше; OS / 2[№ 3][№ 4])
Задает количество кэшированных FCB которые можно открыть сразу. (Под DR-DOS, FCBS и ФАЙЛЫ динамически использовать один и тот же внутренний буфер.)
FCBSHIGH (MS-DOS 7.0[15] и только DR-DOS 7.02 и выше[8][14])
Такой же как FCBS, но явно загружает FCB в верхнюю память.
FILENAME (только PTS-DOS)
Менеджер загрузки.
ФАЙЛЫ (DOS 2.0 и DR DOS 3.31 и выше; OS / 2[№ 3][№ 4])
Задает количество файлов, которые можно открыть одновременно.
FILESHIGH (MS-DOS 7.0[15] и DR-DOS 7.02 и выше[8][14] и только FreeDOS)
Такой же как ФАЙЛЫ, но явно загружает дескрипторы файлов в верхнюю память.
FORCE (только PTS-DOS)
Включить выполнение указанных подразделов CONFIG.SYS. Увидеть ИГНОРИРОВАТЬ.
GETKEY (только DR DOS 6.0 и выше)
Ожидает ключа (или тайм-аута) и устанавливает уровень ошибки в свой код ASCII (или 1024 по таймауту).
GOTO (только DR DOS 5.0 и выше)
Продолжает обработку CONFIG.SYS на указанной метке.
GOSUB (только DR DOS 6.0 и выше)
Продолжает вложенную обработку CONFIG.SYS на указанной метке с ВЕРНУТЬ возвращение на старое место.[8]
HIBUFFERS (только DR DOS 6.0 и выше)
Увидеть БУФЕРНЫЙ или DOS = ВЫСОКИЙ, UMB или ДОСДАННЫЕ.
HIDEVICE (только DR DOS 5.0 и выше)
Увидеть DEVICEHIGH.
HIDOS (только DR DOS 5.0 и выше)
Увидеть DOS = ВЫСОКИЙ, UMB.
HIFCBS (DR DOS 7.02 и выше,[8][14] Только EDR-DOS 7.01.07 и DRMK)
Увидеть FCBSHIGH или ДОСДАННЫЕ.
HIFILES (DR DOS 7.02 и выше,[8][14] Только EDR-DOS 7.01.07 и DRMK)
Увидеть FILESHIGH или ДОСДАННЫЕ.
HIINSTALL (только DR DOS 5.0 и выше)
Увидеть УСТАНОВИТЬ.
HIINSTALLLAST (только EDR-DOS 7.01.07 и DRMK)
Устанавливает программу TSR в память, например УСТАНОВИТЬ, но устанавливается после перемещения сегмента данных DOS. Сравните также: INSTCDEX.
HILASTDRIVE (DR-DOS 7.02 и выше,[8] Только EDR-DOS 7.01.07 и DRMK)
Увидеть LASTDRIVEHIGH или DOS = UMB или ДОСДАННЫЕ.
HISHELL (только DR-DOS 7.02 и выше)
Увидеть SHELLHIGH.[8][14][18]
HISTACKS (DR-DOS 7.02 и выше,[8] Только EDR-DOS 7.01.07 и DRMK)
Увидеть ВЫСОКИЙ или ДОСДАННЫЕ.
ИСТОРИЯ (только DR DOS 3.41 и выше)
Включает и настраивает буфер истории консоли и командной строки, а также расширенные функции поиска шаблонов.
HMAREA (только PTS-DOS)
Задает адрес сегмента HMA.
IDLEHALT (только FreeDOS)
Настраивает энергосбережение HLT.
IDTCHK (только PTS-DOS)
Указывает, должна ли система проверять загрузочный сектор на вирусы.
IFS (только MS-DOS 4.00-4.01, игнорируется в DR-DOS 7.02 и выше; OS / 2[№ 3])
Нагрузки устанавливаемые файловые системы.
ИГНОРИРОВАТЬ (только PTS-DOS)
Исключить выполнение указанных подразделов CONFIG.SYS. Увидеть СИЛА.
IOPL (OS / 2[№ 3] только)
Определяет программы (которые обычно выполняются на CPU IOPL кольцо 3 ), которому следует разрешить запуск в кольцо 2 для прямого доступа к оборудованию для ввода / вывода.
ВКЛЮЧИТЬ (DOS 6.0 и выше, не DR-DOS, не FreeDOS)
Включите директивы из другого блока меню. (Можно эмулировать с помощью GOSUB и ВЕРНУТЬ под DR-DOS.)
INSERT (только DR-DOS 7.02 и выше)
Определяет, будет ли клавиатура Вставить статус режима включен или выключен.[8]
УСТАНОВИТЬ (DOS 4.0 и DR DOS 3.41 и выше[№ 4])
Устанавливает программу TSR в память.[4][11]
INSTALLHIGH (DOS 6.0 и DR DOS 6.0 и выше[№ 4])
Устанавливает программу TSR в верхнюю память. (Такой же как УСТАНОВИТЬ в DR DOS 5.0.)
INSTALLLAST (только EDR-DOS 7.01.07 и DRMK)
Устанавливает программу TSR в память, например УСТАНОВИТЬ, но устанавливается после перемещения сегмента данных DOS. Сравните также: INSTCDEX.
IRQPRIORITY (только для встроенной DOS 6-XL)
Изменяет приоритеты прерываний контроллера PIC, чтобы указанное число получало наивысший приоритет
КЛАВИАТУРА (только PTS-DOS)
Задает раскладку клавиатуры.
KEYBUF (только FreeDOS)
Задает адрес перемещаемого буфера клавиатуры.
LASTDRIVE (DOS 3.0 и DOS Plus 2.1 с FIDDLOAD и DR DOS 3.31 и выше; OS / 2[№ 3][№ 4])
Задает максимальное количество дисков, к которым можно получить доступ.
LASTDRIVEHIGH (MS-DOS 7.0[15] и DR-DOS 7.02 и выше,[8] и только FreeDOS)
То же, что LASTDRIVE, но явно загружает текущую структуру каталогов (CDS) в верхнюю память.
ЛИБПАТ (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: устройство.
МАКСВЭЙТ (OS / 2[№ 3] только)
Задает время до того, как ожидающий процесс получит более высокий приоритет.
MEMMAN (только OS / 2)
Настраивает стратегию выделения памяти
ПАМЯТЬ (только PTS-DOS)
Определяет стратегию распределения памяти DOS по умолчанию.
МЕНЮ (только FreeDOS)
Определяет параметры меню.
MENUCOLOR (DOS 6.0 и выше, не DR DOS, не FreeDOS)
Задает цвета меню. (Можно эмулировать с помощью ЭХО под DR-DOS.)
MENUDEFAULT (DOS 6.0 и выше и FreeDOS, а не DR DOS)
Задает блок меню по умолчанию. (Можно эмулировать с помощью Тайм-аут и ПЕРЕКЛЮЧАТЕЛЬ под DR-DOS.)
MENUITEM (DOS 6.0 и выше, не DR DOS, не FreeDOS)
Задает блок меню. (Можно эмулировать с помощью ЭХО и ПЕРЕКЛЮЧАТЕЛЬ под DR-DOS.)
MULTITRACK (DOS 4.0 и DR-DOS 7.02 и выше;[8] игнорируется под PTS-DOS)
Определяет, будут ли использоваться многодорожечные дисковые операции.
NEWFILE (только Datalight ROM-DOS)
Продолжает обработку CONFIG.SYS в новом файле (аналогично DR-DOS ЦЕПЬ ) и, при необходимости, после загрузки определенного драйвера устройства и настройки %НОВЫЙ ФАЙЛ% переменная окружения.[19]
NOCHAR (только DR-DOS 7.02 и выше)
Задает значение по умолчанию Нет (N) в вопросах Да / Нет / Продолжить.[8][14][18])
NUMLOCK (DOS 6.0 и Novell DOS 7 и выше)
Определяет, будет ли клавиатура Num Lock статус включен или выключен.
ONERROR (только DR DOS 6.0 и выше)
Условное выполнение зависит только от последнего кода возврата / статуса ошибки, например. ОШИБКА > 0 GOTO failload или ОШИБКА > 10 ОШИБКА <> 17 ОШИБКА <= 30 Произошла ошибка ECHO 11-16 или 18-30.[4]
ПАУЗА (только PTS-DOS)
Похожий на ЭХО и GETKEY в DR-DOS отображает текст и ждет нажатия клавиши.
ПАУЗАОШИБКА (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[№ 3] только)
Указывает, можно ли запускать программы DOS.
ПРОШЕЛЛ (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 и выше;[18] игнорируется под PTS-DOS)
Разрешает комментарии в CONFIG.SYS.
RESERVEDRIVELETTER (только OS / 2 3 FixPack 24 и выше)
Задает букву диска, которая не должна использоваться для локальных драйверов блочных устройств.
RESUMECHAR (только DR-DOS 7.02 и выше)
Задает значение по умолчанию для возобновления (р) в запросах Да / Нет / Возобновить.[8][18])
ВОЗВРАТ (только DR DOS 6.0 и выше)
Возвращает вложенную обработку CONFIG.SYS в предыдущем расположении GOSUB или ПЕРЕКЛЮЧАТЕЛЬ директива. Может быть указан необязательный код возврата, в противном случае предполагается 0.
RMSIZE (OS / 2[№ 3] только, игнорируется под DR-DOS 7.02 и выше)
Определяет размер памяти реального режима.
ВЫПОЛНИТЬ (OS / 2[№ 3] только)
Похожий на ВЫЗОВ, загружает программы в CONFIG.SYS. Похожий на УСТАНОВИТЬ под DOS и ВЫЗОВ под OS / 2, но одновременно загружает программы в фоновом режиме.
SAVENAME (только для PTS-DOS)
Указывает, следует ли сохранять первый символ удаленных файлов в зарезервированная область записей каталога в ЖИР файловая система.
ЭКРАН (только FreeDOS и PTS-DOS)
Похожий на ВИДЕО РЕЖИМ в PTS-DOS указывает режим видео, который будет использоваться в FreeDOS. Под PTS-DOS, ЭКРАН не указывает режим видео, а методы доступа к экрану.
SCROLLOCK (только DR-DOS 7.02 и выше)
Определяет, будет ли клавиатура Scroll Lock статус включен или выключен.[8][18])
SET (DOS 6.0 и DR DOS 6.0 и выше; OS / 2[№ 3])
Устанавливает переменные среды.
ОБОЛОЧКА (DOS 2.0 и DR DOS 3.31 и выше; OS / 2[№ 3][№ 4])
Загружает оболочку интерпретатора команд.[18][20]
SHELLHIGH (только DR-DOS 7.02 и выше, а также PTS-DOS и FreeDOS)
Такой же как ОБОЛОЧКА, но поддерживает дополнительный РАЗМЕР параметр, чтобы определить размер предварительного выделения для COMMAND.COM, чтобы переместить его резидентную часть в HMA (с / MH). Может быть полезно для предотвращения фрагментации HMA в сочетании со сторонними оболочками, которые не могут загружаться в HMA. SHELLHIGH под PTS-DOS вместо этого пытается загрузить оболочку в UMB.)[8][14][11][18]
SHIFTSTATE (только PTS-DOS)
Задает состояние таких модификаторов клавиатуры, как Shift Lock, Num Lock, Scroll Lock или Insert.
ВЫКЛЮЧЕНИЕ (только PTS-DOS)
Указывает, следует ли закрывать файлы на Ctrl+Alt+Del.
SOFTREBOOT (только PTS-DOS)
Указывает, следует ли пропускать POST при перезагрузке.
СТЕК (игнорируется только в 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 (только для встроенной DOS 6-XL)
Размер стека по умолчанию, выделенный для новых потоков.
ВЫСОКИЙ СТЕК (MS-DOS 7.0[15] и DR-DOS 7.02 и выше,[8] и только FreeDOS)
Такой же как СТЕКИ, но явно загружает буферы в верхнюю память.
ХРАНЕНИЕ (только PTS-DOS)
Менеджер загрузки.
STRING (только MS-DOS 3.0, игнорируется в DR-DOS 7.02 и выше)
Внутреннее использование.
STUBA20 (только PTS-DOS)
Определяет, как XMS Ворота A20 контроль должен работать.
ПОДМЕНЮ (DOS 6.0 и выше, не DR DOS, не FreeDOS)
Определяет блок подменю. (Можно эмулировать с помощью CLS, ЭХО и ПЕРЕКЛЮЧАТЕЛЬ под DR-DOS.)
SUPPRESSPOPUPS (только OS / 2 3.0 и выше)
Указывает диск, на котором должна регистрироваться информация об ошибках, вместо отображения всплывающего экрана в текстовом режиме.
СКАЧАТЬ (OS / 2[№ 3] только)
Задает путь к файлу подкачки.
SWITCH (только DR DOS 6.0 и выше)
Условно продолжает вложенную обработку CONFIG.SYS на одной из указанных меток в зависимости от нажатых клавиш, с ВЕРНУТЬ возвращение на старое место.[8][14][18]
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)
Задает специальные параметры.[18][8]
SXFAKEHWFPU (только OS / 2 Warp 4 FixPak 1 (и выше))
Указывает, должно ли быть активировано исправление ошибки округления FPU или нет.
SYSBOOT (только PTS-DOS)
Задает имя файла альтернативных операционных систем DOS для загрузки.
SYSGEN (только PTS-DOS)
Устанавливает расположение различных частей DOS в памяти.
SYSLOAD (только PTS-DOS)
Загрузите систему из альтернативной области диска.
SYSTEMPOOL (только для встроенной DOS 6-XL)
Размер пула системной памяти, из которого система динамически выделяет для различных целей
SYSTOUMB (только PTS-DOS)
Определяет, должны ли данные и код DOS загружаться в UMB.
РЕЗЬБЫ (OS / 2[№ 3] только)
Задает количество параллельных потоков.
Тайм-аут (только DR DOS 6.0 и выше и PTS-DOS)
Задает тайм-ауты в CONFIG.SYS пошагово и с ПЕРЕКЛЮЧАТЕЛЬ, GETKEY и ?, и ответы по умолчанию для запросов Да / Нет и ПЕРЕКЛЮЧАТЕЛЬ выбор.[8][14][18] PTS-DOS поддерживает только значение тайм-аута.
ТАЙМЕСЛИС (OS / 2[№ 3] только)
Настраивает минимальные и максимальные временные интервалы для планировщика.
TMPEXT (только PTS-DOS)
Задает расширение временных файлов.
TRACE (только DR-DOS 7.02 и выше и PTS-DOS; OS / 2[№ 3])
Глобально или локально включает или отключает пошаговое выполнение CONFIG.SYS (и AUTOEXEC.BAT).[18][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] и встроенная DOS[nb 2] только)
Включает или отключает проверку записи на диск.
ВЕРСИЯ (FreeDOS, Встроенная DOS,[nb 2] и только EDR-DOS 7.01.07)
Задает версию DOS (и, необязательно, истинную версию DOS), которая будет сообщаться программам.
VGASCREEN (только PTS-DOS)
Настраивает статус дисплея VGA.
ВИДЕОМОД (только PTS-DOS)
Похожий на ЭКРАН в FreeDOS указывает текущий режим видео.
VIRTDMA (только PTS-DOS)
Указывает, можно ли использовать виртуальный DMA.
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][18]
ЗОМБИЕДРВ (только для PTS-DOS)
Настраивает отслеживание удаления.

вопросы

ПК-МОП обнаружение пропавшего CONFIG.SYS на старте

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

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

В зависимости от версии размер файла CONFIG.SYS ограничен несколькими килобайтами в MS-DOS / PC DOS (до 64 КБ в самых последних версиях), тогда как размер файла не ограничен в DR-DOS.[4][18] Это связано с тем, что прежние операционные системы (начиная с DOS 3.0[21]) скомпилирует файл в некоторое токенизированное представление в памяти[21] перед сортировкой и перегруппировкой директив для обработки в определенном порядке (драйверы устройств всегда загружаются до TSR), тогда как DR-DOS интерпретирует файл и выполняет большинство директив построчно, тем самым предоставляя полный контроль над порядком загрузки. драйверов и TSR через УСТРОЙСТВО и УСТАНОВИТЬ (например, для разрешения конфликтов порядка загрузки или для загрузки отладчика программы перед отладкой драйвера устройства)[8][18] и позволяет адаптировать взаимодействие пользователя и изменять поток через файл на основе таких условий, как установленные типы процессоров, нажатие клавиш любого типа, возникающие ошибки загрузки или ввода или коды возврата, заданные загруженным программным обеспечением.[4][8] Это становится особенно полезным, поскольку УСТАНОВИТЬ также может использоваться для запуска нерезидентного программного обеспечения под DR-DOS, так что временные внешние программы могут быть интегрированы в поток управления CONFIG.SYS.[4][11][8]

В MS-DOS / PC DOS от 2.0 до 4.01 длина ОБОЛОЧКА строка была ограничена 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 выполняются как КОНФИГ.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]

OS / 2 / Windows NT

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

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

OS / 2 использует множество недокументированных или плохо документированных директив CONFIG.SYS.[22]

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

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

Заметки

  1. ^ Имя файла конфигурации DOS CONFIG.SYS был получен из файла с идентичным именем, используемого операционной системой DX-85M для Дуранго F-85 семейство компьютеров, представленных в 1978 году - за пять лет до появления MS-DOS 2.0 /ПК DOS 2.0 в 1983 г. Оба файла представляют собой текстовые файлы и используют различные директивы для настройки системы и загрузки драйверов, однако синтаксис отличается.
  2. ^ а б c d е ж как минимум General Software Embedded DOS-ROM 4.1 и Embedded DOS 6-XL
  3. ^ а б c d е ж г час я j k л м п о п q р s т ты v ш Икс у z аа ab ac объявление ае аф аг как минимум с 2.0
  4. ^ а б c d е ж г час я j k л м PTS-DOS также
  5. ^ очевидно не работает во всех версиях DOS 3.x для ПК

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

  1. ^ Курт, Рюдигер; Грос, Мартин; Голод, Генри (2016-11-29) [2007]. «Betriebssystem DCP». www.robotrontechnik.de (на немецком). В архиве из оригинала на 2019-04-03. Получено 2019-04-28.
  2. ^ а б c CCI Multiuser DOS 7.22 GOLD Руководство по установке. Concurrent Controls, Inc. (CCI). 1997-02-10. PRINTDOC.HLP.
  3. ^ а б c CCI Multiuser DOS 7.22 GOLD Онлайн-документация. Concurrent Controls, Inc. (CCI). 1997-02-10. HELP.HLP.
  4. ^ а б c d е ж г час я j k Пол, Матиас Р. (1997-07-30). NWDOS-TIPs - Советы и приемы для Novell DOS 7, с подробностями, исправлениями и обходными путями Blick auf undokumentierte [Советы и приемы для Novell DOS 7 с упором на недокументированные детали, ошибки и обходные пути]. MPDOSTIP. Выпуск 157 (на немецком языке) (3-е изд.). Архивировано из оригинал на 2016-11-05. Получено 2012-01-11. (NB. NWDOSTIP.TXT - это комплексная работа над Novell DOS 7 и OpenDOS 7.01, включая описание многих недокументированных функций и внутренних компонентов. Он является частью еще более обширной коллекции автора MPDOSTIP.ZIP, поддерживаемой до 2001 года и распространенной в то время на многих сайтах. Предоставленная ссылка указывает на старую версию файла NWDOSTIP.TXT, преобразованную в HTML.)
  5. ^ а б Caldera DR-DOS 7.02 Руководство пользователя. Caldera, Inc. 1998 [1993, 1997]. Архивировано из оригинал на 2016-11-04.
  6. ^ а б c d е ж Пол, Матиас Р. (17.06.2004). "Re: Случайные зависания с DR-DOS 7.03". [email protected]; FidoNet конференция: ALT_DOS. Архивировано из оригинал на 2019-04-28. Получено 2019-04-28. [1][2]
  7. ^ а б c d Пол, Маттиас Р. (14.08.2017) [07.08.2017]. «Продолжение саги о Windows 3.1 в расширенном режиме на OmniBook 300». MoHPC - Музей калькуляторов HP. В архиве из оригинала на 2018-05-01. Получено 2018-05-01. […] SYS […] / A Дополнительно скопируйте файл (ы) [D] CONFIG.SYS и AUTOEXEC.BAT. […] / B или / L Не изменять загрузочный сектор в месте назначения (с помощью ЗАГРУЗЧИКА). […] / DR [: ext] Используйте другое расширение файла для системных файлов (BIN) (с ЗАГРУЗЧИКОМ). […]
  8. ^ а б c d е ж г час я j k л м п о п q р s т ты v ш Икс у z аа ab ac объявление ае аф аг ах ай эй ак аль я ан ао ap водный ар так как в au средний ау топор ай az Пол, Матиас Р. (1997-10-02). "Caldera OpenDOS 7.01 / 7.02 Обновление Alpha 3 IBMBIO.COM README.TXT". Архивировано из оригинал на 2003-10-04. Получено 2009-03-29. [3]
  9. ^ а б Пол, Матиас Р. (2001-04-09). NWDOS-TIPs - Советы и приемы для Novell DOS 7, с подробностями, исправлениями и обходными путями Blick auf undokumentierte [Советы и приемы для Novell DOS 7 с упором на недокументированные детали, ошибки и обходные пути]. MPDOSTIP. Выпуск 183 (на немецком языке) (3-е изд.).
  10. ^ Поарч, Безумный (апрель 1993 г.). «Загрузка нескольких операционных систем с помощью утилиты DR Multiuser DOS LOADER». Том 5, номер 4. Novell. Архивировано из оригинал на 2012-03-22. Получено 2013-06-28.
  11. ^ а б c d е ж г Братья Хардин; Роусон, Том; Конн, Рекс К.; Пол, Маттиас Р .; Краситель, Чарльз Э .; Георгиев, Лучезар И. (27.02.2002). Онлайн-справка 4DOS 8.00.
  12. ^ ecm (08.10.2018). «Релиз RxDOS 7.24». bttr-software.de. DOS не умер. В архиве из оригинала на 2018-12-15. Получено 2020-01-27.
  13. ^ «Общие сведения о настройках в файле CONFIG.SYS для Windows Millennium Edition». Редакция 1.2. Microsoft. 2007-01-29 [2000]. KB274646. Q274646. Архивировано из оригинал на 2012-07-23. Получено 2006-10-16.
  14. ^ а б c d е ж г час я j k Пол, Маттиас Р. (2000-11-22). «Оптимизация CONFIG.SYS…». [email protected]. В архиве из оригинала на 2019-05-06. Получено 2019-05-06.
  15. ^ а б c d е ж "Файл CONFIG.TXT на компакт-диске Windows 95 - README для Microsoft Windows 95 для команд MS-DOS Config.sys". Версия: 1.1. Microsoft. 2006-11-15 [август 1995]. KB135481. Q135481. Архивировано из оригинал на 2013-01-28. Получено 2011-12-22. […] Для каждого жесткого диска указывает, следует ли записывать дату последнего обращения к файлам. Даты последнего доступа отключаются для всех дисков, когда компьютер запускается в безопасном режиме, и не поддерживаются для дискет по умолчанию. Синтаксис: ACCDATE = диск1 + | - [диск2 + | -]… […]
  16. ^ "Файл Windows 98 Config.txt - Microsoft Windows 98 README для команд MS-DOS Config.sys" (1-е изд.). Корпорация Майкрософт. 2017-01-07 [апрель 1998]. ID 232557. Архивировано с оригинал на 2018-01-03. Получено 2017-09-10.
  17. ^ а б c d Пол, Маттиас Р. (2002-04-06). "Re: [fd-dev] ОБЪЯВЛЕНИЕ: CuteMouse 2.0 alpha 1". freedos-dev. В архиве из оригинала 07.02.2020. Получено 2020-02-07. […] DR-DOS 7.02 + имеет директиву [D] CONFIG.SYS для переопределения последовательные порты обнаружен во время Системный BIOS СООБЩЕНИЕ, поэтому такие инструменты, как ОТЛАЖИВАТЬ […] Больше не требуется обновлять или изменять настройки порта в сегменте 40h. […] Вставьте строку в [D] CONFIG.SYS, чтобы сделать порт доступным для системной BIOS, DOS и большинства драйверов и приложений: […] COM4 = 260,1; набор Адрес ввода / вывода для COM4 до 260h, таймаут 1 […] Поскольку старые машины и версии DOS не знали о COM3 и COM4, ​​хорошее программное обеспечение будет пытаться использовать данные, хранящиеся в сегменте 0040h […] При желании, скрыть выбранный COM-порт мыши из конфигурации системы, чтобы избежать затирания старых БАЗОВЫЙ программы. […]
  18. ^ а б c d е ж г час я j k л м п о п q Пол, Матиас Р. (17.06.2004). "Re: Случайные зависания с DR-DOS 7.03". [email protected]; FidoNet конференция: ALT_DOS. Архивировано из оригинал на 2019-04-28. Получено 2019-04-28. [4][5]
  19. ^ Datalight, Inc.; GPvNO (апрель 2005 г.) [1999]. "Руководство пользователя Datalight ROM-DOS" (PDF). Datalight, Inc. 3010-0200-0716. В архиве (PDF) из оригинала от 21.04.2019. Получено 2018-09-16.
  20. ^ а б c d Пол, Матиас Р. (17.06.2004). "Re: Случайные зависания с DR-DOS 7.03". [email protected]; FidoNet конференция: ALT_DOS. Архивировано из оригинал на 2019-04-28. Получено 2019-04-28. […] Все версии MS-DOS до Windows 95 […] использовали файл COMMAND.COM в стиле COM, который имеет специальную подпись в начале файла […], запрашиваемого BIOS MS-DOS перед загрузкой оболочки, но не с помощью 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]
  21. ^ а б Эрнст, Мартин; Грелль, Детлеф (ноябрь 1987 г.). Грелль, Детлеф (ред.). "Damit die Scheibe spurt - 720 KB-Disketten mit MF-Drives im AT; Atari ST-Disketten unter DOS ab Version 3.2 in PC, ATs or Modell 30". c't - магазин компьютерной техники. Программа (на немецком языке). Vol. 1987 г. 11. Verlag Heinz Heise GmbH & Co. KG. С. 216–218, 220, 222, 224, 226, 228 [226]. ISSN  0724-8679.
  22. ^ Чайлдс, Питер (1995). "Операторы CONFIG.SYS, используемые OS / 2". Рекомендации и приемы REXX, версия 2.80. 0.9b. Архивировано из оригинал на 2012-02-20. Получено 2009-01-17.
  23. ^ «Руководство по eComStation 1.0» (PDF). ecomstation.com. 2001. Получено 2020-10-08.
  24. ^ «Устранение неполадок при обновлении ArcaOS». arcanoae.com. Получено 2020-10-08.

внешние ссылки