Archiv Windows 2000 Workstation 748 Themen, 3.842 Beiträge

Neue Festplatte und Windows läuft nicht mehr...

SebastianJu / 8 Antworten / Flachansicht Nickles

Hallo,

ich könnte mir vorstellen dass es verwirrend klingt was ich schreibe aber besser ich beschreibe es mal von vorn an...
Ich habe eine Festplatte mit 20GB. Darauf war auf C:(FAT32) Win98SE installiert. Im System hing noch eine weitere Festplatte die in Windows D: hieß.
Irgendwann wurde Win2K installiert. Dabei wurde von der Installationsroutine wohl der Laufwerksbuchstabe E:(NTFS) vergeben.
Irgendwann wurde die Festplatte mit 20GB zu klein und eine neue Festplatte mit 40GB sollte sie ersetzen (die alte war auch irgendwie viel zu laut). Also wurde von der alten Festplatte die Partitionstabelle, also der MBR gesichert. Ebenso die erweiterten Partitionen. Danach wurde diese beiden Dinge auf die neue Festplatte geschrieben was nun zwei Partitionen erzeugte. Insgesamt 20GB wie die alte Festplatte. Danach wurden die beiden Partitionen von der alten auf die neue Festplatte übertragen. Alles ging soweit zufriedenstellend. Der restliche Platz auf der neuen Festplatte wurde der zweiten Partition angegliedert, die Partition also vergrößert.
Nun sollte die Festplatte im Rechner laufen aber es ging erst nicht. Sie lud bis zu dem bunten Ladebild mit der Laufleiste und meldete dann "Inaccessible boot device" oder ähnlich. Manchmal kam auch "NTLDR fehlt". Ich dachte mir vielleicht fehlt der Festplatte das Laufwerk D: da diese Festplatte nicht mehr eingebaut war und wirklich es ging danach. Nach ein wenig jumpern...
Jetzt lief diese neue Festplatte bis gestern und ich habe nun ein neues Mainboard usw erhalten. Daher habe ich umgebaut und habe die Festplatten und DVD usw genauso wie vorher eingesteckt. Trotzdem will Windows nicht starten. Es erscheint nur die Meldung "NTLDR fehlt". Jetzt habe ich mich schon einen Tag durchs Internet gesucht und alles mögliche getestet aber keine Lösung gefunden. Im BIOS ist die besagte Festplatte als erste zum Booten eingestellt. Außerdem wird sie auch als Master erkannt. Als Slave ist an dem selben Port eine Festplatte in der Hoffnung dass sie den Buchstaben D: erhält und die win2k-Partition den Buchstaben E:. Ich habe fixmbr und fixboot probiert. Habe NTLDR usw kopiert... (Auf C: sind alle Dateien vorhanden die es braucht. Hier mal der Inhalt der boot.ini:

[boot loader]
timeout=1
default=multi(0)disk(0)rdisk(0)partition(2)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
C:\="Microsoft Windows"

)
Sieht alles richtig aus für mich und es hat ja mit den selben Einstellungen vorher auch geklappt. Aber es ändert sich einfach nichts. Das einzige was eine Änderung gebracht hatte war als ich einmal mit einer win98se-Bootdiskette startete und sys c: eingab. Damit werden ja die Systemdateien kopiert auf c:. Danach kam nicht mehr die Meldung mit NTLDR aber es gab auch kein Bootmenü mehr und Win98SE versuchte zu starten. Vermutlich kam nichts mehr mit NTLDR weil gar nicht erst auf die zweite Partition geschaut wird...

Mal ganz allgemein gefragt hat jemand eine Idee wie das wieder hinzukriegen ist? Ich habe jeweils Backups beider Partionen sowie der Partitionstabelle.

Ich habe auch die alte Festplatte noch einmal probiert und damit kann ich auch in Win98SE reinkommen aber nicht in Win2k. Und zwar bricht es da ab wo der bunte Ladebildschirm erscheint. Mit Inaccessible boot device. Und das vermutlich weil die zweite Partition den Buchstaben D statt E hat. Daher kann es nur bis dahin laden und sobald es darum geht weiter über den Laufwerksbuchstaben zu laden findet er nichts mehr weil auf D ja kein win2k ist und es ja mit den gespeicherten Pfaden auf der zweiten Partition nicht übereinstimmen würde...
Am zweiten Strang des ersten IDE-Ports ist dieselbe Festplatte angeschlossen wie vorher. Sie ist Slave und sollte eigentlich D erhalten.
Wenn das aber nicht so ist wie kann ich überprüfen welche Laufwerksbuchstaben vergeben werden? Und wie kann ich das ändern? In Windows kann man ja Laufwerksbuchstaben auswählen und festlegen. Vielleicht sind diese an das Gerät selbst gebunden und bei einer anderen Festplatte weiß er nicht mehr dass er E statt D zuweisen soll? Wenn ja, wo kann man das verstellen? Ich könnte es mit Knoppix bearbeiten...

Ich hoffe jemand weiß die Lösung...

Danke!
Sebastian

SebastianJu shrek3 „ Windows-Installations-CDs bringen ja auch Standardchipsatztreiber mit...“
Optionen

Es scheint du hast Recht. Mit der neuen Festplatte hat es zwar nicht geklappt weil es einfach nichts geändert hat aber vielleicht habe ich bei der Festplatte ja irgendwas falsch gemacht. Ich hatte damals von der alten Festplatte (20GB hda1 Win98SE FAT32, hda2 Win2k NTFS) von den Partitionen und der Partitionstabelle mit Partimage dd sfdisk ein Backup gemacht. Danach die Partitionstabelle auf die neue Festplatte mit 40GB übertragen. Dann die entstandenen Partition mit gParted formatiert und die zweite Partition für Win2k so vergrößert dass sie den Rest der Platte noch belegt. Danach die beiden Backups der Partitionen draufgespielt. Vielleicht ist das Vergrößern von NTFS in Linux nicht typgerecht? Oder ist die Formatierung von Linux nicht korrekt? Denn die wird ja nicht richtig geschrieben sondern ist nur Schnellformat. Oder aber hat es mit der Festplatte zu tun? Dass die Sektoren usw anders angeordnet sind (Vielleicht durch die Vergrößerung der zweiten Partition...) und es dadurch nicht (alte platte) = (neue platte nur mit einer größeren zweiten Partition) ist?

Jedenfalls habe ich die alte Platte genommen, von der zweiten Partition ein Backup gemacht (da ich mit Partimage kein aktuelles Backup der neuen größeren Partition von der größeren Platte auf die alte kleinere Partition der kleineren Platte schreiben kann) und habe dann Win2k drüberinstalliert. (Bei mir wird erst beim zweiten Versuch wirklich installiert und beim ersten nur Daten gesammelt. Seltsam dass das niemand im Netz erwähnt. Wer das nicht weiß denkt es funktioniert nicht...)

Das Ganze geht sehr langsam leider. Vielleicht weil die Win2k-CD kein SP4 hat und somit die Festplatten nur sehr langsam laufen? Jedenfalls lade ich jetzt erstmal SP4 weil ich vorher keinen IDE-Treiber installieren kann. Vermutlich deswegen ist das Ganze nun noch sehr langsam. Und dann muss ich mal schauen dass ich irgendwie die aktuelleren Daten der 40GB-Platte bekomme...

Aber schonmal danke dass es bis dahin geklappt hat... Der Rest klappt bestimmt auch noch...

Grüße!
Sebastian