Hallo liebe Computergemeinde, ich habe ein Dualbootsystem mit Win98SE und Win2000. Neuerdings kommt folgende Fehlermeldung bei der Wahl von Win98 im Bootmanager: "Ungültiges System Datenträger wechseln und Taste drücken" Historie: Zuerst installierte ich Win98 auf C:\ unter Fat32, dann installierte ich Win2000 unter NTFS auf die 2. Partition. Alles klappte wunderbar bis ich unter Win98 - die Auslagerungsdatei auf 250MB festsetze - mit Norton SpeedDisk diese Partition defragmentierte (inkl. Auslagerungsdatei) und anschließend einen Neustart durchführte. Seitdem kann ich Win98SE nicht mehr starten. Ich hoffe, es gibt jemanden da draußen der mir helfen kann. Danke im voraus an alle, die meinem Problem ein paar Minuten Zeit opfern!
Allgemeines 22.005 Themen, 148.987 Beiträge
Hi,
danke für die E-Mail.
Mit Sicherheit wurde entweder die W98-Partition verändert oder die Datei C:\Bootsect.dos ist fehlerhaft. In der Datei C:\Bootsect.dos sollte sich der partitionsentsprechende Bootloader von W98 befinden.
Der Bootloader befindet sich in einer Single-Boot-Umgebung im Bootsektor der entsprechenden Partition.
Bei einer Dualbootumgebung befindet sich der MS-Bootmanager im Bootsektor von Laufwerk C:
Lösung des Problems:
MS-Bootmanager in eine Datei A:\MSBOOT.LOD schreiben.
Zur Sicherheit den BOOTSEKTOR von W98 neu erzeugen.
Den neu erzeugten W98-Bootloader in die Datei C:\BOOTSECT.DOS schreiben.
MS-Bootmanager von der Datei A:\MSBOOT.LOD in den Bootsektor von Laufwerk C: schreiben.
Schritte:
Datei SRCTOOLS.ZIP downloaden
http://dos.li5.org/DOWNLOAD/SRCTOOLS.ZIP
SRCTOOLS.ZIP extrahieren und SRCBOOT.COM auf eine W98-Startdiskette
kopieren.
W98-Startdiskette booten
Folgende Befehlsfolge eingeben ; ist Kommentar
SRCBOOT C: A:\MSBOOT.LOD /S
; damit wird der MS-Boot-Manager nach A:\MSBOOT.LOD geschreiben
sys a: c:
; damit wird der W98-Bootloader neu in den Bootsektor von C: geschrieben
Ren C:\BOOTSECT.DOS *.ORG
; damit wird C:\BOOTSECT.DOS umbenannt in C:\BOOTSECT.ORG
SRCBOOT C: C:\BOOTSECT.DOS /S
; damit wird der W98-Bootloader in die Datei C:\BOOTSECT.DOS geschrieben
SRCBOOT C: A:\MSBOOT.LOD /R
; damit wird der MS-Bootmanager von A:\MSBOOT.LOD in den Bootsektor von Laufwerk C: zurückgeschrieben (restore).
Diskette entfernen
Neustart
Viel Spass
Teletom
Ergänzung:
Die Datei C:\BOOTSECT.DOS ist versteckt, deshalb
erst
attrib -r -h -s C:\BOOTSECT.DOS
eingeben und dann
Ren C:\BOOTSECT.DOS *.ORG
Vielen Dank für die schnelle Hilfe,
ich werde es sofort mal ausprobieren!
dilli1
Hallo nochmal,
ich habe Deine Anleitung erfolgreich angewendet (wurde allerdings vor dem letzten Schritt aufgefordert "lock c:" einzugeben).
Die Fehlermeldung ist verschwunden, muss aber leider feststellen, dass ich nicht über das Win98 Startlogo hinauskomme. Im Abgesicherten Modus hingegen startet er durch, weiß aber nicht genau wo ich anfangen soll zu suchen. Ich hoffe, Du hast einen Rat.
Falls ich um eine Neuinstallation nicht herumkomme, kann ich dann auch nur Win98 neuinstallieren und die für Win2000 notwendigen Bootdateien nach c:\ zurückkopieren? Welche Dateien müsste ich in dem Fall sichern?
dilli1
Hier nochmal die verbesserte Schrittfolge:
SRCBOOT C: A:\MSBOOT.LOD /S
sys a: c:
attrib -r -h -s C:\BOOTSECT.DOS
Ren C:\BOOTSECT.DOS *.ORG
SRCBOOT C: C:\BOOTSECT.DOS /S
lock C:
j für ja
SRCBOOT C: A:\MSBOOT.LOD /R
Sorry, an lock c: habe ich nicht gedacht, muss aber gemacht werden, da physisch auf den Datenträger geschrieben wird.
Falls Du W98 neu installieren musst, solltest unter der Voraussetzung, dass es sich um keine SCSI-Festplatte handelt, folgende Dateien sichern (nach A: kopieren)
Am besten W2000 starten und unter W2000 eine 2. Diskette formatieren.
Da einige Dateien versteckt sind, unbedingt nach dem Booten der w98-Startdiskette
attrib -r -s -h C:\*.*
ausführen.
Der MS-Bootmanager ist nach wie vor in der Datei
A:\MSBOOT.LOD gesichert (nicht weglöschen! Ansonsten
SRCBOOT C: A:\MSBOOT.LOD /S
nochmal machen).
C:\BOOT.INI, C:\NTLDR, C:\NTDETECT.COM, falls vorhanden C:\AUTOEXEC.NT und falls vorhanden C:\CONFIG.NT nach A: auf die unter W2000 formatierte 2. Diskette kopieren.
W98-Partition neu einrichten und formatieren.
W98 installieren.
Nach der Installation die W98-Startdiskette (mit SRCBOOT.COM und MSBOOT.LOD usw.) booten.
Kommandos:
2. unter W2000 formatierte Diskette einlegen
Copy A:\NTLDR C:\ /V/Y
Copy A:\NTDETECT.COM C:\ /V/Y
Copy A:\BOOT.INI C:\ /V/Y
Copy A:\AUTOEXEC.NT C:\ /V/Y (falls vorhanden)
Copy A:\CONFIG.NT C:\ /V/Y (falls vorhanden)
W98-Startdiskette wieder einlegen.
lock c:
j (für ja)
SRCBOOT C: C:\BOOTSECT.DOS /S
(Schreibt den W98-Bootloader in die Datei C:\BOOTSECT.DOS)
SRCBOOT C: A:\MSBOOT.LOD /R
(Schreibt den MS-Bootmanager in den Bootsektor von Laufwerk C:)
Diskette entfernen
Neustart
Viel Spass
Teletom
PS.: notfalls kannst Du W2000 durch Booten der 2. unter W2000 formatierten Diskette starten!!!
Nochmals besten Dank,
ich werde es gleich probieren!
Hallo,
ich kam leider um eine Neuinstallation von Win98 nicht herum.
Konnte danach Win98 ohne Probleme booten.
Habe danach die Win2000 Bootdateien kopiert und die weiteren Kommandos befolgt.
Nun bleibt der Bootvorgang nach dem "PCI Device listing" stehen.
Mit der Win2000 "bootdiskette" kann ich aber beide Systeme starten.
Was könnte ich verkehrt gemacht haben?
dilli1
Kontrolliere bitte, ob alle Dateien (Boot.ini, NTLDR, NTDETECT.COM, BOOTSECT.DOS ...) in C:\ vorhanden sind.
Vielleicht ist die Datei A:\MSBOOT.LOD fehlerhaft.
W2000-CD booten
Reparatur mit Hilfe der Wiederherstellungskonsole aufrufen
Adminpasswort eingeben
fixboot Enter
exit Enter
Damit richtest Du den MS-Boot-Manager im Bootsektor von C: neu ein.
Vielen Dank, Teletom!
dilli1