Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
BCD-Dateien (Boot Configuration Data, Startkonfigurationsdaten) stellen einen Speicher bereit, der zum Beschreiben von Startanwendungen und Startanwendungseinstellungen verwendet wird. Die Objekte und Elemente im Speicher ersetzen „Boot.ini“.
BCDEdit ist ein Befehlszeilentool zum Verwalten von BCD-Speichern. Es kann für eine Vielzahl von Zwecken verwendet werden, z. B. zum Erstellen neuer Speicher, zum Ändern vorhandener Speicher, zum Hinzufügen von Startmenüparametern usw. BCDEdit dient im Wesentlichen demselben Zweck wie Bootcfg.exe in früheren Versionen von Windows, aber mit zwei wichtigen Verbesserungen:
Macht einen größeren Bereich von Startparametern verfügbar als Bootcfg.exe.
Die Skriptunterstützung wurde verbessert.
Note
Zum Ändern von BCD mit BCDEdit sind Administratorrechte erforderlich.
BCDEdit ist das primäre Tool zum Bearbeiten der Startkonfiguration von Windows Vista und höheren Versionen von Windows. Es ist in der Windows Vista-Distribution im Ordner %WINDIR%\System32 enthalten.
BCDEdit ist auf die Standarddatentypen beschränkt und hauptsächlich für die Durchführung einzelner häufiger Änderungen der Startkonfigurationsdaten vorgesehen. Für komplexere Vorgänge oder nicht standardmäßige Datentypen können Sie mit der Anwendungsprogrammierschnitte (Application Programming Interface, API) für die BCD-WMI (Windows-Verwaltungsinstrumentation) leistungsfähigere und flexiblere benutzerdefinierte Tools erstellen.
Syntax
bcdedit /command [<argument1>] [<argument2>] ...
Parameters
Allgemeine BCDEdit-Befehlszeilenoptionen
| Option | Description |
|---|---|
| /? | Zeigt eine Liste mit BCDEdit-Befehlen an. Wenn Sie diesen Befehl ohne Argument ausführen, wird eine Zusammenfassung der verfügbaren Befehle angezeigt. Um eine detaillierte Hilfe zu einem bestimmten Befehl anzuzeigen, führen Sie bcdedit /?<command> aus, wobei <command> der Name des Befehls ist, zu dem Sie weitere Informationen suchen.
Bcdedit /? createstore zeigt beispielsweise detaillierte Hilfe für den Createstore-Befehl an. |
Parameter, die in einem Speicher ausgeführt werden
| Option | Description |
|---|---|
| /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 Status des Systemspeichers wieder her, indem eine Sicherungsdatendatei verwendet wird, die zuvor mit der Option /export erstellt 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 allein entspricht dem Ausführen des aktiven Befehls bcdedit /enum . |
Parameter, die für Einträge in einem Speicher ausgeführt werden
| Parameter | Description |
|---|---|
| /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 Parameter /application, /inherit und /device nicht angegeben werden. Wenn ein Bezeichner nicht angegeben oder nicht bekannt ist, muss eine / application-, /inherit- oder /device-Option angegeben werden. |
| /delete | Löscht ein Element aus einem angegebenen Eintrag. |
Parameter, die für Eingabeoptionen ausgeführt werden
| Parameter | Description |
|---|---|
| /deletevalue | Löscht ein angegebenes Element aus einem Starteintrag. |
| /set | Legt einen Eintragsoptionswert fest. |
Parameter, die die Ausgabe steuern
| Parameter | Description |
|---|---|
| /enum | Listet Einträge in einem Speicher auf. Die Option /enum ist der Standardwert für BCEdit, sodass das Ausführen des Befehls bcdedit ohne Parameter dem Ausführen des Befehls bcdedit /enum active entspricht. |
| /v | Verbose mode. Ü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 allein entspricht dem Ausführen des Befehls bcdedit /enum active /v . |
Parameter, die den Start-Manager steuern
| Parameter | Description |
|---|---|
| /bootsequence | Gibt eine einmalige Anzeigereihenfolge an, die für den nächsten Start verwendet werden soll. Dieser Befehl ähnelt der Option /displayorder , wird jedoch nur beim nächsten Start des Computers verwendet. 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 Startparametern für einen Benutzer verwendet. |
| /timeout | Gibt die Wartezeit in Sekunden an, bevor der Start-Manager den Standardeintrag auswählt. |
| /toolsdisplayorder | Gibt die Anzeigereihenfolge an, die der Boot-Manager beim Anzeigen des Menüs "Extras " verwenden soll. |
Parameter, die Notfallverwaltungsdienste steuern
| Parameter | Description |
|---|---|
| /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. /emssettings aktiviert oder deaktiviert EMS nicht für einen bestimmten Boot-Eintrag. |
Parameter, die das Debuggen steuern
| Parameter | Description |
|---|---|
| /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 nicht aktiviert oder deaktiviert. Verwenden Sie zu diesem Zweck die Option /debug . Um eine einzelne Einstellung für den globalen Debugger festzulegen, verwenden Sie den Befehl bcdedit /set<dbgsettings> <type> <value> . |
| /debug | Aktiviert oder deaktiviert den Kerneldebugger für einen angegebenen Starteintrag. |
Related links
Beispiele für die Verwendung von BCDEdit finden Sie im Artikel Referenz zu BCDEdit-Optionen.
Informationen zur Angabe der Befehlszeilensyntax finden Sie unter Erläuterung zur Befehlszeilensyntax.