CONFIG.SYS — основний файл конфігурації для операційних систем DOS і (OS/2). Є текстовим файлом у кодуванні ASCII і містить конфігураційні директиви і налаштування, які у DOS-системах зчитуються при старті базової системи вводу-виводу DOS (компонент, що знаходиться у або IO.SYS). Файл CONFIG.SYS
вперше з'явився у MSDOS/PCDOS 2.0.
Використання
Директиви у цьому файлі призначені для конфігурування різних аспектів і параметрів DOS, а також для установки драйверів пристроїв і спеціальних менеджерів пам'яті. Після обробки CONFIG.SYS
система завантажує командну оболонку, ім'я якої задається у параметрі SHELL
(якщо він не встановлений, використовується COMMAND.COM). Оболонка, у свою чергу, відповідальна за запуск файла AUTOEXEC.BAT.
CONFIG.SYS
розміщується у кореневому каталозі пристрою або розділу завантаження.
У FreeDOS файл аналогічного призначення називається FDCONFIG.SYS
.
У Windows 95 і Windows 98 обидва файли CONFIG.SYS
і AUTOEXEC.BAT
присутні у кореневому каталогу, але вони як правило порожні.
У Windows ME файл CONFIG.SYS
взагалі не зчитується при завантаженні системи, натомість параметри налаштувань беруться з реєстру:
HKLM\System\CurrentControlSet\Control\SessionManager\Environment
Синтаксис
CONFIG.SYS має власний спеціальний синтаксис. Файл переважно складається з директив вигляду команда=значення
(або без знаку рівності, наприклад numlock off
). Список деяких часто використовуваних команд CONFIG.SYS:
Команда | Опис |
---|---|
; | Рядок з коментарем |
break | Встановлює поведінку системи при натискуванні комбінації клавіш Ctrl+C під час роботи програм |
buffers | Резервує місце під вказану кількість дискових буферів |
country | Регіональні налаштування (формат дати і часу, валюта, порядок сортування і інше) |
device | Завантажує драйвер |
devicehigh | Завантажує драйвер до «верхньої пам'яті» (upper memory area) |
dos | Параметри завантаження DOS (наприклад, перенесення частини ядра до HMA) |
fcbs | Кількість [en], що можна відкривати одночасно |
files | Кількість файлів, що можна відкривати одночасно |
install | Завантажує резидентну програму (звичайний двійковий модуль, не у форматі драйвера) |
installhigh | Завантажує резидентну програму до UMB |
lastdrive | Встановлює останню літеру, доступну для призначення дискам |
numlock | Встановлює стан |
rem | Рядок з коментарем |
set | Встановлює значення змінної оточення |
shell | Встановлює інтерпретатор командного рядка (наприклад, command.com), та/або його опції |
stacks | Резервує місце для стеків обробки апаратних переривань |
switches | Додаткові опції завантаження |
Відразу після команди можна поставити знак питання ('?', наприклад dos?=high
) — у цьому випадку перед виконанням директиви система запитує підтвердження.
Деякі команди, специфічні лише для OS/2:
Команда | Опис |
---|---|
autofail | Вимикає виведення повідомлень про апаратні помилки |
basedev | Завантажує базовий драйвер пристрою |
cache | Керує кешуванням файлової системи |
dllbasing | ? |
dumpprocess | Активує вивід дампу |
iopl | Встановлення доступу до кілець захисту процесора |
libpath | Шлях для пошуку DLL |
maxwait | Встановлює часовий інтервал перед наданням задачі найвищого пріоритету |
memman | Параметри підкачки сторінок |
priority | Параметри пріоритету задач |
protectonly | Якщо yes — забороняє виконання програм DOS і Windows |
reipl | Автоматичне перезавантаження після збою системи |
rmsize | Встановлює кількість пам'яті для сеансу DOS |
threads | Встановлює кількість потоків (threads) |
vme | Вимикає розширення VME процесора |
Приклади
Простий файл конфігурації:
numlock = off break = on dos = high,umb country = 7,,c:\dos\country.sys files = 40 device = c:\dos\himem.sys device = c:\dos\emm386.exe ram i=b000-b7ff shell = command.com /p /e:512
Приклад CONFIG.SYS
з меню:
[menu] menuitem=WIN, Windows menuitem=XMS, DOS with only Extended Memory menudefault=WIN, 10 [common] dos=high,umb country=7,,c:\dos\country.sys device=c:\dos\himem.sys shell=command.com /e:512 /p [WIN] device=c:\dos\emm386.exe ram devicehigh=c:\windows\mouse.sys devicehigh=c:\dos\setver.exe [XMS] device=c:\dos\emm386.exe noems
Приклад CONFIG.SYS з меню у стилі FreeDOS:
screen=0x12 MENU Please Select Configuration: MENU MENU Option 0 basic stuff only MENU Option 1 CD-ROM MENU Option 2 TROUSERS MENU Option 3 CD-ROM and TROUSERS device=c:\dos\himem.exe device=c:\dos\emm386.exe dos=high,umb country=7,,c:\dos\country.sys shell=c:\dos\command.com /p /e:512 /p 13? DEVICE=CDROM.SYS /D:CDDRIVE1 23? DEVICE=TROUSERS.SYS 0? ECHO Warning: basic stuff only!
Джерела
- Коментарі
- Назву файлу для конфігураційного файлу DOS
CONFIG.SYS
запозичено з файлу з такою ж назвою в операційній системі для комп'ютерів сімейства , що з'явилися 1978 року — за 5 років до появи / у 1983. Обидва файли є текстовими та використовують різні директиви для налаштування системи та завантаження драйверів, однак синтаксис відрізняється.
- Примітки
- KB232557: The Windows 98 Config.txt File (англ.). Microsoft. 24.01.2007. Архів оригіналу за 20 лютого 2012. Процитовано 7.07.2009.
- Batch Commands (англ.). Microsoft. Архів оригіналу за 20 лютого 2012. Процитовано 7.06.2009.
- Command-line reference A-Z (англ.). Microsoft. 21.01.2005. Архів оригіналу за 20 лютого 2012. Процитовано 7.06.2009.
{{}}
: Проігноровано невідомий параметр|description=
() - The Config.sys Documentation Project OS/2-eCS Commands (англ.). Архів оригіналу за 20 лютого 2012. Процитовано 29 июля 2008.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
CONFIG SYS osnovnij fajl konfiguraciyi dlya operacijnih sistem DOS i OS 2 Ye tekstovim fajlom u koduvanni ASCII i mistit konfiguracijni direktivi i nalashtuvannya yaki u DOS sistemah zchituyutsya pri starti bazovoyi sistemi vvodu vivodu DOS komponent sho znahoditsya u abo IO SYS Fajl CONFIG SYS vpershe z yavivsya u MSDOS PCDOS 2 0 VikoristannyaDirektivi u comu fajli priznacheni dlya konfiguruvannya riznih aspektiv i parametriv DOS a takozh dlya ustanovki drajveriv pristroyiv i specialnih menedzheriv pam yati Pislya obrobki CONFIG SYS sistema zavantazhuye komandnu obolonku im ya yakoyi zadayetsya u parametri SHELL yaksho vin ne vstanovlenij vikoristovuyetsya COMMAND COM Obolonka u svoyu chergu vidpovidalna za zapusk fajla AUTOEXEC BAT CONFIG SYS rozmishuyetsya u korenevomu katalozi pristroyu abo rozdilu zavantazhennya U FreeDOS fajl analogichnogo priznachennya nazivayetsya FDCONFIG SYS U Windows 95 i Windows 98 obidva fajli CONFIG SYS i AUTOEXEC BAT prisutni u korenevomu katalogu ale voni yak pravilo porozhni U Windows ME fajl CONFIG SYS vzagali ne zchituyetsya pri zavantazhenni sistemi natomist parametri nalashtuvan berutsya z reyestru HKLM System CurrentControlSet Control SessionManager EnvironmentSintaksisCONFIG SYS maye vlasnij specialnij sintaksis Fajl perevazhno skladayetsya z direktiv viglyadu komanda znachennya abo bez znaku rivnosti napriklad numlock off Spisok deyakih chasto vikoristovuvanih komand CONFIG SYS Komanda Opis Ryadok z komentarembreak Vstanovlyuye povedinku sistemi pri natiskuvanni kombinaciyi klavish Ctrl C pid chas roboti programbuffers Rezervuye misce pid vkazanu kilkist diskovih buferivcountry Regionalni nalashtuvannya format dati i chasu valyuta poryadok sortuvannya i inshe device Zavantazhuye drajverdevicehigh Zavantazhuye drajver do verhnoyi pam yati upper memory area dos Parametri zavantazhennya DOS napriklad perenesennya chastini yadra do HMA fcbs Kilkist en sho mozhna vidkrivati odnochasnofiles Kilkist fajliv sho mozhna vidkrivati odnochasnoinstall Zavantazhuye rezidentnu programu zvichajnij dvijkovij modul ne u formati drajvera installhigh Zavantazhuye rezidentnu programu do UMBlastdrive Vstanovlyuye ostannyu literu dostupnu dlya priznachennya diskamnumlock Vstanovlyuye stanrem Ryadok z komentaremset Vstanovlyuye znachennya zminnoyi otochennyashell Vstanovlyuye interpretator komandnogo ryadka napriklad command com ta abo jogo opciyistacks Rezervuye misce dlya stekiv obrobki aparatnih pererivanswitches Dodatkovi opciyi zavantazhennya Vidrazu pislya komandi mozhna postaviti znak pitannya napriklad dos high u comu vipadku pered vikonannyam direktivi sistema zapituye pidtverdzhennya Deyaki komandi specifichni lishe dlya OS 2 Komanda Opisautofail Vimikaye vivedennya povidomlen pro aparatni pomilkibasedev Zavantazhuye bazovij drajver pristroyucache Keruye keshuvannyam fajlovoyi sistemidllbasing dumpprocess Aktivuye vivid dampuiopl Vstanovlennya dostupu do kilec zahistu procesoralibpath Shlyah dlya poshuku DLLmaxwait Vstanovlyuye chasovij interval pered nadannyam zadachi najvishogo prioritetumemman Parametri pidkachki storinokpriority Parametri prioritetu zadachprotectonly Yaksho yes zaboronyaye vikonannya program DOS i Windowsreipl Avtomatichne perezavantazhennya pislya zboyu sistemirmsize Vstanovlyuye kilkist pam yati dlya seansu DOSthreads Vstanovlyuye kilkist potokiv threads vme Vimikaye rozshirennya VME procesoraPrikladiProstij fajl konfiguraciyi numlock off break on dos high umb country 7 c dos country sys files 40 device c dos himem sys device c dos emm386 exe ram i b000 b7ff shell command com p e 512 Priklad CONFIG SYS z menyu menu menuitem WIN Windows menuitem XMS DOS with only Extended Memory menudefault WIN 10 common dos high umb country 7 c dos country sys device c dos himem sys shell command com e 512 p WIN device c dos emm386 exe ram devicehigh c windows mouse sys devicehigh c dos setver exe XMS device c dos emm386 exe noems Priklad CONFIG SYS z menyu u stili FreeDOS screen 0x12 MENU Please Select Configuration MENU MENU Option 0 basic stuff only MENU Option 1 CD ROM MENU Option 2 TROUSERS MENU Option 3 CD ROM and TROUSERS device c dos himem exe device c dos emm386 exe dos high umb country 7 c dos country sys shell c dos command com p e 512 p 13 DEVICE CDROM SYS D CDDRIVE1 23 DEVICE TROUSERS SYS 0 ECHO Warning basic stuff only DzherelaKomentariNazvu fajlu dlya konfiguracijnogo fajlu DOS CONFIG SYS zapozicheno z fajlu z takoyu zh nazvoyu v operacijnij sistemi dlya komp yuteriv simejstva sho z yavilisya 1978 roku za 5 rokiv do poyavi u 1983 Obidva fajli ye tekstovimi ta vikoristovuyut rizni direktivi dlya nalashtuvannya sistemi ta zavantazhennya drajveriv odnak sintaksis vidriznyayetsya PrimitkiKB232557 The Windows 98 Config txt File angl Microsoft 24 01 2007 Arhiv originalu za 20 lyutogo 2012 Procitovano 7 07 2009 Batch Commands angl Microsoft Arhiv originalu za 20 lyutogo 2012 Procitovano 7 06 2009 Command line reference A Z angl Microsoft 21 01 2005 Arhiv originalu za 20 lyutogo 2012 Procitovano 7 06 2009 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Proignorovano nevidomij parametr description dovidka The Config sys Documentation Project OS 2 eCS Commands angl Arhiv originalu za 20 lyutogo 2012 Procitovano 29 iyulya 2008