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

CONFIG.SYS - это основной файл конфигурации для операционных систем DOS и OS / 2 . Это специальный текстовый файл ASCII, который содержит доступные пользователю установки или директивы конфигурации, оцениваемые BIOS DOS операционной системы (обычно находящиеся в IBMBIO.COM или IO.SYS ) во время загрузки. CONFIG.SYS был представлен в DOS 2.0. [nb 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 , а также Multiuser 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.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 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, GOSUBи SWITCHдиректив.
 ; (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.
ABORT (только PTS-DOS)
Указывает, можно ли прерывать программы при ошибках.
ACCDATE (только MS-DOS 7.0 и выше, игнорируется в DR-DOS 7.02 и выше)
[8] Настраивает, какие диски должны хранить отметки даты доступа к файлам в зарезервированной области записей каталогов в файловых системах FAT . [15] [16]
AT (только PTS-DOS)
Условное исполнение только на AT-совместимых машинах.
АВТОПРОВЕРКА (только PTS-DOS)
Менеджер загрузки.
AUTOFAIL (только OS / 2 [nb 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 [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 (только для встроенной DOS 6-XL)
Максимальное количество 512-байтовых блоков кэша, динамически выделяемых из системного пула.
CACHETTL (только для встроенной DOS 6-XL)
Максимальное время в мс, прежде чем неиспользуемые блоки кэша будут возвращены в системный пул.
CACHEFLUSH (только для встроенной 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)
Задает количество буферов для доступа к 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 и выше)
Очищает экран.
CODEPAGE (только 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] в 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 и выше процессоры только, Fe CPU386 DEVICE=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 г.) и выше)
Задает адрес сегмента памяти, до которого разрешена разблокировка многосекторных дисковых данных .
ОТЛАДКА (только 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 [nb 3] )
Конфигурирует информацию о стране и кодовой странице для устройств KBD, SCR, LPT1, LPT2, LPT3.
DISKCACHE (только OS / 2 [nb 3] , игнорируется в DR-DOS 7.02 и выше)
Настраивает размер кэш-памяти.
ДИСКЕТА (только PTS-DOS)
Задает режим совместимости с гибкими дисками.
ДИСПЛЕЙ (только PTS-DOS)
Задает отображаемый шрифт.
DOS (DOS 5.0 и DR DOS 6.0 и выше; OS / 2 [nb 3] [nb 4] )
Определяет, загружать ли DOS в область верхней памяти и / или использовать ли верхнюю память. (Аналогично HIDOS=ONDR 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 (только DRMK)
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 в верхнюю память.
FILENAME (только 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] [18]
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.
IDTCHK (только 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)
Включите директивы из другого блока меню. (Может эмулироваться с использованием DR-DOS GOSUBи RETURNпод его управлением.)
ВСТАВИТЬ (только DR-DOS 7.02 и выше)
Определяет, Insertвключен или выключен статус режима клавиатуры . [8]
УСТАНОВИТЬ (DOS 4.0 и DR DOS 3.41 и выше [nb 4] )
Устанавливает программу TSR в память. [4] [11]
УСТАНОВИТЬ (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 (только для встроенной 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] )
Задает время до того, как ожидающий процесс получит более высокий приоритет.
MEMMAN (только OS / 2)
Настраивает стратегию выделения памяти
ПАМЯТЬ (только PTS-DOS)
Задает стратегию выделения памяти DOS по умолчанию.
МЕНЮ (только FreeDOS)
Определяет параметры меню.
MENUCOLOR (DOS 6.0 и выше, не DR DOS, не FreeDOS)
Задает цвета меню. (Может быть эмулирован с использованием ECHODR-DOS.)
MENUDEFAULT (DOS 6.0 и выше и FreeDOS, но не DR DOS)
Задает блок меню по умолчанию. (Может эмулироваться с использованием DR-DOS TIMEOUTи SWITCHпод его управлением.)
MENUITEM (DOS 6.0 и выше, не DR DOS, не FreeDOS)
Определяет блок меню. (Может эмулироваться с использованием DR-DOS ECHOи SWITCHпод его управлением.)
MULTITRACK (DOS 4.0 и DR-DOS 7.02 и выше; [8] игнорируется в PTS-DOS)
Определяет, используются ли многодорожечные дисковые операции или нет.
NEWFILE (только Datalight ROM-DOS)
Продолжает обработку CONFIG.SYS в новом файле (аналогично DR-DOS CHAIN ) и, при необходимости, после загрузки определенного драйвера устройства и установки переменной среды % NEWFILE% . [19]
NOCHAR (только DR-DOS 7.02 и выше)
Задает Nсимвол « Нет» по умолчанию ( ) в вопросах «Да / Нет» / «Продолжить». [8] [14] [18] )
NUMLOCK (DOS 6.0 и Novell DOS 7 и выше)
Определяет, Num Lockвключен ли статус клавиатуры .
ONERROR (только DR DOS 6.0 и выше)
Условное выполнение зависит только от последнего кода возврата / статуса ошибки, например, или . [4]ONERROR > 0 GOTO failloadONERROR > 10 ONERROR <> 17 ONERROR <= 30 ECHO Error 11-16 or 18-30 occurred
ПАУЗА (только PTS-DOS)
Подобно DR-DOS ECHOи GETKEYпод ним, отображает текст и ожидает нажатия клавиши.
ПАУЗАОШИБКА (только 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.
PROTSHELL (только 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 и выше; [18] игнорируется в PTS-DOS)
Разрешает комментарии в CONFIG.SYS.
RESERVEDRIVELETTER (только OS / 2 3 FixPack 24 и выше)
Задает букву диска, которая не должна использоваться для локальных драйверов блочных устройств.
RESUMECHAR (только DR-DOS 7.02 и выше)
Задает Rсимвол возобновления ( ) по умолчанию в запросах Да / Нет / Возобновить. [8] [18] )
ВОЗВРАТ (только 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. Аналогично INSTALLDOS и CALLOS / 2, но одновременно загружает программы в фоновом режиме.
СОХРАНИТЬ (только PTS-DOS)
Указывает, следует ли сохранять первый символ удаленных файлов в зарезервированной области записей каталога в файловой системе FAT .
ЭКРАН (только FreeDOS и PTS-DOS)
Подобно VIDEOMODEPTS-DOS, указывает режим видео, который будет использоваться в FreeDOS. В PTS-DOS SCREENуказывает не режим видео, а методы доступа к экрану.
SCROLLOCK (только DR-DOS 7.02 и выше)
Определяет, Scroll Lockвключен ли статус клавиатуры . [8] [18] )
SET (DOS 6.0 и DR DOS 6.0 и выше; OS / 2 [nb 3] )
Устанавливает переменные среды.
ОБОЛОЧКА (DOS 2.0 и DR DOS 3.31 и выше; OS / 2 [nb 3] [nb 4] )
Загружает оболочку интерпретатора команд. [18] [20]
SHELLHIGH (только DR-DOS 7.02 и выше, а также PTS-DOS и FreeDOS)
То же SHELL, но поддерживает дополнительный SIZEпараметр для определения размера предварительного выделения для COMMAND.COM для перемещения его резидентной части в HMA (с /MH). Может быть полезно для предотвращения фрагментации HMA в сочетании со сторонними оболочками, которые не могут загружаться в HMA. SHELLHIGH под PTS-DOS вместо этого пытается загрузить оболочку в UMB.) [8] [14] [11] [18]
SHIFTSTATE (только PTS-DOS)
Определяет состояние модификаторов клавиатуры, таких как Shift Lock, Num Lock, Scroll Lock или Insert mode.
ВЫКЛЮЧЕНИЕ (только 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)
Размер стека по умолчанию, выделенный для новых потоков.
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 [nb 3] )
Задает путь к файлу подкачки.
SWITCH (только DR DOS 6.0 и выше)
Условно продолжает вложенную обработку CONFIG.SYS на одной из указанных меток в зависимости от нажатых клавиш, с RETURNвозвратом в старое место. [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 [nb 3] )
Задает количество параллельных потоков.
Тайм-аут (только DR DOS 6.0 и выше и PTS-DOS)
Задает тайм-ауты в CONFIG.SYS для пошагового выполнения и с SWITCH, GETKEYи ?, а также ответы по умолчанию для запросов и вариантов SWITCHвыбора Да / Нет . [8] [14] [18] 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). [18] [8] Функциональные возможности OS / 2 существенно отличаются от функциональных возможностей DOS.
TRACEBUF (только OS / 2 [nb 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, Embedded DOS, [nb 2] и EDR-DOS 7.01.07)
Определяет версию DOS (и, возможно, истинную версию DOS), которая будет сообщаться программам.
VGASCREEN (только PTS-DOS)
Настраивает статус дисплея VGA.
ВИДЕОМОД (только PTS-DOS)
Как и в SCREENFreeDOS, указывает текущий режим видео.
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)
Настраивает отслеживание удаления.

Проблемы [ править ]

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

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

Если CONFIG.SYS не содержит SHELLдирективы (или файл поврежден или отсутствует), DOS обычно ищет COMMAND.COM в корневом каталоге загрузочного диска. [18] Если он не найден, версии 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 [20], но обычно находится в корне диска C: в сценариях двойной загрузки с DR-DOS DR-DOS 7.02 и выше больше не позволяют обходить SHELLдирективы в режимах ( Ctrl+) F5/ F7/ F8"пропуск" / "трассировка" / "шаг". [8] [18] [20] (Некоторые более поздние проблемы добавлены ( Ctrl+) F6для повторного вызова прежнего F5поведения «пропуска», чтобы также разрешить восстановление после проблем с недопустимыми SHELLаргументами. [18] ) Кроме того, если не SHELLудалось найти ни одной директивы при пропуске CONFIG.Обработка SYS через ( Ctrl+) F5(а также через ( Ctrl+)F7/ F8, когда расширение файла по умолчанию было изменено на SYS /DR:ext), [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 через DEVICEиINSTALL(например, для разрешения конфликтов порядка загрузки или для загрузки отладчика программы перед отладкой драйвера устройства) [8] [18] и позволяет адаптировать взаимодействие с пользователем и изменять поток через файл на основе таких условий, как установленные типы процессоров, нажатие клавиш любого типа, возникновение ошибок загрузки или ввода или коды возврата, заданные загруженным программным обеспечением. [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]

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]

См. Также [ править ]

  • IBMBIO.COM / IO.SYS
  • IBMDOS.COM / MSDOS.SYS
  • CONFIG (переменная среды)
  • 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. ^ Курт, Рюдигер; Грос, Мартин; Голод, Генри (2016-11-29) [2007]. «Betriebssystem DCP» . www.robotrontechnik.de (на немецком языке). Архивировано 3 апреля 2019 года . Проверено 28 апреля 2019 .
  2. ^ a b c CCI Multiuser DOS 7.22 GOLD Руководство по установке . Concurrent Controls, Inc. (CCI). 1997-02-10. PRINTDOC.HLP.
  3. ^ a b c CCI Multiuser DOS 7.22 GOLD Онлайн-документация . Concurrent Controls, Inc. (CCI). 1997-02-10. HELP.HLP.
  4. ^ a b c d e f g h i j k Пол, Матиас Р. (1997-07-30). NWDOS-TIPs - Советы и приемы для Novell DOS 7, с помощью Blick auf undokumentierte Details, Bugs and Workarounds [ Советы и приемы для Novell DOS 7, с акцентом на недокументированные детали, ошибки и обходные пути ]. MPDOSTIP . Выпуск 157 (на немецком языке) (3-е изд.). Архивировано из оригинала на 2016-11-05 . Проверено 11 января 2012 .(NB. 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]. Архивировано из оригинала на 2016-11-04.
  6. ^ a b c d e f Пол, Маттиас Р. (17.06.2004). «Re: Случайные зависания с DR-DOS 7.03» . [email protected]; Конференция FidoNet : ALT_DOS . Архивировано из оригинала на 2019-04-28 . Проверено 28 апреля 2019 . [1] [2]
  7. ^ a b c d Пол, Маттиас Р. (14 августа 2017 г.) [7 августа 2017 г.]. «Продолжение саги о Windows 3.1 в расширенном режиме на OmniBook 300» . MoHPC - Музей калькуляторов HP . Архивировано 01 мая 2018 года . Проверено 1 мая 2018 . […] SYS […] / A Дополнительно скопируйте файл (ы) [D] CONFIG.SYS и AUTOEXEC.BAT. […] / B или / L Не изменять загрузочный сектор в месте назначения (с помощью ЗАГРУЗЧИКА). […] / DR [: ext] Использовать другое расширение файла для системных файлов (BIN) (с ЗАГРУЗЧИКОМ). […]
  8. ^ 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 ah ai aj ak al am an ao ap aq ar as at au av aw ax ay az Пол, Матиас Р. (1997-10-02)."Caldera OpenDOS 7.01 / 7.02 Обновление Alpha 3 IBMBIO.COM README.TXT" . Архивировано из оригинала на 2003-10-04 . Проверено 29 марта 2009 . [3]
  9. ^ a b Пол, Маттиас Р. (2001-04-09). NWDOS-TIPs - Советы и приемы для Novell DOS 7, с помощью Blick auf undokumentierte Details, Bugs and Workarounds [ Советы и приемы для Novell DOS 7, с акцентом на недокументированные детали, ошибки и обходные пути ]. MPDOSTIP . Выпуск 183 (на немецком языке) (3-е изд.).
  10. ^ Poarch, Mad (апрель 1993). «Загрузка нескольких операционных систем с помощью утилиты DR Multiuser DOS LOADER» . Том 5, номер 4. Novell . Архивировано из оригинала на 2012-03-22 . Проверено 28 июня 2013 .
  11. ^ a b c d e f g Братья, Хардин; Роусон, Том ; Конн, Рекс К .; Пол, Маттиас Р .; Краситель, Чарльз Э .; Георгиев, Лучезар И. (27.02.2002). Онлайн-справка по 4DOS 8.00 .
  12. ^ ecm (08.10.2018). «Релиз RxDOS 7.24» . bttr-software.de . DOS не умер. Архивировано 15 декабря 2018 года . Проверено 27 января 2020 .
  13. ^ «Общие сведения о настройках в файле CONFIG.SYS для Windows Millennium Edition» . Редакция 1.2. Microsoft . 2007-01-29 [2000]. KB274646. Q274646. Архивировано из оригинала на 2012-07-23 . Проверено 16 октября 2006 .
  14. ^ a b c d e f g h i j k Пол, Матиас Р. (2000-11-22). «Оптимизация CONFIG.SYS…» . [email protected] . Архивировано 6 мая 2019 года . Проверено 6 мая 2019 .
  15. ^ a b c d e f "Файл CONFIG.TXT на компакт-диске Windows 95 - Microsoft Windows 95 README для команд MS-DOS Config.sys" . Версия: 1.1. Microsoft . 2006-11-15 [август 1995]. KB135481. Q135481. Архивировано из оригинала на 2013-01-28 . Проверено 22 декабря 2011 . […] Для каждого жесткого диска указывает, следует ли записывать дату последнего обращения к файлам. Даты последнего доступа отключаются для всех дисков, когда компьютер запускается в безопасном режиме, и не поддерживаются для дискет по умолчанию. Синтаксис: […]ACCDATE=drive1+|- [drive2+|-]…
  16. ^ "Файл Windows 98 Config.txt - Microsoft Windows 98 README для команд MS-DOS Config.sys" (1-е изд.). Корпорация Microsoft . 2017-01-07 [апрель 1998]. ID 232557. Архивировано из оригинала на 2018-01-03 . Проверено 10 сентября 2017 .
  17. ^ a b c d Пол, Матиас Р. (2002-04-06). «Re: [fd-dev] ОБЪЯВЛЕНИЕ: CuteMouse 2.0 alpha 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. ^ a b c d e f g h i j k l m n o p q Пол, Матиас Р. (2004-06-17). «Re: Случайные зависания с DR-DOS 7.03» . [email protected]; Конференция FidoNet : ALT_DOS . Архивировано из оригинала на 2019-04-28 . Проверено 28 апреля 2019 . [4] [5]
  19. ^ Datalight, Inc .; ГПвНО (апрель 2005 г.) [1999]. «Руководство пользователя Datalight ROM-DOS» (PDF) . Datalight, Inc. 3010-0200-0716. Архивировано (PDF) из оригинала 21.04.2019 . Проверено 16 сентября 2018 .
  20. ^ a b c d Пол, Матиас Р. (2004-06-17). «Re: Случайные зависания с DR-DOS 7.03» . [email protected]; Конференция FidoNet : ALT_DOS . Архивировано из оригинала на 2019-04-28 . Проверено 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 […] КОМАНДА.COM внутри стал файлом в стиле EXE, поэтому нет волшебной […] сигнатуры […] для проверки […], поэтому DR-DOS не может исключить несовместимый COMMAND.COM. Кроме того, их COMMAND.COM больше не проверяет версию, но […] не работает под DR-DOS […] просто дает сбой […] PC DOS COMMAND.COM отлично работает под DR-DOS […] [6] [7]
  21. ^ a b Эрнст, Мартин; Грелль, Детлеф (ноябрь 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 Tips & Tricks, версия 2.80 . 0.9b. Архивировано из оригинала на 2012-02-20 . Проверено 17 января 2009 .
  23. ^ "Руководство по eComStation 1.0" (PDF) . ecomstation.com . 2001 . Проверено 8 октября 2020 .
  24. ^ «Устранение неполадок процедуры обновления ArcaOS» . arcanoae.com . Проверено 8 октября 2020 .

Внешние ссылки [ править ]

  • «Информация об AUTOEXEC.BAT и CONFIG.SYS» . Компьютерная надежда. 2017-12-29. Архивировано 12 мая 2018 года . Проверено 12 мая 2018 .
  • «Описание директив CONFIG.SYS для Windows 98 / MS-DOS 7.10» . Архивировано из оригинала на 2006-02-12.
  • «Справочник команд CONFIG.SYS» . Кальдера . 1998. Архивировано из оригинала на 2018-05-12 . Проверено 12 мая 2018 . (Описание директив DR-DOS 7 CONFIG.SYS (неполное))
  • «Описание директив FreeDOS CONFIG.SYS» . Архивировано 12 мая 2018 года . Проверено 12 мая 2018 .
  • «Руководство пользователя PTS-DOS 2000 Pro, включая описание директив PTS-DOS CONFIG.SYS (неполное)» (PDF) . Архивировано (PDF) из оригинала на 2018-05-12 . Проверено 12 мая 2018 .
  • «Inoffizielle deutschsprachige PTS-DOS-FAQ (PTS / FAQD), неофициальные часто задаваемые вопросы о PTS-DOS от 25 апреля 2004 г., включая другие директивы CONFIG.SYS» (на немецком языке). Архивировано 12 мая 2018 года . Проверено 12 мая 2018 .