Also ich habe folgendes Problem. Zunächst hatte ich Windows XP auf meiner IDE Festplatte. Nun hatte ich mir eine neue Sata-Platte gekauft und dort ebenfalls XP installiert, in der Absicht das alte auf der IDE Platte zu löschen. Ok, soweit so gut. Nun konnte ich beim Neustart zwischen 2 Win wählen. Auf der neuen Partition lag keine boot.ini, ntldr usw. Die Boot.ini auf der alten IDE Platte sieht wie folgt aus:
[boot loader] timeout=30 default=multi(0)disk(0)rdisk(2)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(2)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
ok. Die lassen sich auh beide einwandfrei starten. Die Standrteinstellung starten auch das neu Windows auf der Sata Platte.
Aber nun, möchte ich ja die alte IDE Platte formatieren und Windows von der neuen starten können. Also, ntldr, boot.ini, NTDETECT.COM und den ganzen Krempel rüberkopiert. Die boot.ini habe ich entsprechend umgeschrieben
[boot loader] timeout=30 default=multi(0)disk(0)rdisk(2)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(2)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
Wenn ich nun von der Sata booten lasse, funktioniert es leider nicht. Die Fehlermeldung besagt, es fehle die hal.dll. Verstehe ich nicht. Wenn ich von der IDE boote, kann ich weiterhin das Windows auf der Sata-Platte starten. Wo liegt der Fehler?
Hoffe, auf ne Antwort, und bedanke mich schonmal im vorraus.