Windows 95: altes DOS fĂĽr neues Windows

Nach der Installation des Updates auf Windows 95 konnte ich auf meinem Rechner das alte, zuvor installierte DOS 5.0 booten, indem ich während des Bootens F4 oder F8 gedrückt habe. Auf meinem neuen Rechner, der schon mit einem vorinstallierten Windows 95 geliefert wurde, klappt das nicht. Besteht die Möglichkeit, Windows 95 nachträglich ein altes DOS `unterzujubeln´?

vorlesen Druckansicht
Lesezeit: 4 Min.

Nach der Installation des Updates auf Windows 95 konnte ich auf meinem Rechner das alte, zuvor installierte DOS 5.0 booten, indem ich während des Bootens F4 oder F8 gedrückt habe. Auf meinem neuen Rechner, der schon mit einem vorinstallierten Windows 95 geliefert wurde, klappt das nicht. Besteht die Möglichkeit, Windows 95 nachträglich ein altes DOS `unterzujubeln´?

Im Prinzip ja, aber in den seltensten Fällen ist das wirklich notwendig. Ein altes Windows 3.x läuft zur Not auch unter MSDOS 7.0, das zum Lieferumfang von Windows 95 gehört. Sie brauchen lediglich beim Booten F8 zu drücken und im daraufhin erscheinenden Menü `Nur Eingabeaufforderung´ zu wählen. Vorsicht ist allerdings beim Umgang mit den Suchpfaden (PATH=) angebracht: Nach einem Neustart verweist dieser auf den Pfad, in dem Windows 95 residiert.

Wenn Sie also unter MSDOS 7.0 ein Windows 3.x benutzen wollen, so sollten Sie Windows 95 vor dem Setup-Programm der älteren Windows-Version verbergen, damit sich diese nicht ins Gehege kommen. Am einfachsten geht das, indem Sie entsprechend angepaßte Boot-Menüs oder Abfragen (etwa mit dem Befehl `choice´) in den Konfigurationsdateien (config.sys und autoexec.bat) vorsehen und dort den Pfad geeignet setzen.

Wenn es gar nicht anders geht, kann auch ein altes DOS von IBM oder Microsoft aufgespielt werden - mit Novell DOS funktioniert der Dual-Boot von Windows 95 nicht. Die Methode ist nicht ganz ungefährlich, also vorher unbedingt ein Backup ziehen. Für die nachträgliche Installation älterer DOS-Dialekte brauchen Sie eine bootfähige Diskette des jeweiligen Systems. Auf ihr muß der sys-Befehl (Datei sys.com) enthalten sein. Ferner ist ein neuerer Disk-Editor, beispielsweise der aus den Norton Utilities, oder alternativ der DOS-Debugger `debug´ notwendig. Der Einsatz älterer Programme, die oftmals zum Kopieren und zur Attributmanipulation nicht ausschließlich DOS-Funktionen verwenden, zum Beispiel ältere PC-Tools, empfiehlt sich nicht. In einem Fall fanden sich nach ihrem Einsatz im Hauptverzeichnis des Boot-Laufwerks zum Beispiel zwei msdos.sys-Dateien.

Den ersten Schritt der nachträglichen DOS-Installation stellt das Sichern des Bootsektors der primären Partition (Laufwerk C:) in eine Datei dar; er enthält Windows-95-spezifischen Code. Daraufhin heißt es, die Windows-95-Bootdateien in Sicherheit zu bringen. Es genügt, die Dateien config.sys, autoexec.bat, io.sys, msdos.sys und command.com umzubenennen (`ren config.sys *.w40´ et cetera). Meist sind sie dazu etwa via `attrib -r -h -s io.sys´ erst `sichtbar´ zu machen.

Nach einem Neustart von der DOS-Bootdiskette mĂĽssen Sie mit dem sys-Befehl (sys c:) die Systemdateien auf die Festplatte ĂĽbertragen lassen. Dies ĂĽberschreibt gleichzeitig den Boot-Sektor auf der Festplatte. Den in eine Datei gesicherten Windows-95-Bootsektor kopieren Sie anschlieĂźend mittels Disk-Editor oder DOS-Debugger wieder an seinen angestammten Platz.

Der nächste Schritt besteht darin, den Dateien von Windows 95 wieder ihre angestammten Namen zu verleihen (ren config.w40 *.sys und so weiter). Zuvor müssen Sie die vom DOS-sys-Befehl angelegten Dateien (io.sys, msdos.sys, command.com) mit der Extension `.dos´ versehen und eventuell später benötigte config.dos- und autoexec.dos-Dateien kreieren. Windows 95 erwartet die Dateinamen so und kümmert sich um die Umbenennung der Dateien, wenn es angewiesen wird, das alte DOS zu starten.

Das Dualboot funktioniert nur, wenn in der Windows-95-Datei msdos.sys der Eintrag `bootMulti=1´ steht. Unter Umständen müssen Sie ihn mittels Texteditor ergänzen; die Datei ist dafür meist via attrib sichtbar zu machen. Nach erneutem Reboot (diesmal von der Festplatte) sollten sich wahlweise das alte DOS oder Windows 95 starten lassen. Je nachdem, wie Sie in diesen Vorgang eingreifen, startet das alte DOS (F4-Taste) oder es erscheint ein Menü (F8-Taste).(ps)

<b>(a):
</b>debug
l 100 2 0 1
rcx
200
n \bootsec.bin
q

<b>(b):
</b>debug bootsec.bin
w 100 2 0 1
q (ps)