NTLDR fehlt

Hallo zusammen!

Ich mußte leider XP durch ein Image erneuern.

Durch eine Datensicherung zuvor, habe ich u.a. die ntldr und die ntdetect.com auf eine andere Platte (x) kopiert.
Nach endlosen Versuchen funktioniert das BS endlich wieder.
Wenn ich jedoch die Bootdateien (ntldr und ntdetect.com) lösche (auf x), startet XP nicht mehr.
Beim Booten wird dann „NTLDR fehlt“ gemeldet.

Die Dateien habe ich wieder auf die bekannte Platte (x) kopiert, können dort aber nicht bleiben. Beim Booten werden diese Dateien auch von X geladen und Windows startet.

Was muß ich ändern, damit diese beim Booten von der aktiven Windows Version © geladen werden?
Die Partition mit den Bootdateien (x) ist in der Datenträgerverwaltung als „Systempartition“ angegeben.

Wenn ich X abklemme, startete Windows ohne Probleme.
Warum funktioniert daß nicht, wenn X angeschlossen ist?

Ich hoffe Ihr könnt mir helfen.
Nochmal einen ganzen Tag suchen halte ich nicht durch.

Und alles nur, weil ich eine neue Festplatte angeschlossen hatte.
Statt 250GB wurden nur 130GB angezeigt.
Nach einigen Neustarts ging dann nix mehr.
Wenn die Platte angeschlossen ist, blockiert der Rechner beim Booten.
Hat hierzu jemand eine Vermutung? Die Platte war original eingepackt.

Viele Grüße
Tom

HI,

wird die neue Festplatte überhaupt richtig im Bios angezeigt? (Also mit 250 GB)

zu Deinem 2 Problem:
Es ist nur eine Vermutung, aber wenn die Bootfestplatte die X Platte ist, verweist diese auf die andere Festplatte wo das Betriebssystem drauf ist, dafür benötigt es aber die genannten Dateien. Entfernts Du die X Platte, ist automatisch Deine andere Festplatte die Bootplatte, so das es keine Probleme gibt.

Hallo Tom,

Durch eine Datensicherung zuvor, habe ich u.a. die ntldr und
die ntdetect.com auf eine andere Platte (x) kopiert.
Nach endlosen Versuchen funktioniert das BS endlich wieder.
Wenn ich jedoch die Bootdateien (ntldr und ntdetect.com)
lösche (auf x), startet XP nicht mehr.
Beim Booten wird dann „NTLDR fehlt“ gemeldet.

Was muß ich ändern, damit diese beim Booten von der aktiven
Windows Version © geladen werden?
Die Partition mit den Bootdateien (x) ist in der
Datenträgerverwaltung als „Systempartition“ angegeben.

Klar, weil das BS über diese Platte geladen wurde (weil von dieser Platte NTLDR gestartet wurde).

Wenn ich X abklemme, startete Windows ohne Probleme.

Warum funktioniert daß nicht, wenn X angeschlossen ist?

Dein Problem ist im BIOS zu suchen.

Im BIOS gibt es eine Einstellung für die Reihenfolge der Boot-Geräte.

Da X deine alte Platte ist, ist sie im Bootsektor als „bootbar“ markiert, bzw. eine der Partitionen. Zudem schint X in den BIOS-Einstellungen vor der anderen Festplatte aufgelistet zu sein.
Ist das Laufwerk abgeklemmt, findet dort das BIOS nichts ladbares und versucht es mit dem nächsten Laufwerk…

MfG Peter(TOO)

Hallo Peter!

Ich habe schon alle HD Einstellungen durch.
Mit einer anderen als HD „0“ geht gar nix.

Gruß Tom

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Moin!

HI,

wird die neue Festplatte überhaupt richtig im Bios angezeigt?
(Also mit 250 GB)

Ja wird sie.
Aber sobald sie angeschlossen ist, bleibt der PC kurz nach Abfrage von „von CD booten“ hängen.

zu Deinem 2 Problem:
Es ist nur eine Vermutung, aber wenn die Bootfestplatte die X
Platte ist, verweist diese auf die andere Festplatte wo das
Betriebssystem drauf ist, dafür benötigt es aber die genannten
Dateien. Entfernts Du die X Platte, ist automatisch Deine
andere Festplatte die Bootplatte, so das es keine Probleme
gibt.

Denk ich mir auch, aber die Platte muß installiert bleiben.
Nur eben ohne diese Daten.

Die Frage ist, wie geht es trotzdem.

Gruß Tom

Wenn ich X abklemme, startete Windows ohne Probleme.
Warum funktioniert daß nicht, wenn X angeschlossen ist?

Ich hoffe Ihr könnt mir helfen.
Nochmal einen ganzen Tag suchen halte ich nicht durch.

ntldr und ntdetect.com auf C:\ kopieren.
Datenträgerverwaltung > Rechtsklick auf C: > Partition als aktiv markieren.
Neustart, ntldr und ntdetect.com auf X löschen.

Und alles nur, weil ich eine neue Festplatte angeschlossen
hatte.
Statt 250GB wurden nur 130GB angezeigt.
Nach einigen Neustarts ging dann nix mehr.
Wenn die Platte angeschlossen ist, blockiert der Rechner beim
Booten.
Hat hierzu jemand eine Vermutung? Die Platte war original
eingepackt.

BIOS veraltet oder XP SP 1-Problem.

Moin!

Wenn ich X abklemme, startete Windows ohne Probleme.
Warum funktioniert daß nicht, wenn X angeschlossen ist?

Ich hoffe Ihr könnt mir helfen.
Nochmal einen ganzen Tag suchen halte ich nicht durch.

ntldr und ntdetect.com auf C:\ kopieren.
Datenträgerverwaltung > Rechtsklick auf C: > Partition
als aktiv markieren.
Neustart, ntldr und ntdetect.com auf X löschen.

Hört sich gut an.
Leider steht diese Auswahl in der Datenträgerverwaltung für die SATA nicht zur Verfügung. Ist nicht dunkel unterlegt.

Und alles nur, weil ich eine neue Festplatte angeschlossen
hatte.
Statt 250GB wurden nur 130GB angezeigt.
Nach einigen Neustarts ging dann nix mehr.
Wenn die Platte angeschlossen ist, blockiert der Rechner beim
Booten.
Hat hierzu jemand eine Vermutung? Die Platte war original
eingepackt.

BIOS veraltet oder XP SP 1-Problem.

Bios aktuell. Nicht gerade vom Datum her, aber von Asus gibt es kein aktuelleres.
SP1 und 2 sind installiert.

Gruß

ntldr und ntdetect.com auf C:\ kopieren.
Datenträgerverwaltung > Rechtsklick auf C: > Partition
als aktiv markieren.
Neustart, ntldr und ntdetect.com auf X löschen.

Hört sich gut an.
Leider steht diese Auswahl in der Datenträgerverwaltung für
die SATA nicht zur Verfügung. Ist nicht dunkel unterlegt.

Die Option sollte auch bei SATA verfügbar sein, dass muss an was anderem liegen.
XP merkt sich die Aktivierung der Partitionen auch über das Abklemmen von Platten hinweg. Kannst Du die C vielleicht bei abgetrennter X-Platte aktivieren?

Bios aktuell. Nicht gerade vom Datum her, aber von Asus gibt
es kein aktuelleres.
SP1 und 2 sind installiert.

Wenn SP2 drauf ist, kann es eigentlich nur am BIOS liegen. Wurden reale 130 GB Speicherplatz angezeigt oder ein Betrag, der einer 130 GB-Platte entspricht, mit den üblichen Abzügen durch die Binärrechnung?

Neustart, ntldr und ntdetect.com auf X löschen.

Hört sich gut an.
Leider steht diese Auswahl in der Datenträgerverwaltung für
die SATA nicht zur Verfügung. Ist nicht dunkel unterlegt.

Die Option sollte auch bei SATA verfügbar sein, dass muss an
was anderem liegen.
XP merkt sich die Aktivierung der Partitionen auch über das
Abklemmen von Platten hinweg. Kannst Du die C vielleicht bei
abgetrennter X-Platte aktivieren?

Muß ich mal versuchen.

Wenn SP2 drauf ist, kann es eigentlich nur am BIOS liegen.
Wurden reale 130 GB Speicherplatz angezeigt oder ein Betrag,
der einer 130 GB-Platte entspricht, mit den üblichen Abzügen
durch die Binärrechnung?

Ist nur eine 120GB Platte.
Aber eine andere SATA mit 160GB wird korrekt angezeigt.

Mit einer 250er IDE hat der Rechner aber Probleme.
Zuerst hat mir 250GB angezeigt, nach einigen Reboots waren es nur 130.
Dann ging gar nix mehr, und der Rechner war lahmgelegt.
Seitdem hab ich die Probleme.

Ohne die IDE startet XP nach einem erneuern des MBR und Boot.ini.

Sobald die IDE mit gelöschten Bootdateien angeschlossen ist, tut sich nix mehr.
Dann muß ich erst wieder die ntldr und boot.ini auf die IDE schreiben.

Erledigt
Hat sich erledigt.

Im BIOS mußte die IDE Erkennung auf „NONE“ gestellt werden.

Danke für Eure Hilfe!

Gruß Tom