Es gibt wohl kaum etwas Frustrierenderes für einen Computerbenutzer, als wenn der Versuch, das Betriebssystem neu zu installieren, zu reparieren oder eine Wiederherstellung durchzuführen, an einem rätselhaften Fehler scheitert. Einer dieser besonders hartnäckigen Kandidaten ist der „EFI/Microsoft/boot/BCD“-Fehler, der oft auftritt, wenn Sie versuchen, von einem USB-Stick zu booten. Plötzlich steht man vor einem schwarzen Bildschirm mit einer Fehlermeldung, die sich nach einer Sackgasse anfühlt.
Doch keine Sorge! Dieser Artikel wurde speziell dafür geschrieben, Sie Schritt für Schritt durch die Diagnose und Behebung dieses ärgerlichen Fehlers zu führen. Wir tauchen tief in die Materie ein, erklären die Ursachen und präsentieren Ihnen bewährte Lösungen, damit Sie Ihr System wieder zum Laufen bringen. Egal, ob Sie ein erfahrener Technik-Enthusiast oder ein Einsteiger sind, unsere detaillierte Anleitung hilft Ihnen dabei, den „EFI/Microsoft/boot/BCD“-Fehler ein für alle Mal zu besiegen.
Was bedeutet der „EFI/Microsoft/boot/BCD“-Fehler überhaupt?
Bevor wir uns in die Lösungsansätze stürzen, ist es wichtig zu verstehen, was dieser Fehler eigentlich aussagt. Die Fehlermeldung „EFI/Microsoft/boot/BCD“ deutet auf ein Problem mit der Boot Configuration Data (BCD) hin, die sich im EFI-Systempartition (ESP) befindet. Lassen Sie uns die Schlüsselbegriffe aufschlüsseln:
- EFI (Extensible Firmware Interface) / UEFI (Unified Extensible Firmware Interface): Dies ist die moderne Schnittstelle zwischen der Firmware des Computers (dem BIOS) und dem Betriebssystem. UEFI hat das traditionelle BIOS weitgehend abgelöst und bietet erweiterte Funktionen, darunter Secure Boot und Unterstützung für größere Festplatten (GPT).
- BCD (Boot Configuration Data): Dies ist eine Datenbank, die wichtige Startoptionen und Parameter für das Laden von Windows enthält. Sie sagt dem System, wo sich das Betriebssystem befindet und wie es gestartet werden soll. Man kann es sich wie ein Inhaltsverzeichnis vorstellen, das dem Computer den Weg zum Betriebssystem weist.
- EFI-Systempartition (ESP): Eine kleine, spezielle Partition auf der Festplatte, die vom UEFI-System zum Speichern von Bootloadern, Treibern und anderen Systemdateien (wie der BCD) verwendet wird.
Wenn Sie also die Meldung „EFI/Microsoft/boot/BCD“ sehen, bedeutet dies im Wesentlichen, dass das System zwar versucht, von Ihrem USB-Stick zu booten, aber die für den Startvorgang entscheidenden Boot-Konfigurationsdaten beschädigt, fehlen oder falsch konfiguriert sind. Der Computer weiß nicht mehr, wie er das Betriebssystem laden soll.
Typische Ursachen für den Fehler
Dieser Fehler kann verschiedene Ursachen haben, die oft miteinander zusammenhängen:
- Beschädigte BCD-Datei: Eine häufige Ursache ist eine korrupte oder fehlende BCD-Datei, oft durch unsachgemäßes Herunterfahren, Viren oder Festplattenfehler.
- Falsche Boot-Reihenfolge oder Einstellungen im BIOS/UEFI: Manchmal versucht der PC, von der falschen Partition zu booten oder die UEFI-Einstellungen (z.B. Secure Boot, CSM) blockieren den Bootvorgang des USB-Sticks.
- Fehlerhaft erstellter bootfähiger USB-Stick: Der USB-Stick wurde möglicherweise nicht korrekt erstellt (z.B. falsche Partitionstabelle MBR/GPT, fehlende Bootdateien).
- Probleme mit der Festplatte: Seltener, aber möglich, sind physische Schäden an der Festplatte, auf der sich die EFI-Partition befindet.
Erste Schritte: Grundlagenprüfung und Vorbereitung
Bevor wir uns an die komplexeren Lösungen wagen, stellen Sie sicher, dass die Grundlagen stimmen. Diese einfachen Schritte können oft schon das Problem beheben.
1. Überprüfen Sie Ihren USB-Stick und dessen Erstellung
Der häufigste Grund für Boot-Probleme von USB ist ein fehlerhaft erstellter bootfähiger USB-Stick. Stellen Sie sicher, dass:
- Der USB-Stick funktionstüchtig ist: Versuchen Sie, ihn an einem anderen Computer zu lesen.
- Sie die richtige ISO-Datei verwendet haben: Stellen Sie sicher, dass die Windows-ISO-Datei, die Sie verwendet haben, nicht beschädigt ist. Laden Sie sie am besten direkt von der offiziellen Microsoft-Website herunter.
- Sie das richtige Tool verwendet haben: Verwenden Sie zuverlässige Tools wie das Windows Media Creation Tool oder Rufus, um den USB-Stick zu erstellen. Achten Sie bei Rufus besonders auf die korrekten Einstellungen:
- Partitionschema: Für moderne UEFI-Systeme wählen Sie „GPT”. Für ältere BIOS-Systeme oder im CSM-Modus „MBR”. (In den meisten Fällen, wenn Sie diesen Fehler sehen, ist GPT das Richtige für ein UEFI-System.)
- Zielsystem: „UEFI (nicht CSM)”.
- Dateisystem: FAT32 ist oft die beste Wahl für UEFI-Boot.
- Sie es erneut versuchen: Wenn Sie unsicher sind, erstellen Sie den USB-Stick einfach noch einmal neu. Manchmal hilft ein frischer Versuch.
2. Überprüfen und Anpassen der BIOS/UEFI-Einstellungen
Die BIOS/UEFI-Einstellungen Ihres Computers spielen eine entscheidende Rolle beim Bootvorgang. So gelangen Sie dorthin und was Sie prüfen sollten:
- Zugang zum BIOS/UEFI: Starten Sie Ihren Computer neu und drücken Sie sofort wiederholt eine Taste wie Entf, F2, F10 oder F12 (die genaue Taste hängt vom Hersteller ab).
- Boot-Reihenfolge: Stellen Sie sicher, dass Ihr USB-Stick an erster Stelle in der Boot-Reihenfolge steht. Suchen Sie nach „Boot Order”, „Boot Priority” oder ähnlichen Optionen.
- Secure Boot: Wenn Ihr System UEFI verwendet, ist Secure Boot oft aktiviert. Dies ist eine Sicherheitsfunktion, die verhindert, dass nicht signierte Bootloader geladen werden. Manchmal kann dies das Booten von Ihrem USB-Stick verhindern. Versuchen Sie, Secure Boot zu deaktivieren. Sie finden diese Option meist unter „Security” oder „Boot Options”. Denken Sie daran, Secure Boot nach erfolgreicher Installation wieder zu aktivieren.
- CSM (Compatibility Support Module) / Legacy Mode: Einige UEFI-Systeme bieten einen „CSM” oder „Legacy Mode” an, der die Kompatibilität mit älteren MBR-basierten Systemen und Geräten ermöglicht. Wenn Ihr USB-Stick für MBR erstellt wurde und Ihr System im UEFI-Modus ist (oder umgekehrt), kann dies zu Problemen führen. Versuchen Sie, zwischen UEFI-Native und CSM/Legacy zu wechseln, um zu sehen, ob dies das Problem löst. Im Allgemeinen sollte für Windows 10/11 auf modernen Systemen „UEFI Native” und GPT-Partitionierung verwendet werden.
Die Kernlösungen: BCD-Fehler über die Eingabeaufforderung beheben
Wenn die oben genannten Schritte nicht geholfen haben, müssen wir tiefer graben. Die Eingabeaufforderung im Windows-Wiederherstellungsmodus ist hier unser wichtigstes Werkzeug.
Schritt 1: Zugriff auf die Eingabeaufforderung
Da Ihr System nicht normal bootet, müssen Sie die Eingabeaufforderung über den Windows-Wiederherstellungsmodus aufrufen. Dazu benötigen Sie einen funktionierenden bootfähigen Windows-Installations-USB-Stick (den Sie hoffentlich bereits korrekt erstellt haben):
- Booten Sie von Ihrem Windows-Installations-USB-Stick.
- Wählen Sie Ihre Sprache und Tastatureingabe.
- Klicken Sie auf dem nächsten Bildschirm unten links auf „Computerreparaturoptionen” (nicht „Jetzt installieren”).
- Wählen Sie „Problembehandlung” und dann „Eingabeaufforderung„.
Sie sollten nun eine Eingabeaufforderung sehen, in der Regel mit dem Pfad `X:Sources>`. Das `X:` ist ein temporäres Laufwerk, das vom Windows-Wiederherstellungsmedium bereitgestellt wird.
Schritt 2: Reparatur der Boot Configuration Data (BCD)
Die folgenden Befehle sind entscheidend für die Reparatur der BCD. Führen Sie sie der Reihe nach aus:
1. MBR und Bootsektor reparieren
Obwohl der Fehler spezifisch für UEFI/EFI ist, können diese Befehle helfen, grundlegende Startprobleme zu beheben, falls das System auch im Kompatibilitätsmodus (CSM) versucht zu booten oder falls Sie später MBR-basierte Reparaturen versuchen müssen.
bootrec /fixmbr
Dieser Befehl schreibt einen neuen Master Boot Record (MBR) auf die Systempartition. Er überschreibt den MBR, ohne die Partitionstabelle zu ändern.
bootrec /fixboot
Dieser Befehl schreibt einen neuen Bootsektor auf die Systempartition. Achtung: Bei UEFI-Systemen kann dieser Befehl manchmal mit der Meldung „Zugriff verweigert“ fehlschlagen. Keine Panik! Wir haben dafür eine Lösung, die wir gleich behandeln.
2. Fehlermeldung „Zugriff verweigert” bei bootrec /fixboot beheben
Wenn Sie „Zugriff verweigert“ erhalten, bedeutet dies oft, dass der Befehl keinen Zugriff auf die EFI-Systempartition hat oder dass diese Partition nicht korrekt erkannt wird. Sie müssen die EFI-Partition manuell auswählen und formatieren oder einen anderen Befehl verwenden:
Option A: EFI-Partition neu erstellen (empfohlen bei hartnäckigen Fehlern)
Dieser Ansatz ist effektiver, wenn die EFI-Partition selbst beschädigt ist. Vorsicht: Dies löscht den Inhalt der EFI-Partition, was bei falscher Ausführung zu weiteren Problemen führen kann. Befolgen Sie die Schritte genau.
- Starten Sie
diskpart
:diskpart
- Listen Sie alle Festplatten auf:
list disk
Identifizieren Sie Ihre Hauptfestplatte (normalerweise Disk 0).
- Wählen Sie die Hauptfestplatte aus:
select disk 0
(Ersetzen Sie
0
durch die Nummer Ihrer Hauptfestplatte, auf der Windows installiert ist.) - Listen Sie alle Partitionen auf dieser Festplatte auf:
list partition
Suchen Sie nach der EFI-Partition. Sie ist in der Regel eine kleine Partition (100-500 MB) mit dem Typ „System” oder „EFI”. Merken Sie sich deren Partitionsnummer.
- Wählen Sie die EFI-Partition aus:
select partition X
(Ersetzen Sie
X
durch die Nummer Ihrer EFI-Partition.) - Weisen Sie der EFI-Partition einen Laufwerksbuchstaben zu (z.B. Z):
assign letter=Z
- Formatieren Sie die EFI-Partition:
format Z: /FS:FAT32
Vergewissern Sie sich, dass Sie den richtigen Laufwerksbuchstaben verwenden!
- Beenden Sie Diskpart:
exit
- Jetzt können Sie die Bootdateien neu erstellen und die BCD reparieren. Zuerst identifizieren Sie, auf welchem Laufwerk sich Ihre Windows-Installation befindet (oft C:, D: oder E: im Wiederherstellungsmodus). Sie können
dir C:
,dir D:
etc. eingeben, bis Sie den OrdnerWindows
finden. Angenommen, es ist Laufwerk C: - Erstellen Sie die Boot-Dateien neu auf der formatierten EFI-Partition:
bcdboot C:Windows /s Z: /f UEFI
Dieser Befehl kopiert die notwendigen Boot-Dateien vom Windows-Verzeichnis auf Laufwerk C: auf die EFI-Partition (Z:) und erstellt eine neue BCD. Das
/f UEFI
stellt sicher, dass es für UEFI-Systeme korrekt konfiguriert wird.
Option B: Manuelles Schreiben des Bootcodes (falls /fixboot fehlschlägt, aber keine Neupartitionierung gewünscht ist)
Manchmal kann es auch helfen, den Bootcode direkt zu schreiben, wenn die EFI-Partition zwar vorhanden, aber der Zugriff per bootrec
fehlschlägt:
bootsect /nt60 Z: /force
(Ersetzen Sie Z:
durch den Laufwerksbuchstaben Ihrer EFI-Partition, den Sie zuvor mit diskpart
zugewiesen haben. Dieser Befehl aktualisiert den Bootcode und kann helfen, wenn `bootrec /fixboot` fehlschlägt.)
3. Installierte Betriebssysteme finden und zur BCD hinzufügen
Diese Befehle durchsuchen Ihr System nach Windows-Installationen und fügen sie der BCD hinzu.
bootrec /scanos
Dieser Befehl scannt alle Laufwerke nach Windows-Installationen und zeigt Ihnen die gefundenen Installationen an.
bootrec /rebuildbcd
Dieser Befehl rekonstruiert die BCD. Wenn /scanos
Installationen gefunden hat, werden Sie gefragt, ob Sie sie zur BCD hinzufügen möchten (Antworten Sie mit J
oder Y
). Wenn keine Installationen gefunden wurden oder der Befehl fehlschlägt, ist die vorherige Neuanlage der EFI-Partition (Option A) oft effektiver.
Schritt 3: Überprüfen der Dateisystemintegrität (Optional, aber empfohlen)
Manchmal können Dateisystemfehler zu BCD-Problemen führen. Eine schnelle Überprüfung kann hier Wunder wirken:
chkdsk C: /f /r
(Ersetzen Sie C:
durch den Buchstaben Ihres Windows-Installationslaufwerks.) Dieser Befehl überprüft das Dateisystem auf Fehler und versucht, diese zu beheben sowie fehlerhafte Sektoren wiederherzustellen. Dies kann eine Weile dauern.
Zusätzliche Überlegungen und erweiterte Fehlerbehebung
GPT vs. MBR Partitionierung
Ein häufiges Missverständnis liegt in der Unterscheidung zwischen GPT (GUID Partition Table) und MBR (Master Boot Record). Moderne UEFI-Systeme booten in der Regel von GPT-Festplatten, während ältere BIOS-Systeme MBR verwenden. Wenn Ihr bootfähiger USB-Stick für das falsche Schema erstellt wurde, kann es zu Fehlern kommen.
- UEFI + GPT: Standard für Windows 10/11 auf neuerer Hardware.
- BIOS + MBR: Für ältere Systeme oder wenn der CSM-Modus im UEFI aktiviert ist.
Stellen Sie sicher, dass Ihr USB-Stick und die BIOS/UEFI-Einstellungen zueinander passen. Wenn Sie mit Rufus einen bootfähigen Stick erstellen, wählen Sie das Partitionschema entsprechend aus.
Laufwerksbuchstaben im Wiederherstellungsmodus
Denken Sie daran, dass die Laufwerksbuchstaben im Windows-Wiederherstellungsmodus von denen in Ihrem normalen Betriebssystem abweichen können. Verwenden Sie dir C:
, dir D:
usw., um das korrekte Laufwerk für Ihre Windows-Installation zu finden, bevor Sie Befehle wie bcdboot
oder chkdsk
ausführen.
Wiederherstellung von Sicherungen
Wenn Sie zuvor eine Systemabbildsicherung oder einen Wiederherstellungspunkt erstellt haben, können Sie versuchen, das System auf einen früheren, funktionierenden Zustand zurückzusetzen. Dies ist oft eine schnellere Lösung als die manuelle Reparatur, setzt aber voraus, dass solche Sicherungen vorhanden sind.
- Booten Sie von Ihrem Windows-Installations-USB-Stick.
- Wählen Sie „Computerreparaturoptionen” > „Problembehandlung”.
- Wählen Sie „System wiederherstellen” (für Wiederherstellungspunkte) oder „Systemimage-Wiederherstellung” (für Systemabbilder).
Hardwaredefekte als letzte Möglichkeit
In seltenen Fällen kann der Fehler auch auf einen Hardwaredefekt hindeuten, beispielsweise einen Fehler der Festplatte selbst. Wenn alle Softwarelösungen fehlschlagen, sollten Sie die Festplatte mit Diagnosetools des Herstellers überprüfen.
Fazit: Endgültig Schluss mit dem „EFI/Microsoft/boot/BCD” Fehler!
Der „EFI/Microsoft/boot/BCD“-Fehler kann sehr frustrierend sein, aber wie Sie gesehen haben, ist er in den meisten Fällen mit den richtigen Schritten behebbar. Von der sorgfältigen Erstellung des bootfähigen USB-Sticks über die korrekte Konfiguration der BIOS/UEFI-Einstellungen bis hin zur gezielten Reparatur der BCD über die Eingabeaufforderung – jeder Schritt ist ein wichtiger Baustein auf dem Weg zur Lösung.
Die wichtigste Lehre ist, geduldig und systematisch vorzugehen. Beginnen Sie immer mit den einfachsten Checks und arbeiten Sie sich dann zu den komplexeren Lösungen vor. Denken Sie daran, die EFI-Systempartition und die BCD sind das Herzstück des Startvorgangs bei UEFI-Systemen. Eine korrekte Konfiguration und Wiederherstellung dieser Elemente ist der Schlüssel zum Erfolg.
Wir hoffen, diese umfassende Anleitung hat Ihnen geholfen, Ihr System wieder erfolgreich zu starten und den „EFI/Microsoft/boot/BCD“-Fehler endgültig hinter sich zu lassen. Viel Erfolg!