Config.sys
aus Wikipedia, der freien Enzyklopädie
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 komplett ignoriert, da diese Betriebssysteme auf völlig andere Art funktionieren, Treiber und Programme laden und konfiguriert werden.
[Bearbeiten] 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=...).
[Bearbeiten] Weblinks
- config.sys-Befehlsübersicht aus Windows 98 (Artikel in der Microsoft Knowledgebase)

