Tutorial: Boot-Fehler oder BCD-Fehler in Windows 10 beheben
Hier ist ein ausführliches Tutorial, wie du Boot-Fehler oder BCD-Fehler (Boot Configuration Data) unter Windows 10 behebst.
Wenn Windows 10 nicht mehr startet und Fehlermeldungen wie „Der PC/das Gerät muss repariert werden“, „Bootmgr is missing“ oder Fehlercodes wie 0xc000000f oder 0xc0000034 anzeigt, liegt meist ein Problem mit dem Bootmanager oder der BCD-Datenbank vor.
Voraussetzungen
Da Windows nicht mehr startet, benötigst du:
- Einen Windows 10-Installations-USB-Stick (erstellt mit dem Media Creation Tool).
- Alternativ: Den Zugang zur automatischen Reparatur (Windows 3x hintereinander beim Starten gewaltsam ausschalten).
Schritt 1: Die automatische Starthilfe (Erster Versuch)
Bevor wir komplexe Befehle eingeben, lassen wir Windows versuchen, sich selbst zu heilen.
- Boote vom USB-Stick.
- Wähle deine Sprache aus und klicke auf Weiter.
- Klicke unten links auf Computerreparaturoptionen.
- Wähle Problembehandlung > Erweiterte Optionen > Starthilfe.
- Wähle dein Betriebssystem aus. Windows prüft nun Fehler und versucht diese zu beheben.
Wenn dies nicht funktioniert, fahre mit Schritt 2 fort.
Schritt 2: Den BCD-Speicher manuell reparieren (Eingabeaufforderung)
Dies ist die effektivste Methode, um den Bootsektor und die BCD-Datenbank neu aufzubauen.
- Gehe wieder zu Problembehandlung > Erweiterte Optionen und wähle diesmal Eingabeaufforderung.
- Gib nacheinander folgende Befehle ein und bestätige jeden mit der Enter-Taste:
bootrec /fixmbr(Schreibt einen neuen Master Boot Record)bootrec /fixboot(Schreibt einen neuen Bootsektor)bootrec /scanos(Sucht nach installierten Windows-Systemen)bootrec /rebuildbcd(Baut die Boot-Konfigurationsdatenbank komplett neu auf)
Wichtig: Wenn bei bootrec /rebuildbcd die Meldung „Installation zur Startliste hinzufügen? Ja(J)/Nein(N)/Alle(A)“ erscheint, drücke J und dann Enter.
Schritt 3: Sonderfall „Zugriff verweigert“ bei fixboot
Solltest du beim Befehl bootrec /fixboot die Fehlermeldung „Zugriff verweigert“ erhalten, musst du die Boot-Partition manuell formatieren (gilt für UEFI/GPT-Systeme):
- Gib in der Eingabeaufforderung
diskpartein. list disk(Suche deine Festplatte, meist Disk 0).sel disk 0(Wähle die Festplatte aus).list vol(Suche die EFI-Partition – sie ist meist ca. 100-500 MB groß und hat das Dateisystem FAT32).sel vol X(Ersetze X durch die Nummer der FAT32-Partition).assign letter=V:(Wir geben der Partition kurz den Buchstaben V).exit- Gib nun diesen Befehl ein:
bcdboot C:\Windows /s V: /f UEFI - Starte den PC neu.
Schritt 4: Das Dateisystem prüfen (chkdsk)
Manchmal verhindern Fehler auf der Festplatte den Start.
- Öffne erneut die Eingabeaufforderung (wie in Schritt 2).
- Gib folgenden Befehl ein:
chkdsk C: /f /r - Bestätige die Prüfung. Dies kann je nach Größe der Festplatte eine Weile dauern. Windows versucht hierbei, defekte Sektoren zu finden und zu reparieren.
Schritt 5: Letzte Rettung – Systemwiederherstellung
Wenn die BCD-Reparatur nicht hilft, ist eventuell die Registry oder eine Systemdatei beschädigt.
- Gehe zu Problembehandlung > Erweiterte Optionen > System wiederherstellen.
- Wähle einen Wiederherstellungspunkt aus, der zeitlich vor dem Boot-Problem liegt.
- Folge den Anweisungen. Deine persönlichen Dateien bleiben dabei erhalten.
Zusammenfassung
In 90% der Fälle lösen die Befehle bootrec /fixmbr und bootrec /rebuildbcd das Problem. Sollte der Fehler weiterhin bestehen, könnte ein Hardware-Defekt der Festplatte/SSD vorliegen. In diesem Fall sollten die Daten über ein Live-System (wie Linux von USB) gesichert und die Festplatte ausgetauscht werden.