Betriebssysteme - DOS - Individualisierung

Die Systemstart-Prozedur von DOS ist in folgenden Dateien festgelegt autoexec.bat und config.sys die sich im Root-Verzeichnis Ihres Laufwerks « C: » befinden. Avant de les modifier Es wird dringend empfohlen, davon Sicherheitskopien zu machen.
Will man eine Zeile in einer dieser beiden Dateien deaktivieren, ist es nicht nötig, die entsprechende Zeile zu löschen, es genügt, den folgenden Befehl « rem » (remark, Kommentar) am Anfang der Zeile hinzuzufügen.

Config.sys

Die Datei config.sys ist eine Textdatei, die die Geräte verwaltet und die Konfiguration von MS-DOS festlegt.

  • device wird benutzt, um Gerätetreiber zu laden
  • devicehigh lädt den Gerätetreiber in den High Memory Bereich
  • dos legt den Bereich des Speichers fest, in dem DOS geladen wird
  • drivparm legt die Eigenschaften eines Diskettenlaufwerks fest
  • fcbs legt die Anzahl an Dateisteuerblöcken fest
  • files bestimmt, wie viele Dateien gleichzeitig geöffnet werden können
  • install führt ein residentes Programm aus (TSR, Terminate and stay resident)
  • lastdrive legt die Anzahl an validen Diskettenlaufwerken fest
  • shell gibt an, dass ein anderer Kommandozeileninterpreter als COMMAND.COM verwendet werden muss
  • stacks gibt an, wie viel Speicher für Hardware-Unterbrechungen reserviert ist

Autoexec.bat

Die Datei autoexec.bat ist (wie es die Dateiendung angibt) eine Batchdatei, also eine Textdatei, die alle ausgeführten Befehle nacheinander enthält, dabei steht jeder dieser Befehle in einer neuen Zeile der Datei.
Beispiele für Befehle, die in der Datei autoexec.bat stehen können (jedes Programm, das unter DOS läuft, kann in die Datei aufgenommen werden) :

  • der Befehl path zeigt MS-DOS die Verzeichnisse an, auf deren Dateien von einem anderen Verzeichnis aus zugegriffen werden kann.
  • der Befehl prompt legt die Art der Eingabeaufforderung für MS-DOS fest.
  • der Befehl doskey ermöglicht es, über die Pfeiltasten zu zuvor ausgeführten Befehlen zurückzukehren.

Ein Startmenü erzeugen

In Systemen, die unter DOS laufen, lässt sich ein Startmenü erstellen, in dem man die Geräte auswählen kann, die in DOS geladen werden sollen, und sogar (bei Windows 95 und 98) beim Start auswählen kann, ob das System in Windows oder in DOS booten soll. Dafür modifiziert man einfach die Dateien config.sys und autoexec.bat (und bei Windows die Datei msdos.sys), um zwischen DOS und Windows auswählen zu können.

Modifizierung der Datei config.sys

Um beispielsweise beim Start zwischen Windows und DOS wählen zu, können, muss man die Datei config.sys folgendermaßen verändern :

[COMMON]


FILES=40
Country=033,850,C:\WINDOWS\COMMAND\country.sys
 
[MENU]
REM *********STARTMENÜ*************************************
MENUITEM=1, Dos
MENUITEM=2, Windows 98
 
REM ***********OPTIONS*************************************************
MENUCOLOR=15,0
MENUDEFAULT=2 ,4

[1]
Inhalte der Datei config.sys , die Sie bei Konfiguration 1 verwenden wollen

[2]
Inhalte der Datei config.sys , die Sie bei Konfiguration 2 verwenden wollen

Erklärungen zu den Modifikationen in config.sys

[COMMON] enthält die Informationen der Datei config.sys , die bei Konfiguration 1 und 2 gleich sind.

[MENU] enthält die Titel der Menüelemente (hier DOS und Windows 98), und die Menüoptionen :

  • Hintergrundfarbe (hier 15) und Textfarbe (hier 0)
  • das Element, das geladen wird (hier das 2te), wenn nach einer bestimmten Zeit (hier 4 Sek) keine Auswahl getätigt wurde

Danach die beiden Konfigurationen nach den Zeichen [1] und [2].

Modifizierung der Datei autoexec.bat

Die Datei autoexec.bat muss folgendermaßen modifiziert werden :

goto %config%


 
:1
Inhalt der Datei autoexec.bat der Konfiguration 1
goto fin
 
:2
Inhalt der Datei autoexec.bat der Konfiguration 2
win
goto fin
 
:fin
(gemeinsame Elemente der beiden Konfigurationen)
Erklärung zu den Modifizierungen der autoexec.bat

Die Modifizierung der Datei autoexec.bat ist nicht kompliziert, sie enthält zwei Bereiche, auf die das System so zugreift, wie Sie es in der config.sys festgelegt haben (das System verarbeitet als erstes die Datei config.sys).

Modifizierung der Datei msdos.sys

Wenn Sie zwischen DOS und Windows wählen wollen, müssen Sie die Datei msdos.sys, modifizieren, achten Sie darauf, dass das Attribut Schreibgeschützt deaktiviert ist, und verändern Sie dann die folgenden Zeilen :


[Options]
BootMulti=1
BootGUI=0

und fügen sie dann die Zeile « win » am Ende der Windows-Konfiguration in der Datei autoexec.bat an, die das Laden oder Nicht-Laden von Windows (je nach getroffener Wahl) ausführt.



Letzte Änderung am Montag 4 Mai 2009 à 15:00:01


Das Dokument mit dem titel « Betriebssysteme - DOS - Individualisierung » aus Kioskea (de.kioskea.net) zur verfügung gestellt wird unter den bedingungen der Creative Commons lizenz. Können Sie ändern, Kopien dieser Seite, unter den Bedingungen der Lizenz, als diese Bewertung deutlich.