stringtranslate.com

КОНФИГ.SYS

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 находится в корневом каталоге диска, с которого была загружена система.

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

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

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

Директивы

:;*?!

: (только DR DOS 5.0 и выше)
Определяет метки в CONFIG.SYS как цели перехода для директив CHAIN , DRSWITCH , GOTO , GOSUB и SWITCH .
; (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 не поддерживает необязательные сообщения, но необязательные условия в сочетании с загрузочными меню, определенными с помощью 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]
AVAILDEV (только DOS 2.0-2.1 и DR-DOS 7.02 и выше [8] )
Отключает доступность символьных устройств за пределами фантомного каталога \DEV.
BASEDEV ( только OS/2 [nb 3] )
Загружает базовый драйвер устройства в память.
ЗВУКОВОЙ СИГНАЛ (только DR-DOS 7.02 и выше)
Издает короткий звуковой сигнал, даже если звуковые уведомления отключены с помощью SWITCHES=/Q . [8]
ЗАГРУЗКА (только 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 и выше).
КЕШИРОВАТЬ (только для встроенной DOS 6-XL)
Максимальное количество блоков кэша размером 512 байт, динамически выделяемых из системного пула.
CACHETTL (только для встроенной DOS 6-XL)
Максимальное время в мс, прежде чем неиспользуемые блоки кэша будут возвращены в системный пул.
CACHEFLUSH (только для встроенной DOS 6-XL)
Максимальное время в мс, прежде чем грязный блок кэша будет сброшен на диск.
ВЫЗОВ (только OS/2 4.0 и выше)
Аналогично INSTALL в DOS, загружает программы в CONFIG.SYS. Аналогично RUN в OS/2, но выполняется в приоритетном режиме и останавливает обработку CONFIG.SYS до возврата.
CAPSLOCK (только DR-DOS 7.02 и выше)
Указывает , включено или выключено состояние клавиатуры . [8]Caps Lock
CDDNAME (только PTS-DOS)
Указывает имя аппаратного драйвера компакт-диска.
CDDBUFFERS (только PTS-DOS)
Указывает количество буферов для доступа к CD-ROM.
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]
КОМАРЕЯ (только PTS-DOS)
Указывает буфер для DMA.
КОММЕНТАРИЙ (DOS 4.0 и выше и RxDOS, игнорируется в DR-DOS 7.02 и выше, [8] в Embedded 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.)
ДЕВИНФО (только для OS/2 [nb 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 (только для ПК DOS 7.0 и выше, FreeDOS, EDR-DOS 7.01.07 и DRMK)
Указывает, загружать ли таблицы DOS ( BUFFERS , FCBS , FILES , LASTDRIVE , STACKS ) в верхнюю память.
ДОСДИР (только PTS-DOS)
Указывает альтернативный путь для поиска файлов DOS.
DPBS (только DRMK)
DPATH (только OS/2 3.0 и выше)
Указывает путь поиска файлов данных.
ДРИВАТТР (только для PTS-DOS)
Указывает физические параметры дисков.
DRIVPARM (DOS 3.2 [nb 5] и выше [nb 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.
ЭРРЕКСЕ (только 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. См. ИГНОРИРОВАТЬ .

Г‍–‍Я

GETKEY (только DR DOS 6.0 и выше)
Ожидает ключа (или таймаута) и устанавливает уровень ошибки в соответствии с его кодом ASCII (или 1024 по таймауту).
ПЕРЕЙТИ (только 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 и выше)
См. ШЕЛЛХАЙ . [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. См. СИЛА .
IOPL ( только OS/2 [nb 3] )
Указывает программы (которые обычно выполняются на кольце IOPL 3 ЦП ), которым должно быть разрешено выполнение на кольце 2 , чтобы иметь прямой доступ к оборудованию для ввода-вывода.
ВКЛЮЧИТЬ (DOS 6.0 и выше, не DR-DOS, не FreeDOS)
Включить директивы из другого блока меню. (Можно эмулировать с помощью GOSUB и RETURN под DR-DOS.)
ВСТАВКА (только DR-DOS 7.02 и выше)
Указывает , включен или выключен статус режима клавиатуры . [8]Insert
УСТАНОВКА (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.)
УСТАНОВКА (только EDR-DOS 7.01.07 и DRMK)
Устанавливает программу TSR в память, например INSTALL , но устанавливается после перемещения сегмента данных 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 [nb 3] [nb 4] )
Указывает максимальное количество дисков, к которым можно получить доступ.
LASTDRIVEHIGH (только MS-DOS 7.0 [15] и DR-DOS 7.02 и выше, [8] и FreeDOS)
То же, что и LASTDRIVE, но явно загружает структуру текущего каталога (CDS) в верхнюю память.
LIBPATH ( только OS/2 [nb 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 [nb 3] )
Указывает время, по истечении которого ожидающий процесс получит более высокий приоритет.
МЕММАН (только OS/2)
Настраивает стратегию распределения памяти
ПАМЯТЬ (только PTS-DOS)
Определяет стратегию распределения памяти DOS по умолчанию.
МЕНЮ (только FreeDOS)
Определяет параметры меню.
MENUCOLOR (DOS 6.0 и выше, не DR DOS, не FreeDOS)
Определяет цвета меню. (Можно эмулировать с помощью ECHO под DR-DOS.)
MENUDEFAULT (DOS 6.0 и выше и FreeDOS, а не DR DOS)
Определяет блок меню по умолчанию. (Можно эмулировать с помощью TIMEOUT и SWITCH под DR-DOS.)
МЕНЮТЕМ (DOS 6.0 и выше, не DR DOS, не FreeDOS)
Определяет блок меню. (Можно эмулировать с помощью ECHO и SWITCH под DR-DOS.)
MULTITRACK (DOS 4.0 и DR-DOS 7.02 и выше; [8] игнорируется в PTS-DOS)
Указывает, используются ли многодорожечные дисковые операции или нет.
NEWFILE (только Datalight ROM-DOS)
Продолжает обработку CONFIG.SYS в новом файле (аналогично DR-DOS CHAIN) и, при необходимости, после загрузки определенного драйвера устройства и установки переменной среды %NEWFILE% . [20]

Н‍–‍Q

NOCHAR (только DR-DOS 7.02 и выше)
Указывает символ Нет ( ) по умолчанию в вопросах Да/Нет/Возобновить. [8] [14] [19] )N
NUMLOCK (DOS 6.0 и Novell DOS 7 и выше)
Указывает , включено или выключено состояние клавиатуры .Num Lock
ОШИБКА (только 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)
Аналогично ECHO и GETKEY в DR-DOS, отображает текст и ожидает нажатия клавиши.
PAUSEONERROR ( только OS/2 [nb 3] )
Указывает, должен ли пользователь подтверждать ошибки в CONFIG.SYS.
PRINTMONBUFSIZE (только для OS/2 [nb 3] )
Настраивает размер буфера для LPT1, LPT2, LPT3.
ПК (только PTS-DOS)
Условное выполнение только на компьютерах, совместимых с ПК.
ПРИОРИТЕТ ( только OS/2 [nb 3] )
Настраивает планировщик приоритетов.
PRIORITY_DISK_IO ( только OS/2 [nb 3] )
Настраивает приоритет программ, использующих дисковый ввод-вывод.
PRN (только DR-DOS 7.02 и выше)
Изменяет внутренний драйвер устройства принтера по умолчанию ( LPT1 на LPT3 или даже LPT4 ) для устройства PRN. [8]
ТОЛЬКО ЗАЩИТА (только для OS/2 [nb 3] )
Указывает, можно ли запускать программы DOS.
ПРОТШЕЛЛ (только для OS/2 [nb 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 и выше)
Указывает символ возобновления ( ) по умолчанию в запросах Да/Нет/Возобновить. [8] [19] )R
ВОЗВРАТ (только DR‑DOS 6.0 и выше)
Возвращает вложенную обработку CONFIG.SYS в предыдущем местоположении директивы GOSUB или SWITCH . Можно указать необязательный код возврата, в противном случае предполагается 0.
RMSIZE (только для OS/2 [nb 3] , игнорируется в DR-DOS 7.02 и выше)
Определяет размер памяти реального режима.
ВЫПОЛНИТЬ ( только OS/2 [nb 3] )
Подобно CALL , загружает программы в CONFIG.SYS. Аналогично INSTALL в DOS и CALL в OS/2, но программы загружаются одновременно в фоновом режиме.
СОХРАНИТЬ ИМЯ (только для PTS-DOS)
Указывает, должен ли первый символ удаленных файлов храниться в зарезервированной области записей каталога в файловой системе FAT .
ЭКРАН (только FreeDOS и PTS-DOS)
Аналогично VIDEOMODE в PTS-DOS, определяет видеорежим, который будет использоваться в FreeDOS. В PTS-DOS SCREEN определяет не режим видео, а методы доступа к экрану.
ПРОКРУТКА (только DR-DOS 7.02 и выше)
Указывает , включено или выключено состояние клавиатуры . [8] [19] )Scroll Lock
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 (с помощью ). Может быть полезно, чтобы избежать фрагментации HMA в сочетании со сторонними оболочками, которые не могут загрузиться в HMA. SHELLHIGH под PTS-DOS вместо этого пытается загрузить оболочку в UMB.) [8] [14] [11] [19]/MH
SHIFTSTATE (только PTS-DOS)
Указывает состояние модификаторов клавиатуры, таких как Shift Lock, Num Lock, Scroll Lock или режим вставки.
ВЫКЛЮЧЕНИЕ (только PTS-DOS)
Указывает, следует ли закрывать файлы + + .CtrlAltDel
ПРОГРАММНАЯ ЗАГРУЗКА (только 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)
Размер стека по умолчанию, выделяемый для новых потоков.
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 и выше)
Указывает диск, на котором записывается информация об ошибках вместо отображения всплывающего экрана в текстовом режиме.
ПУТЬ ПОДМЕНА (только для OS/2 [nb 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 в памяти.
SYSLOAD (только PTS-DOS)
Загрузите систему с альтернативной области диска.
SYSTEMPOOL (только для встроенной DOS 6-XL)
Размер пула системной памяти, из которого система динамически выделяет для различных целей.
СИСТЕМА (только PTS-DOS)
Указывает, следует ли загружать данные и код DOS в UMB.
ПОТОКИ (только для OS/2 [nb 3] )
Указывает количество одновременных потоков.
ТАЙМ-АУТ (только DR‑DOS 6.0 и выше и PTS-DOS)
Указывает тайм-ауты в CONFIG.SYS в пошаговом режиме и с помощью SWITCH , GETKEY и ? , а также ответы по умолчанию на запросы Да/Нет и выбор переключателя . [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 [nb 3] )
Указывает размер буфера журнала TRACE .
TRAPDUMP (только OS/2 3.0 и выше)
Регистрирует подробную информацию об ошибках.

У–‍Z

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)
Аналогично SCREEN в FreeDOS, определяет текущий видеорежим.
ВИРТДМА (только 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-совместимых машинах.
2000 ГОД (только DR-DOS 7.02 и выше)
Настраивает встроенную поддержку 2000 года .
YESCHAR (только обновления PalmDOS 1.0, DR DOS 6.0 и Novell DOS 7 и выше)
Указывает символ Да ( ) по умолчанию в запросах Да/Нет/Возобновить. [8] [19]Y
ЗОМБИДРВ (только для PTS-DOS)
Настраивает отслеживание удаления.

Проблемы

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

Система все равно сможет загрузиться, если этот файл отсутствует или поврежден. Однако этот файл вместе с AUTOEXEC.BAT необходим для полного процесса загрузки операционной системы 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директивы в режимах ( +) // " пропуск"/"трассировка"/"шаг". [8] [19] [21] (В некоторых более поздних проблемах добавлен ( +) для повторного вызова прежнего поведения «пропуска», чтобы обеспечить возможность восстановления также и при проблемах с недопустимыми аргументами. [19] ) Кроме того, если директива не найдена при пропуске обработки CONFIG.SYS с помощью ( +) (а также с помощью ( +) / , когда расширение файла по умолчанию было изменено с помощью ), [7] пользователю предлагается ввести допустимое имя файла оболочки перед попыткой загрузки COMMAND. COM из корня. [8] [21] Нажатие без указания файла приведет к использованию прежнего значения по умолчанию. [8]CtrlF5F7F8CtrlF6F5SHELLSHELLCtrlF5CtrlF7F8SYS /DR:ext↵ Enter

В зависимости от версии размер файла 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 то, что в программах OS/2 выглядело как CONFIG.SYS, на самом деле хранилось в реестре.

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

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

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

Примечания

  1. ^ Имя файла конфигурации DOS CONFIG.SYSбыло получено из файла с таким же именем, используемого операционной системой DX-85M для семейства компьютеров Durango F-85, представленного в 1978 году - за пять лет до появления MS-DOS 2.0 / PC DOS 2.0. в 1983 году. Оба файла являются текстовыми и используют различные директивы для настройки системы и загрузки драйверов, однако синтаксис различается.
  2. ^ abcdef по крайней мере General Software Embedded DOS-ROM 4.1 и Embedded DOS 6-XL
  3. ^ abcdefghijklmnopqrstu vwxyz aa ab ac ad ae af ag по крайней мере с версии 2.0
  4. ^ abcdefghijklm PTS-DOS также
  5. ^ очевидно, не работает во всех версиях PC DOS 3.x.

Рекомендации

  1. ^ Курт, Рюдигер; Гросс, Мартин; Голод, Генри (29 ноября 2016 г.) [2007]. «Бетрибссистем ДКП». www.robotrontechnik.de (на немецком языке). Архивировано из оригинала 3 апреля 2019 г. Проверено 28 апреля 2019 г.
  2. ^ Руководство по установке abc CCI Multiuser DOS 7.22 GOLD . Concurrent Controls, Inc. (CCI). 10 февраля 1997 г. ПРИНТДОК.HLP.
  3. ^ Интернет-документация abc CCI Multiuser DOS 7.22 GOLD . Concurrent Controls, Inc. (CCI). 10 февраля 1997 г. ПОМОЩЬ.HLP.
  4. ^ abcdefghijk Пол, Матиас Р. (30 июля 1997 г.). NWDOS-TIPs — Советы и подсказки для Novell DOS 7, с просмотром недокументированных подробностей, ошибок и обходных решений [ Советы и подсказки для Novell DOS 7, с акцентом на недокументированные детали, ошибки и обходные пути ]. MPDOSTIP (на немецком языке) (3-е изд.). Архивировано из оригинала 5 ноября 2016 г. Проверено 11 января 2012 г.(Примечание. NWDOSTIP.TXT — это всеобъемлющая работа по Novell DOS 7 и OpenDOS 7.01 , включая описание многих недокументированных функций и внутренних устройств. Это часть еще более обширной авторской коллекции MPDOSTIP.ZIP, которая поддерживалась до 2001 года и распространялась на многих сайтах по адресу: время. Предоставленная ссылка указывает на более старую версию файла NWDOSTIP.TXT, преобразованную в HTML.)
  5. ^ ab Руководство пользователя Caldera DR-DOS 7.02. Caldera, Inc., 1998 г. [1993, 1997]. Архивировано из оригинала 4 ноября 2016 г.
  6. ^ abcdef Пол, Матиас Р. (17 июня 2004 г.). «Re: Случайные зависания в DR-DOS 7.03». [email protected]; Конференция FidoNet : ALT_DOS . Архивировано из оригинала 28 апреля 2019 г. Проверено 28 апреля 2019 г.[1][2]
  7. ^ abcd Пол, Матиас Р. (14 августа 2017 г.) [07 августа 2017 г.]. «Продолжение саги о Windows 3.1 в расширенном режиме на OmniBook 300». MoHPC — Музей калькуляторов HP . Архивировано из оригинала 01 мая 2018 г. Проверено 1 мая 2018 г. […] SYS […] /A Дополнительно скопируйте файлы [D]CONFIG.SYS и AUTOEXEC.BAT. […] /B или /L Не изменяйте загрузочный сектор в месте назначения (с помощью LOADER). […] /DR[:ext] Использовать другое расширение файла для системных файлов (BIN) (с LOADER). […]
  8. ^ abcdefghijklmnopqrstu vwxyz aa ab ac ad ae af ag ah ai aj ak al am an ao ap aq ar as at au av aw ax ay az Пол, Маттиас Р. (02.10.1997). «Обновление Caldera OpenDOS 7.01/7.02 Alpha 3 IBMBIO.COM README.TXT». Архивировано из оригинала 4 октября 2003 г. Проверено 29 марта 2009 г.[3]
  9. ^ аб Пол, Матиас Р. (9 апреля 2001 г.). NWDOS-TIPs — Советы и подсказки для Novell DOS 7, с просмотром недокументированных подробностей, ошибок и обходных решений [ Советы и подсказки для Novell DOS 7, с акцентом на недокументированные детали, ошибки и обходные пути ]. MPDOSTIP (на немецком языке) (3-е изд.).
  10. Поарх, Безумный (апрель 1993 г.). «Загрузка нескольких операционных систем с помощью утилиты DR Multiuser DOS LOADER». Том 5, номер 4. Novell . Архивировано из оригинала 22 марта 2012 г. Проверено 28 июня 2013 г.
  11. ^ abcdefg Братья, Хардин; Роусон, Том ; Конн, Рекс К .; Пол, Матиас Р.; Дай, Чарльз Э.; Георгиев, Лучезар И. (27 февраля 2002 г.). Онлайн-справка по 4DOS 8.00 .
  12. ^ ЕСМ (08.10.2018). «Выпуск RxDOS 7.24». bttr-software.de . DOS не умер. Архивировано из оригинала 15 декабря 2018 г. Проверено 27 января 2020 г.
  13. ^ «Понимание настроек в файле CONFIG.SYS Windows Millennium Edition» . Версия 1.2. Майкрософт . 29 января 2007 г. [2000]. КБ274646. Q274646. Архивировано из оригинала 23 июля 2012 г. Проверено 16 октября 2006 г.
  14. ^ abcdefghijk Пол, Матиас Р. (22 ноября 2000 г.). «Оптимизация CONFIG.SYS…». [email protected] . Архивировано из оригинала 6 мая 2019 г. Проверено 6 мая 2019 г.
  15. ^ abcdef «Файл CONFIG.TXT на компакт-диске Windows 95 — README Microsoft Windows 95 для команд MS-DOS Config.sys» . Редакция: 1.1. Майкрософт . 15 ноября 2006 г. [август 1995 г.]. КБ135481. Q135481. Архивировано из оригинала 28 января 2013 г. Проверено 22 декабря 2011 г. […] Для каждого жесткого диска указывает, следует ли записывать дату последнего доступа к файлам. Даты последнего доступа отключаются для всех дисков при запуске компьютера в безопасном режиме и не сохраняются для дискет по умолчанию. Синтаксис: […]ACCDATE=drive1+|- [drive2+|-]…
  16. ^ «Файл Windows 98 Config.txt — README Microsoft Windows 98 для команд MS-DOS Config.sys» (1-е изд.). Корпорация Майкрософт . 07.01.2017 [апрель 1998 г.]. ID 232557. Архивировано из оригинала 03.01.2018 . Проверено 10 сентября 2017 г.
  17. ^ abcd Пол, Матиас Р. (6 апреля 2002 г.). «Re: [fd-dev] АНОНС: CuteMouse 2.0 альфа 1». freedos-dev . Архивировано из оригинала 07 февраля 2020 г. Проверено 7 февраля 2020 г. […] DR-DOS 7.02 + имеет директиву [D]CONFIG.SYS для переопределения последовательных портов , обнаруженных во время POST 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 г. […] Итак, это 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 ". Новая DOS, продаваемая в CW-Schwesterpublikation "PC-Welt", может быть изменена с использованием новых параметров "стандартный" и "расширенный" в системных датах Io.sys в определенных Speicherbarrieren ueberwinden. […](Примечание. Недокументированные настройки STANDARDи ENHANCEDявляются необязательными параметрами директивы CONFIG.SYS DOS.)
  19. ^ abcdefghijklmnopq Пол, Матиас Р. (17 июня 2004 г.). «Re: Случайные зависания в DR-DOS 7.03». [email protected]; Конференция FidoNet : ALT_DOS . Архивировано из оригинала 28 апреля 2019 г. Проверено 28 апреля 2019 г.[4][5]
  20. ^ Даталайт, Inc .; ГПвНО (апрель 2005 г.) [1999]. «Руководство пользователя Datalight ROM-DOS» (PDF) . Даталайт, Инк.: 3010-0200-0716. Архивировано (PDF) из оригинала 21 апреля 2019 г. Проверено 16 сентября 2018 г.
  21. ^ abcd Пол, Матиас Р. (17 июня 2004 г.). «Re: Случайные зависания в DR-DOS 7.03». [email protected]; Конференция FidoNet : ALT_DOS . Архивировано из оригинала 28 апреля 2019 г. Проверено 28 апреля 2019 г. […] все версии 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]
  22. ^ аб Эрнст, Мартин; Грелль, Детлеф (ноябрь 1987 г.). Грелль, Детлеф (ред.). «Damit die Scheibe spurt — 720 КБ-дискет с MF-дисками в AT; Atari ST-дискет под DOS ab версии 3.2 на ПК, AT или Modell 30». c't - магазин компьютерной техники . Программа (на немецком языке). Том. 1987, нет. 11. Верлаг Хайнц Хайзе ГмбХ и Ко. КГ . С. 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 . Проверено 8 октября 2020 г.
  25. ^ «Устранение неполадок процедуры обновления ArcaOS» . arcanoae.com . Проверено 8 октября 2020 г.

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