Jump to content

noch mal "NTLDR fehlt"


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo zusammen,

 

habe durchaus die Suche verwendet, aber bei mir ist das wohl doch ein wenig anders ...

 

1. Zwei IDE Platten als "Basis" formatiert und partioniert

2. Auf der master befinden sich zwei Win2000-Installationen, einmal auf C: und einmal auf E: (für Backup-Zwecke)

3. Normal wird von C: gebootet.

4. Mit Win2000-CD ist keine Wiederherstellung möglich; das ist wohl die Reparaturoption R, bei der von CD Daten ohne manuellen Eingriff kopiert werden. Eine Notfalldisk exitiert nicht (Diskettendaten lösen sich eh relativ schnell in Wohlgefallen auf)

5. Schließe ich die Platte an einen anderen Rechner als Slave, kann ich auf C: sehr wohl zugreifen und div. Daten wegsichern. Habe auch die vorhanden ntldr-Datei umbenannt und vom letzten System-Backup die dortige Datei auf die Platte kopiert. Hilft aber nichts. Windows findet bei einer Plattenprüfung auch keine Fehler.

6. Auf der zweiten Festplatte (slave) sind von 5 Partitionen nur 2 im Explorer lesbar. In der Datenträgerverwaltung werden die anderen mit Laufwerksnamen, -bezeichnung und Größe angezeigt. Lasse ich mir aber die Eigenschaften anzeigen, hat die Partition die Kapazität 0 Bytes.

7. Auch mit der master-Platte allein bootet der PC nicht, es bleibt bei der "NTLDR fehlt"-Meldung.

8. Ach, ja: SP4 ist schon relativ lange drauf.

 

Der MBR der master Festplatte kann ja wohl nicht defekt sein, sonst hätte ich die Daten ja nicht lesen könne, wenn ich die Platte an einen anderen PC hänge oder?

 

Gruß

Anwender00nix

Link zu diesem Kommentar
Der MBR der master Festplatte kann ja wohl nicht defekt sein, sonst hätte ich die Daten ja nicht lesen könne, wenn ich die Platte an einen anderen PC hänge oder?

 

Wär ich mir nicht so sicher.

Ich würd mal von CD booten und die Wiederherstellungskonsole starten ... wenn du bis dahin kommst.

Dann Fixmbr testen

 

Ansonsten: Schau mal mit fdisk ob die C Partition auf aktiv gesetzt ist.

Link zu diesem Kommentar

2. Auf der master befinden sich zwei Win2000-Installationen, einmal auf C: und einmal auf E: (für Backup-Zwecke)

3. Normal wird von C: gebootet.

Boot von E geht aber auch?

Oder ist E nur ne Datenpartition und keine "Notfall"Installation von W2k?

 

5. Schließe ich die Platte an einen anderen Rechner als Slave, kann ich auf C: sehr wohl zugreifen und div. Daten wegsichern. Habe auch die vorhanden ntldr-Datei umbenannt und vom letzten System-Backup die dortige Datei auf die Platte kopiert. Hilft aber nichts. Windows findet bei einer Plattenprüfung auch keine Fehler.

Was wurde denn am Ursprungssystem geändert?

Seit wann gibt es Probleme?

Wird alles im BIOS richtig erkannt?

 

6. Auf der zweiten Festplatte (slave) sind von 5 Partitionen nur 2 im Explorer lesbar. In der Datenträgerverwaltung werden die anderen mit Laufwerksnamen, -bezeichnung und Größe angezeigt. Lasse ich mir aber die Eigenschaften anzeigen, hat die Partition die Kapazität 0 Bytes.

Was für Partitionen sind es denn?

Sind auch LW-Buchstaben zugeordnet?...oder event. als Ordner eingehängt?

 

7. Auch mit der master-Platte allein bootet der PC nicht, es bleibt bei der "NTLDR fehlt"-Meldung.

Sollte er aber, da deine 2.HDD ja wohl nur Daten enthält und irrelevant für den Bootvorgang ist.

 

-> wie schon erwähnt:

1. FIXMBR

2. alle relevanten Files wie ntdetect, ntldr, ..von w2k-Installation/Backup kopieren/wiederherstellen

3. boot.ini prüfen

4. gut is! :-)

Link zu diesem Kommentar
Boot von E geht aber auch?

Oder ist E nur ne Datenpartition und keine "Notfall"Installation von W2k?

Auf E: ist eine vollwertige Win2000 Installation, ich benutze sie, um regelmäßig eine Sicherung der Systempartition C: zu machen. Der PC kommt aber gar nicht so weit, dass die Boot-Auswahl gezeigt wird.

 

Was wurde denn am Ursprungssystem geändert?

Seit wann gibt es Probleme?

Wird alles im BIOS richtig erkannt?

Ich habe nichts geändert. Einen Tag ließ sich der PC noch problemlos betreiben, beim nächsten Start das NTLDR-Problem. Die Platten werden im BIOS gemeldet.

 

Was für Partitionen sind es denn?

Sind auch LW-Buchstaben zugeordnet?...oder event. als Ordner eingehängt?

Die erste eine primäre Partition, dann eine erweiterte und darin die logischen Laufwerke. Alle haben Namen und Laufwerks-Buchstaben, nichts als Ordner eingehängt.

 

Werde mal mein Glück mit FixMBR demnächst versuchen udn dann das Ergebnis posten. Derzeit bin ich am Daten retten bei den Partitionen, die Windows nicht mehr erkennt. Klappt mit ZAR ganz gut, dauert aber lange.

 

Gruß

Anwender00nix

Link zu diesem Kommentar

Kannst Du denn auch mit einer Startdiskette nicht booten ?

Um eine zu erstellen, musst Du die Diskette auf einem anderen System formatieren (muss das gleiche System sein wie das, was auf Deiner defekten Platte drauf ist, also Windows 2000), die Dateien NTLDR, BOOT.INI und NTDETECT.COM auf die Diskette kopieren und unter Umständen die BOOT.INI anpassen. Eine richtige Bootdiskette, wie bei alten Systemen, ist das natürlich nicht, aber die Startumgebung wird umgangen.

Link zu diesem Kommentar
  • 2 Wochen später...
Normalerweise bedeutet "NTLDR fehlt", dass entweder der Bootsektor der Partition beschädigt worden ist oder eine falsche Partition aktiviert ist.

 

OK, fangen wir noch ganz von vorne an:

 

Wenn ich die Festplatte als Slave in einen anderen PC hänge und der Explorer mir alle Partitionen / logische Laufwerke anziegt, wie kann dann ein "Bootsektor" defekt sein? Und warum startet der ursprüngliche PC nach Ausführen von FIXMBR nicht?

 

Wie läuft der Bootvorgang eigentlich genau ab? Der MBR befindet sich doch in Sektor 1, Spur 0 der Festplatte. Dadrin befindet sich die Partitionstabelle, in der abgelegt ist

- Partition aktiv ja/nein

- Dateisystem der Partition z.B. NTFS

- Anfang und Ende der Partition auf der Platte (Sektor/Zylinderangaben)

 

Diese Partitionstabelle müsste doch noch in Ordnung sein, wenn (s.o.) der Inhalt der Platte lesebar ist.

 

Desweitere muss im MBR auch ausführbarer Code stehen. Ruft der die NTLDR direkt auf? Kann doch auch nicht sein, denn er müsste doch zunächst die boot.ini prüfen und mir die beiden Installationen zur Auswahl anbieten??? Ist also der Code im MBR defekt und falls ja, warum wird das Problem durch FIXMBR nicht gelöst?

 

Wer gibt eigentlich die Meldung "NTLDR nicht gefunden" aus? Macht das der Code im MBR?

 

Gruß

Anwender00nix

Link zu diesem Kommentar
Wozu? Ich kann von CD booten und dort die Wiederherstellungskonsole starten. Leider behauptet FIXMBR zwar, dass er einen neuen MBR korrekt geschrieben hätte, Fehlermeldung bleibt dieselbe

 

Gruß

Anwender00nix

 

...um festzustellen, ob Deine Installation überhaupt noch lauffähig ist (mal abgesehen davon, dass sie nicht mehr selbständig bootet). Wenn das klappt, eine Reparatur durchführen wie Lifeforce beschrieben hat.

Der Code (Boot-Loader) im MBR sucht nach der aktiven Partition, liest dessen Bootsektor und führt ihn aus. Vom Bootsektor aus werden also die betriebssystemspezifischen Dateien geladen, nicht vom MBR ...

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...