- CONFIG.SYS
-
CONFIG.SYS ist eine System-Konfigurationsdatei im Betriebssystem MS-DOS (und manchen MS-DOS-Kompatiblen Systemen).
Aufgabe dieser Konfigurationsdatei ist es, beim Hochfahren des Computers dem Betriebssystem diverse Parameter mitzuteilen und sogenannte Gerätetreiber zu laden, welche nicht über das BIOS bereitgestellt werden, zum Beispiel:
- Speichermanager
- Verfügbarer bzw. nutzbarer Speicher
- Verfügbare Hardware
- Zu ladende Treiber
- Hochzuladende Programmteile.
Die Verarbeitung der CONFIG.SYS erfolgt vor Abarbeitung der AUTOEXEC.BAT, der nächsten und letzten Startdatei eines gewöhnlichen MS-DOS-Systems. Die CONFIG.SYS wird noch komplett vom Kernel IO.SYS bzw. MSDOS.SYS abgearbeitet. Unter Anderem kann hier eine Alternative zum Interpreter COMMAND.COM festgelegt werden, welche danach geladen wird.
Auch in allen MS-DOS-basierten Versionen von Microsoft Windows gibt es eine CONFIG.SYS. Sie verlor aber zunehmend an Notwendigkeit, bis sie im letzten und am wenigsten MS-DOS-kompatiblen Betriebssystem dieser Reihe, Windows Me, sogar fast vollkommen ignoriert wurde. Zusätzlich zur CONFIG.SYS gibt es in Microsoft Windows 95 bis Windows Me auch noch die umfunktionierte MSDOS.SYS: Ursprünglich eine Systemdatei mit Instruktionen des Betriebssystems, wurden diese hier direkt im Kernel IO.SYS integriert. Die MSDOS.SYS wurde eine les- und schreibbare Textdatei, die verschiedene Startfunktionen – nicht unähnlich der CONFIG.SYS – steuert.
Die CONFIG.SYS existiert aus Kompatibilitätsgründen auch in heutigen Windows NT-basierten Betriebssystemen, wird aber ignoriert. DOS-Anwendungen über die NTVDM lesen die config.nt-Datei im \System32-Verzeichnis ein.
Aufbau
Die Anweisungen der CONFIG.SYS wurden zeilenweise interpretiert. Das folgende Beispiel zeigt exemplarisch eine CONFIG.SYS-Datei, wie sie zu Zeiten von Windows 3.11 und MS-DOS 6.22 (dem letzten einzeln vertriebenen MS-DOS-Betriebssystem) oft Verwendung fand:
device=c:\dos\himem.sys device=c:\dos\emm386.exe noems dos=high,umb devicehigh=c:\windows\mouse.sys devicehigh=c:\dos\setver.exe country=049,437,c:\dos\country.sys shell=c:\command.com c:\dos /e:512 /p buffers=23,0 files=20 fcbs=4,0
Hier werden zuerst zwei Treiber zur Verwaltung des Arbeitsspeichers (
himem.sys
,emm386.exe
) geladen. Es folgt die Anweisung, den bereitgestellten Arbeitsspeicher zu benutzen (dos=...
). Danach wird ein Gerätetreiber für die Maus (mouse.sys
) sowie der „Treiber“ zur Versionsnummermeldung an Programme (setver.exe
) hochgeladen (in den hohen Speicherbereich geladen). Danach stehen Einstellungen zum Tastaturlayout (country=...
) und zum Kommandozeileninterpreter (shell=...
). Zuletzt folgen Werte zur Speicherverwaltung (buffers=...
,files=...
,fcbs=...
).Weblinks
- config.sys-Befehlsübersicht aus Windows 98 (Artikel in der Microsoft Knowledgebase)
Kategorie:- DOS-Betriebssystemkomponente
Wikimedia Foundation.