Anzeige

Am Puls von Microsoft

Anzeige

Frage Boot-Menü?

didder

bekommt Übersicht
Hallo,

PC zeigt folgenden Fehler:
File: \Boot\BCD
Status: 0xc000000f
Info: "an error occurred while attempting to read the boot configuration data"

Nach Reparatur mit Original Win CD fährt er einmal hoch
und bei Neustart wieder der gleiche Fehler.

Evtl. Boot - Menü zerschossen? Habe keine Ahnung.

Gruß didder
 
Anzeige
Problem noch aktuell oder gelöst?
Hast Du ein Dualboot-System oder zumindest Vista und den Bootloader auf zwei getrennten Partitionen liegen?
 
Dasselbe Problem habe ich auch seit zwei oder drei Wochen. Bei fast jedem Neustart (>90%) erhalte ich diese Fehlermeldung bez. des BCD. Das begann aus heiterem Himmel, ohne bewusste Änderung am System.

Es handelt sich um ein Vista 64 Business, das als einziges OS auf dem System ist und von einer einzelnen SATA-Platte gebootet wird. Ein Raid 0 sowie eine weitere Platte sind noch im System, werden aber beim Booten nicht verwendet.

Das System lief monatelang völlig problemlos und wenn ich mit einer Vista-CD boote und die autom. Start-Reparatur auswähle, bootet das System danach einwandfrei und funktioniert auch - aber eben nur einmal, bis zum nächsten Boot.

Ich habe mittlerweile vieles probiert:
  • Aus einer Recovery Kommandozeile den BCD manuell neu einrichten lassen
  • Aus einer Recovery Kommandozeile das /Boot Verzeichnis ganz gelöscht und von der Vista Reparatur wieder neu einrichten lassen
  • Platte auf Fehler überprüft, SMART ausgelesen
  • Virenscanner und Anti-Malware (AVG und Spybot) deaktiviert/ganz deinstalliert
  • Bootdateien mit easyBCD reparieren oder neu installieren lassen
  • Den MBR von easyBCD neu schreiben lassen
Nichts hat zu verwertbaren Ergebnissen geführt. Einziger Ansatz bisher:
Beim Versuch, die BCD Daten mit easyBCD zu resetten, erhalte ich zwar eine positive Rückmeldung vom Programm, wenige Sekunden danach kommt aber ein harter, direkter Reboot ohne Fehlermeldung oder Eintrag im Systemprotokoll.

Mir gehen jetzt langsam die Ideen aus. Der MBR scheint ja vorhanden zu sein, denn offenbar bringt es der Vista Bootloader ja zumindest bis zu einer Fehlermeldung. Aber entweder stimmt dann im MBR der Verweis auf die BCD-Daten im /Boot Verzeichnis nicht, oder im /Boot-Verzeichnis selbst sind die Daten nicht verfügbar oder korrupt. Nur habe ich ja beides mittlerweile mehrfach neu installiert.

Für direkte Hilfe oder aber konkrete Spekulationen bezüglich der Ursache wäre ich sehr dankbar :).
 
@Sgt. Keel: Hallo und herzlich willkommen :)
Ich vermute mal, die Tipps von firefighter112 hattest Du schon durch, Du hast ja schon die fortgeschrittene Variante der Fehlerbehebung versucht, ich hätte es nicht anders gemacht.
Kannst Du mal bitte nähere Angaben zu Deinen Festplatten und Partitionen machen?
 
Danke fürs Willkommen (hatte gar nicht bemerkt, dass das mein erstes Posting war ;)).

Ja, trotzdem habe ich mir die von Firefighter verlinkten Threads noch einmal angesehen (danke!) und habe neben EasyBCD auch nochmals versucht, alle drei Bereiche direkt mit bootrec.exe aus einer Recoverykonsole zu resetten (/fixmbr, /fixboot, /rebuildbcd). Es hat danach genau ein Mal funktioniert :).

Meine Festplatten sind wie folgt organisiert und partitioniert:

  • 1x Samsung Spinpoint (150GB, SATAI) --> 1x NTFS Partition (E:\), dies ist das Bootlaufwerk und Vista Systemlaufwerk
  • 2x Seagate Barracuda (2x250GB, SATAII) --> 1x NTFS Partition als RAID0 (nforce SATA Raid) (D:\), hier liegen Daten und Spiele
  • 1x Seagate Barracuda (320GB, SATAII) --> 1x NTFS Partition (S:\), dient als Backuplaufwerk für Daten der anderen Platten

Alle 4 Platten hängen an den SATA Ports des nforce 570 SATA Raid Controllers auf dem Board, die beiden Raid-Platten entsprechend im Raidbetrieb, die anderen beiden im normalen SATA Betrieb.

Dass die Systempartition E:\ heisst, liegt daran, dass bei der Installation damals noch eine andere Festplattenaufteilung vorlag, dies hat aber nie Probleme gemacht, die Partition wird auch seit OS-Installation konsistent als E:\ bezeichnet.
Wie gesagt, diese Konfiguration lief seit vielen Monaten völlig einwandfrei, ich hatte in 18 Jahren Heim-PCs noch nie ein so stabiles System wie dieses hier unter Vista 64. Und solange ich brav bei jedem Booten die BCD Daten reparieren lasse, läuft auch alles völlig einwandfrei, keine Abstürze, kein merkwüdiges Verhalten, nichts.

Was mir (natürlich abgesehen von einer magischen Sofortlösung des eigentlichen Problems ;)) sehr weiterhelfen würde:

Ich möchte probeweise die andere Einzelplatte (S:\) als Bootlaufwerk nutzen, Systemlaufwerk soll aber die E:\ bleiben. Wie gehe ich da vor?
1. S: als Bootlaufwerk im BIOS wählen, klar.
2. Wie kriege ich den Bootloader *und* die BCD Daten in \Boot\*.* auf S:\? Ich finde immer nur Tipps und Threads, wie ich Bootloader und BCD wiederherstellen kann oder Dualboots einrichte, aber nicht, wie ich beides auf ein anderes Laufwerk zwinge. Tipps oder Links hierzu?
 
Können wir das mit dem Verschieben des Bootloaders erstmal hinten anstellen?
Ich würde jetzt Folgendes versuchen: Alle Platten außer der Spinpoint vom SATA-Controller abziehen, die Spinpoint an den ersten SATA-Port hängen, sofern das nicht bereits der Fall ist. Diese im BIOS als erste Platte angeben (eine andere wird ja sowieso nicht angezeigt ;)) und dann nochmal die Reparatur versuchen.
Vorher kannst Du mal nachschauen, ob in irgendwelchen Wurzelverzeichnissen eine Datei bootmgr oder ein Verzeichnis boot existiert.
Worauf ich hinaus will, dürfte klar sein: Ich vermute, der Bootloader rekonstruiert sich an der falschen Stelle - was ihm unmöglich gemacht werden dürfte, wenn nur eine Platte da ist.
 
Danke für den Tipp. Da ich mir den Test allerdings damit erkaufe, dass dann div. Programme rumnölen, weil sie ihre Konfigdateien und sonstwas nicht finden, ich außerdem die Auslagerungsdatei auf die Systemplatte zurückpacken muss (und bei mir ist grad schließlich jeder Reboot eine größere Sache ;)...), etc. möchte ich vorher nochmal kurz rückfragen:

Nach der Reparatur durch die Vista-DVD wird ja nicht das System aus dem laufenden Installsystem heraus gestartet (wie bei den div. Linux-Boot-DVDs), sondern es wird ja nach der Reparatur einmal ganz normal neu gebootet. Und dieses eine Mal tut es ja dann auch. Folglich muss doch der Bootloader bis zum nächsten Hochfahren eigentlich korrekt installiert sein. Und dann irgendwann nach dem Hochfahren oder beim nächste Runterfahren shreddert es wieder die BCD.

Aber ja, ich fürchte, letztendlich werde ich es auf diese Weise durchprobieren müssen. Danke schonmal!
 
Liegt während des erfolgreichen Starts nach der Reparatur evt. noch die DVD im Laufwerk, und beim zweiten Mal dann nicht mehr?
Wenn dem so ist, dann wird der Bootblock nämlich von dort gelesen - was für die These sprechen würde, dass der Bootloader auf eine Partition geschrieben wird, welche nicht die erste beim Booten ist.
 
Anzeige
Oben