BCDEdit-Befehlszeilenoptionen
BCD-Dateien (Boot Configuration Data, Startkonfigurationsdaten) stellen einen Speicher bereit, der zum Beschreiben von Startanwendungen und Startanwendungseinstellungen verwendet wird.
BCDEdit ist ein Befehlszeilentool zum Verwalten von BCD. Es kann für eine Vielzahl von Zwecken verwendet werden, z. B. zum Erstellen neuer Speicher, zum Ändern vorhandener Speicher und zum Hinzufügen von Startmenüoptionen.
Ausführen von BCDEdit
BCDEdit ist im Ordner %WINDIR%\System32
enthalten. Zum Ändern von BCD-Daten sind Administratorrechte erforderlich. Nach dem Ändern von BCD ist ein Neustart erforderlich, um sicherzustellen, dass geänderte BCDEdit-Einstellungen auf den Datenträger geleert werden.
BCDEdit ist auf die Standarddatentypen beschränkt und hauptsächlich für die Durchführung einzelner häufiger Änderungen der Startkonfigurationsdaten vorgesehen. Verwandte Ressourcen:
- Einige häufige BCD-Vorgänge, z. B. das Wiederherstellen einer Partition oder das Einrichten der Systempartition eines neuen PC, können mit BCDboot einfacher durchgeführt werden.
- Für komplexe Vorgänge oder nicht standardmäßige Datentypen können Sie mit der Anwendungsprogrammierschnitte (Application Programming Interface, API) für die BCD-WMI (Windows Management Instrumentation) leistungsfähigere und flexiblere benutzerdefinierte Tools erstellen.
BCDEdit-Syntax
BCDEdit /Command[Argument1] [Argument2] ...
BCDEdit-Befehlszeilenoptionen
Folgende Befehlszeilenoptionen sind für „BCDEdit.exe“ verfügbar.
Hilfe
Option | BESCHREIBUNG |
---|---|
/? [Befehl] | Zeigt eine Liste mit BCDEdit-Befehlen an. Um ausführliche Hilfe für einen bestimmten Befehl anzuzeigen, führen Sie bcdedit /?Befehl aus. Dabei ist Befehl der Name des Befehls, für den Sie weitere Informationen suchen.
|
Anwenden auf einen Speicher
Option | Beschreibung |
---|---|
/createstore | Erstellt einen neuen leeren Startkonfigurations-Datenspeicher. Der erstellte Speicher ist kein Systemspeicher. |
/export | Exportiert den Inhalt des Systemspeichers in eine Datei. Diese Datei kann später verwendet werden, um den Zustand des Systemspeichers wiederherzustellen. Dieser Befehl ist nur für den Systemspeicher gültig. |
/import | Stellt den Zustand des Systemspeichers mithilfe einer Sicherungsdatendatei wieder her, die zuvor mit der Option „/export“ generiert wurde. Mit diesem Befehl werden alle vorhandenen Einträge im Systemspeicher gelöscht, bevor der Import durchgeführt wird. Dieser Befehl ist nur für den Systemspeicher gültig. |
/store | Diese Option kann mit den meisten BCDEdit-Befehlen verwendet werden, um den zu verwendenden Speicher anzugeben. Wenn diese Option nicht angegeben ist, wird BCDEdit auf den Systemspeicher angewendet. Das Ausführen des Befehls „bcdedit /store“ entspricht dem Ausführen des Befehls „bcdedit /enum active“. |
/sysstore | Legt das Systemspeichergerät fest. Dies wirkt sich nur auf EFI-basierte Systeme aus. Der Befehl ist nach einem Neustart nicht mehr gültig und wird nur in Fällen verwendet, in denen das Systemspeichergerät nicht eindeutig ist. |
Arbeiten mit Einträgen in einem Speicher
Option | Beschreibung |
---|---|
/copy | Erstellt eine Kopie eines angegebenen Starteintrags in demselben Systemspeicher. |
/create | Erstellt einen neuen Eintrag im Startkonfigurations-Datenspeicher. Wenn ein bekannter Bezeichner angegeben wird, können die Optionen „/application“, „/inherit“ und „/device“ nicht angegeben werden. Wenn kein Bezeichner oder kein bekannter Bezeichner angegeben wird, muss die Option „/application“, „/inherit“ oder „/device“ angegeben werden. |
/delete | Löscht ein Element aus einem angegebenen Eintrag. |
/mirror | Erstellt eine Spiegelung der Einträge im Speicher. |
Ändern von Eintragsoptionen
Option | Beschreibung |
---|---|
/deletevalue | Löscht ein angegebenes Element aus einem Starteintrag. |
/set | Legt einen Eintragsoptionswert fest. |
Mit diesem Befehl kann z. B. festgelegt werden, dass das System Windows Insider Preview-Builds vertraut, die mit Zertifikaten signiert sind, die nicht standardmäßig als vertrauenswürdig eingestuft werden:
Bcdedit /set {bootmgr} flightsigning on
Bcdedit /set flightsigning on
Führen Sie nach dem Ausführen des Befehls einen Neustart aus. So deaktivieren Sie „flightsigning“:
Bcdedit /set {bootmgr} flightsigning off
Bcdedit /set flightsigning off
Steuern der Ausgabe
Option | Beschreibung |
---|---|
/enum | Listet Einträge in einem Speicher auf. Die Option „/enum“ ist der Standardwert für BCEdit. Deshalb entspricht das Ausführen des Befehls „bcdedit“ ohne Optionen dem Ausführen des Befehls „bcdedit /enum active“. |
/v | Ausführlicher Modus. Üblicherweise werden alle bekannten Eintragsbezeichner durch ihre benutzerfreundliche Kurzform dargestellt. Wenn Sie „/v“ als Befehlszeilenoption angeben, werden alle Bezeichner vollständig angezeigt.
Das Ausführen des Befehls „bcdedit /v“ entspricht dem Ausführen des Befehls „bcdedit /enum active /v“. |
Steuern des Start-Managers
Option | Beschreibung |
---|---|
/bootsequence | Gibt eine einmalige Anzeigereihenfolge an, die für den nächsten Start verwendet werden soll. Dieser Befehl ähnelt der Option „/displayorder“, mit dem Unterschied, dass er nur beim nächsten Starten des Computers verwendet wird. Anschließend wird die ursprüngliche Anzeigereihenfolge des Computers wiederhergestellt. |
/default | Gibt den Standardeintrag an, den der Start-Manager nach Ablauf des Timeouts auswählt. |
/displayorder | Gibt die Anzeigereihenfolge an, die der Start-Manager beim Anzeigen von Startoptionen für einen Benutzer verwendet. |
/timeout | Gibt die Wartezeit in Sekunden an, bevor der Start-Manager den Standardeintrag auswählt. |
/toolsdisplayorder | Gibt die Anzeigereihenfolge für den Start-Manager an, die beim Anzeigen des Menüs „Extras“ verwendet werden soll. |
Optionen der Notverwaltungsdienste
Option | Beschreibung |
---|---|
/bootems | Aktiviert oder deaktiviert die Notverwaltungsdienste (Emergency Management Services, EMS) für den angegebenen Eintrag. |
/ems | Aktiviert oder deaktiviert EMS für den angegebenen Betriebssystem-Starteintrag. |
/emssettings | Legt die globalen EMS-Einstellungen für den Computer fest. Mit „/emssettings“ wird EMS nicht für einen bestimmten Starteintrag aktiviert oder deaktiviert. |
Debuggen
Option | Beschreibung |
---|---|
/bootdebug | Aktiviert oder deaktiviert den Startdebugger für einen angegebenen Starteintrag. Obwohl dieser Befehl für jeden Starteintrag verwendet werden kann, ist er nur für Startanwendungen wirksam. |
/dbgsettings | Gibt die globalen Debuggereinstellungen für das System an oder zeigt diese an. Mit diesem Befehl wird der Kerneldebugger weder aktiviert noch deaktiviert. Verwenden Sie für diesen Zweck die Option „/debug“. Zum Festlegen einer einzelnen globalen Debuggereinstellung verwenden Sie den Befehl „bcdedit /setdbgsettings type value“. |
/debug | Aktiviert oder deaktiviert den Kerneldebugger für einen angegebenen Starteintrag. |
/hypervisorsettings | Legt die Hypervisorparameter fest. |
Zum Beheben von Problemen bei einer neuen Installation aktivieren Sie den Debugmodus, indem Sie die Startkonfigurationsdatei (Boot Configuration File, BCD) ändern. Verwenden Sie z. B. die folgende Syntax, um das Kernel- oder Startdebuggen zu aktivieren.
bcdedit /set <id> debug on
oder
bcdedit /set <id> bootdebug on
Dabei ist <id>
i die GUID des Ladeprogrammobjekts, das zum Laden des Betriebssystems verwendet wird. „Default“ kann verwendet werden, wenn das Betriebssystem die Standardoption im Start-Manager-Menü ist.
Beispiele für BCDEdit finden Sie unter Startkonfigurationsdaten in Windows Vista.
Remoteereignisprotokollierung
Option | Beschreibung |
---|---|
/eventsettings | Legt die globalen Parameter für die Remoteereignisprotokollierung fest. |
/event | Aktiviert oder deaktiviert die Remoteereignisprotokollierung für einen Betriebssystemeintrag. |
Zugehörige Themen
- BCDboot
- BCD-Systemspeichereinstellungen für UEFI
- BCDEdit Commands for Boot Environment (BCDEdit-Befehle für die Startumgebung, in englischer Sprache)
- 4-Gigabyte-Optimierung: BCDEdit und Boot.ini
- Startkonfigurationsdaten in Windows Vista