Wenn NTLDR auf C:\ existiert und dennoch die Fehlermeldung erscheint, kann es verschiedene Ursachen haben:
1.
MBR ist "verbogen", mit Fixmbr aus der Reparaturkonsole bekommst Du das NICHT hin, aber mit FDISK von WINDOWS 98 siehe
http://www.bootdisk.com/bootdisk.htm dort kannst Du eine WIN98 Bootdiskette downloaden.
2.
Systemwiederherstellung erfolgte auf der falschen Partition - in der Regel ist die Partition C:\ die zweite erzeugte Partition, da in der Regel die Recoverypartition am Ende der Festplatte zuerst angelegt wird.
Legt den Verdacht nahe, dass noch eine dritte Partition existiert - und diese ist in der Partitionstabelle an erster oder zweiter Stelle eingetragen.
Wenn dem so ist, diese sichern und löschen, dann neu aufsetzen.
3.
Auf der gleichen Site
http://www.bootdisk.com/bootdisk.htm kannst Du auch eine Bootdisk für WIN-XP downloaden und auf Diskette entpacken, um Dein WINDOWS von Diskette zu booten.
Dücke beim Booten F8 und Du bekommst das XP Bootmenü, von wo aus Du auch in die Eingabeaufforderung gelangst.
Gehe wie folgt vor:
1.
Downloade und entpacke die WINDOWS98 Bootdiskette und die WIN-XP Bootdiskette (ACHTE auf HOME/Professional, Servicepackversion)
2.
Teste, ob beide Disketten funktionieren (Nach dem Booten von der XP-Diskette kannst Du prüfen, ob in C:\ die Datei NTLDR existiert, evtl. die Einstellungen im WINDOWS-Explorer (Extras-Ordneroptionen-Ansicht-"Geschützte Systemdateien ausblenden" deaktivieren) anpassen.
3.
Boote von der WINDOWS98 Diskette
Nach Start von der Bootdiskette an der Eingabeaufforderung C:\> eingeben: fdisk /mbr + ENTER
Diskette durch die WINDOWS-XP Diskette ersetzen und Strg-Alt-Entf drücken
4.
Boote von der WINDOWS-XP-Diskette
Dücke beim Booten F8 und Du bekommst das XP Bootmenü, von wo aus Du auch in die "Abgesichert, nur Eingabeaufforderung" gelangst.
5.
Dort eingeben: FIXMBR + ENTER und anschließend FIXBOOT C: + ENTER, abschließend EXIT + ENTER danach sollte Dein WINDOWS von Festplatte booten können.