Mit BCDEdit lassen sich die Starteinträge und Bootoptionen von Windows 11 anzeigen, prüfen und in begrenztem Umfang ändern. Für eine sichere Kontrolle solltest du zunächst nur die vorhandenen Einträge auslesen und keine Werte mit /set, /delete oder /remove verändern. Besonders wichtig ist die Administrator-Eingabeaufforderung, weil BCDEdit sonst viele Informationen nicht anzeigen oder Änderungen ablehnen kann.
Bevor du Einstellungen anpasst, notierst du den aktuellen Zustand oder sicherst ihn in einer Datei. So kannst du nachvollziehen, was geändert wurde, und bei einem Startproblem gezielter zurückkehren. Das reine Auslesen der Bootkonfiguration verändert dein System nicht.
Was BCDEdit unter Windows 11 anzeigt
BCDEdit ist ein Kommandozeilenprogramm für den Boot Configuration Data Store, kurz BCD. In dieser Startkonfiguration stehen unter anderem der Windows-Startmanager, die verfügbaren Betriebssystemeinträge, die Standardauswahl, Wartezeiten und Optionen für die Fehlerdiagnose.
Die Ausgabe enthält meist einen Windows Boot Manager und mindestens einen Windows Boot Loader. Ein Eintrag besitzt eine Bezeichnung, einen Bezeichner in geschweiften Klammern sowie Angaben zum Speicherort von Windows. Der Bezeichner {current} verweist in der Regel auf das aktuell gestartete System, während {default} den als Standard markierten Startdatensatz bezeichnet.
Bezeichnungen wie {bootmgr} und {memdiag} gehören zu typischen BCD-Einträgen. Sie sollten nicht gelöscht oder verändert werden, nur weil sie zunächst unbekannt wirken. Für die Prüfung ist vor allem entscheidend, welcher Loader auf die richtige Windows-Partition und das richtige Systemverzeichnis zeigt.
Vor der Prüfung: Eingabeaufforderung mit Administratorrechten öffnen
Öffne das Startmenü und gib cmd oder Eingabeaufforderung ein.
Klicke den Treffer mit der rechten Maustaste an und wähle Als Administrator ausführen.
Bestätige die Sicherheitsabfrage der Benutzerkontensteuerung.
Im Fenster sollte nun eine Eingabeaufforderung mit erhöhten Rechten geöffnet sein. Ohne diese Berechtigung erscheint bei Änderungen häufig ein Fehler. Auch das Auslesen kann je nach Bereich unvollständig sein.
Aktuelle Booteinträge sicher auslesen
Der wichtigste Prüfstart ist der folgende Befehl:
bcdedit /enum
Damit listet Windows die aktiven BCD-Einträge in einer übersichtlichen Form auf. Für eine ausführlichere Ausgabe verwendest du:
bcdedit /enum all
Die Option all zeigt auch zusätzliche Einträge an, die bei einer normalen Übersicht nicht im Mittelpunkt stehen. Wenn die Bezeichner vollständig und nicht verkürzt erscheinen sollen, hilft:
bcdedit /enum all /v
Das /v steht für eine ausführliche Darstellung. Sie ist nützlich, wenn mehrere ähnliche Einträge vorhanden sind oder du die exakten GUIDs miteinander vergleichen musst.
Die Ausgabe kannst du zur späteren Kontrolle in einer Textdatei speichern:
bcdedit /enum all /v > „%USERPROFILE%Desktopbcd-sicherung.txt“
Auf dem Desktop entsteht dadurch eine Textdatei mit dem aktuellen Zustand. Der Befehl liest die Konfiguration nur aus. Die Datei ist kein vollständiges System-Backup, hilft aber dabei, Einstellungen und Bezeichner vor einer Änderung zu dokumentieren.
Die wichtigsten Bereiche der Ausgabe verstehen
Beim Abschnitt Windows Boot Manager sind vor allem device, path, default und timeout interessant. default zeigt den standardmäßig verwendeten Loader-Eintrag. timeout beschreibt die Wartezeit des Startmenüs, sofern mehrere Einträge ausgewählt werden können.
Im Abschnitt Windows Boot Loader geben device und osdevice an, auf welchem Datenträger oder welcher Partition Windows erwartet wird. path verweist üblicherweise auf den Windows-Bootloader, und systemroot zeigt normalerweise auf Windows.
Einträge wie bootmenupolicy, recoveryenabled, safeboot oder bootlog beeinflussen spezielle Start- und Diagnosefunktionen. Ein ungewöhnlicher Wert ist nicht automatisch ein Fehler. Er muss zum aktuellen Zweck passen und sollte mit der tatsächlich auftretenden Startanzeige oder Fehlermeldung abgeglichen werden.
Einzelne Bootoptionen gezielt prüfen
Bei einem Eintrag mit einer langen GUID setzt du den Bezeichner in Anführungszeichen, wenn du ihn aus einer Ausgabe kopierst:
bcdedit /enum „{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}“
Die Platzhalter musst du durch die tatsächlich angezeigte GUID ersetzen. Übernimm keine GUID aus einem Beispiel. Sie identifiziert einen bestimmten BCD-Eintrag und kann auf deinem Computer anders lauten.
Für eine schnelle Prüfung, ob der abgesicherte Modus aktiviert ist, suchst du im betreffenden Loader nach safeboot. Steht dort beispielsweise minimal oder network, versucht Windows beim nächsten Start den abgesicherten Modus zu verwenden. Prüfe außerdem bootlog, basevideo und nointegritychecks, wenn Windows mit ungewöhnlichen Diagnose- oder Treiberoptionen startet.
BCD-Konfiguration vor Änderungen sichern
Wenn du nach der Prüfung tatsächlich eine Einstellung anpassen musst, exportierst du die BCD-Konfiguration zuerst:
bcdedit /export „%USERPROFILE%Desktopbcd-backup“
Die Zieldatei darf nicht versehentlich mit einer bestehenden Sicherung verwechselt werden. Verwende einen eindeutigen Dateinamen und bewahre die Datei auf einem Laufwerk auf, das bei einem möglichen Systemstartfehler noch erreichbar ist.
Eine Wiederherstellung ist kein gewöhnlicher Rückgängig-Schritt. Sie kann eine Eingabeaufforderung in der Windows-Wiederherstellungsumgebung und gegebenenfalls die korrekte Zuordnung der Systempartition erfordern. Deshalb solltest du Änderungen möglichst einzeln durchführen und danach sofort mit bcdedit /enum all kontrollieren.
Bootoptionen nur gezielt verändern
Einige Diagnoseoptionen lassen sich mit bcdedit /set setzen. Ein Beispiel ist das Aktivieren eines Startprotokolls für den aktuellen Eintrag:
bcdedit /set {current} bootlog yes
Das Startprotokoll kann bei der Fehlersuche helfen, weil Windows dabei geladene und nicht geladene Treiber dokumentiert. Wenn die Diagnose abgeschlossen ist, entfernst du die Option wieder:
bcdedit /deletevalue {current} bootlog
Für den abgesicherten Modus gilt besondere Vorsicht. Ein dauerhaft gesetzter safeboot-Wert kann dazu führen, dass Windows bei jedem Start im abgesicherten Modus bleibt. Prüfe nach einer Reparatur deshalb, ob die Option entfernt wurde. Verwende keine Befehle aus Foren, deren Ziel und Bezeichner du nicht nachvollziehen kannst.
bcdedit /delete löscht einen kompletten Eintrag. Dieser Befehl ist nicht erforderlich, um eine Einstellung zu prüfen, und kann bei einem falschen Bezeichner den Startvorgang beeinträchtigen. Auch Befehle mit /set {bootmgr} oder Änderungen an device, osdevice und path gehören nur in eine gezielte Reparatur mit vorhandener Sicherung.
Typische Situationen richtig einordnen
Startet Windows direkt, obwohl du ein Auswahlmenü erwartest, prüfst du zunächst timeout und displaybootmenu. Ein kurzer oder auf null gesetzter Zeitwert kann die Auswahl praktisch unsichtbar machen. Das bedeutet nicht automatisch, dass ein Loader-Eintrag beschädigt ist.
Startet Windows ständig im abgesicherten Modus, suchst du im aktiven Loader nach safeboot. Entferne den Wert erst, wenn du sicher bist, dass du nicht gerade absichtlich im abgesicherten Modus arbeitest. Danach startest du den PC neu und kontrollierst das Ergebnis.
Nach dem Einbau eines Laufwerks oder einer Änderung an Partitionen können device und osdevice auf einen nicht mehr passenden Datenträger zeigen. In diesem Fall solltest du nicht blind neue Laufwerksbuchstaben eintragen. Prüfe zuerst in der Datenträgerverwaltung oder der Windows-Wiederherstellungsumgebung, welche Partition tatsächlich die Windows-Installation enthält.
Bei Meldungen zu fehlenden Startdateien liegt die Ursache nicht zwingend in einer einzelnen BCDEdit-Option. Beschädigte EFI-Startdateien, eine falsche Firmware-Startreihenfolge oder ein Problem mit dem Datenträger kommen ebenfalls infrage. Eine Änderung an der BCD allein behebt solche Ursachen nicht zuverlässig.
Prüfliste für eine sichere BCDEdit-Diagnose
Fehlermeldung, Zeitpunkt und Verhalten beim Start notieren.
Eine Eingabeaufforderung mit Administratorrechten öffnen.
bcdedit /enum all /v ausführen und die Ausgabe speichern.
Den richtigen Loader anhand von {current}, {default} oder der angezeigten GUID auswählen.
Vor jeder Änderung einen BCD-Export anlegen.
Nur eine einzelne Option ändern und den neuen Wert anschließend kontrollieren.
Nach der Diagnose temporäre Werte wie safeboot oder bootlog wieder entfernen.
Bei unbekannten Partitionen, BitLocker-Sperren oder fehlenden Startdateien die Wiederherstellungsumgebung beziehungsweise professionelle Hilfe einbeziehen.
Fragen und Antworten zu BCDEdit unter Windows 11
Kann das Ausführen von bcdedit den Computer beschädigen?
Das reine Anzeigen mit /enum verändert die Bootkonfiguration normalerweise nicht. Riskant werden Befehle, die Werte setzen, Einträge löschen oder Pfade zu Partitionen und Startdateien ändern.
Warum erscheint die Meldung, dass der Zugriff verweigert wurde?
Meist wurde die Eingabeaufforderung nicht mit Administratorrechten geöffnet. Schließe das Fenster, starte cmd erneut über das Kontextmenü mit erhöhten Rechten und bestätige die Benutzerkontensteuerung.
Wie finde ich heraus, welches Windows aktuell gestartet ist?
Mit bcdedit /enum {current} lässt sich der Eintrag des laufenden Systems anzeigen. Ergänzend helfen die Werte device, osdevice und systemroot bei der Zuordnung.
Was bedeutet der Eintrag safeboot?
Er weist Windows an, in einen abgesicherten Startmodus zu wechseln. Wenn dieser Modus nicht mehr benötigt wird, entfernst du den Wert beim passenden Loader mit bcdedit /deletevalue {current} safeboot.
Ist der BCD-Export ein vollständiges Backup von Windows?
Nein. Er sichert die Bootkonfiguration, aber keine persönlichen Dateien, Programme oder Systemdateien. Für wichtige Daten brauchst du zusätzlich ein reguläres Datei- oder Systemabbild-Backup.
Was sollte ich bei mehreren Windows-Installationen beachten?
Vergleiche die GUIDs, die Pfade und die Einträge für description, bevor du etwas änderst. Verwende niemals pauschal {current}, wenn du eigentlich eine andere Installation im Bootmenü bearbeiten möchtest.
Kann ich BCDEdit auch ohne gestartetes Windows verwenden?
Ja, die Eingabeaufforderung der Windows-Wiederherstellungsumgebung bietet ebenfalls Zugriff auf BCDEdit. Dort können sich Laufwerksbuchstaben jedoch unterscheiden, weshalb du die Windows-Partition zuerst zuverlässig identifizieren musst.
Für eine sichere Diagnose reicht in vielen Fällen das Auslesen und Dokumentieren der vorhandenen Einträge. Erst wenn ein bestimmter Wert nachweislich die Ursache ist, solltest du ihn mit einer Sicherung im Hintergrund und einem klaren Rückweg ändern.





