Hinzufügen von Starteinträgen
Eine Methode zum Anpassen der Startoptionen in Windows ist das Hinzufügen eines neuen -Start-Eintrags für ein Betriebssystem. Ein Boot-Eintrag ist eine Reihe von Optionen, die eine Ladekonfiguration für ein Betriebssystem oder ein bootfähiges Programm definieren.
Sie können über mehrere Starteinträge für ein Betriebssystem verfügen, jeweils mit einem anderen Satz von Startparametern. Der Windows Installer erstellt einen standardmäßigen Starteintrag, wenn Sie ein Betriebssystem installieren, und Sie können zusätzliche, angepasste Starteinträge für ein Betriebssystem erstellen, indem Sie die Startoptionen bearbeiten.
Sie können die Optionen im von Windows Installer erstellten Starteintrag hinzufügen, löschen und ändern. Es ist jedoch umsichtig, den Standardeintrag beizubehalten und stattdessen einen separaten Eintrag hinzuzufügen, den Sie anpassen.
Um einen Starteintrag hinzuzufügen, kopieren Sie einen vorhandenen Starteintrag, und ändern Sie dann die Kopie.
Dieses Thema bezieht sich auf Windows Vista und höher, Windows Server 2008 und höher und die Windows-Wiederherstellungsumgebung.
Vorsicht
Administrative Berechtigungen sind erforderlich, um BCDEdit zum Ändern von BCD zu verwenden. Wenn Sie einige Starteingabeoptionen mithilfe des BCDEdit Befehl ändern, kann der Computer inoperierbar werden.
Vorsicht
Administrative Berechtigungen sind erforderlich, um BCDEdit zum Ändern von BCD zu verwenden. Wenn Sie einige Starteingabeoptionen mithilfe des BCDEdit /set Befehls ändern, könnte der Computer inoperierbar werden. Alternativ können Sie das Systemkonfigurationsprogramm (MSConfig.exe) verwenden, um Starteinstellungen zu ändern. Weitere Informationen finden Sie unter Öffnen von MSConfig in Windows 10.
Hinzufügen eines neuen Boot-Eintrags
In Windows verwenden Sie BCDEdit, um Ihre Startoptionen zu ändern. Um einen neuen Boot-Eintrag hinzuzufügen, öffnen Sie ein Eingabeaufforderungs-Fenster mit erweiterten Berechtigungen (halten Sie die Eingabeaufforderung gedrückt (oder klicken Sie mit der rechten Maustaste darauf) und wählen Sie im Tastaturkürzel-Menü Als Administrator ausführen).
Hinweis Vor dem Festlegen von BCDEdit-Optionen müssen Sie BitLocker und den sicheren Start auf dem Computer möglicherweise deaktivieren oder anhalten.
Die einfachste Möglichkeit zum Erstellen eines neuen Starteintrags besteht darin, einen vorhandenen Eintrag zu kopieren und dann nach Bedarf zu ändern. Verwenden Sie dazu BCDEdit mit der Option /copy. Beispielsweise kopiert BCDEdit im folgenden Befehl den Microsoft Windows-Starteintrag, der zuletzt zum Starten von Windows verwendet wurde, identifiziert als {current}und erstellt einen neuen Starteintrag. Die Beschreibungsoption /d gibt DebugEntry als Namen des neuen Starteintrags an.
bcdedit /copy {current} /d "DebugEntry"
Wenn der Befehl erfolgreich ist, zeigt BCDEdit eine Meldung wie folgt an:
The entry was successfully copied to {49916baf-0e08-11db-9af4-000bdbd316a0}.
Wenn Sie einen Startprogrammeintrag kopieren, der im Boot-Menü angezeigt wird, wird die Kopie automatisch als letztes Element im Boot-Menü hinzugefügt.
Die GUID in der vorangehenden Meldung (die zwischen geschweiften Klammern {}
steht) ist die Kennung des neuen Boot-Eintrags. Die Option /copy erstellt eine neue GUID für den Boot-Eintrag. Sie verwenden den Bezeichner, um den Eintrag in allen nachfolgenden BCDEdit-Befehlen darzustellen.
Wenn der Befehl fehlschlägt, vergewissern Sie sich, dass Sie in einem Eingabeaufforderungsfenster mit Administratorberechtigung arbeiten und dass alle Befehlsparameter richtig geschrieben sind, einschließlich der geschweiften Klammern um {current}.
Anmerkung
Wenn Sie Windows PowerShell verwenden, müssen Sie den Bezeichner des Boot-Eintrags in Anführungszeichen setzen, zum Beispiel: "{49916baf-0e08-11db-9af4-000bdbd316a0}" oder "{current}".
Sie können einen Boot-Eintrag auch mit der Option /create hinzufügen. Diese Methode ist schwieriger, weil Sie zusätzliche Informationen über die Art des Boot-Eintrags angeben müssen. Zudem müssen Sie die Optionen /application, /inherit oder /device angeben. Im Folgenden wird beispielsweise ein neuer Starteintrag des Betriebssystems namens "My Windows Vista" erstellt:
bcdedit /create /d "My Windows Vista" /application osloader
Wenn Sie die Option /create nutzen, werden die neuen Bootloader-Einträge nicht automatisch zum Bootmenü hinzugefügt. Die Option /create erstellt eine neue GUID für den Boot-Eintrag. Sie müssen den neuen Boot-Eintrag zum Boot-Menü hinzufügen, indem Sie die Option /displayorder verwenden. Sie können die Bootloader-Einträge in beliebiger Reihenfolge platzieren.
Für Informationen zu den Parametern des Befehls /create geben Sie bcdedit /? /create in ein Eingabeaufforderungsfenster ein.
Bearbeiten des Startmenüs
In Windows werden neue Bootloader-Einträge nicht automatisch dem Startmenü hinzugefügt. Sie können die Option /displayorder verwenden, um die Reihenfolge festzulegen, in der der Start-Manager die Starteinträge in einem Mehrfachstartmenü anzeigt. Der Befehl weist die folgende Syntax auf:
bcdedit /displayorder {ID} {ID} ...
Sie können die Einträge des Bootloaders in beliebiger Reihenfolge anordnen.
Die ID ist die GUID des Boot-Eintrags oder ein reservierter Bezeichner, wie z. B. {current}. Trennen Sie jeden Bezeichner durch ein Leerzeichen. Achten Sie darauf, sie in die Klammern einzuschließen ({}).
Verwenden Sie beispielsweise den folgenden Befehl, um den DebugEntry-Starteintrag nach dem {current} Eintrag zum Startmenü hinzuzufügen (denken Sie daran, "{guid}"
in Windows PowerShell zu verwenden):
bcdedit /displayorder {current} {49916baf-0e08-11db-9af4-000bdbd316a0}
Sie können auch die Optionen /addlast, /addfirstund /remove verwenden, um Elemente aus dem Menü zu sortieren und zu entfernen. Mit dem folgenden Befehl wird beispielsweise der DebugEntry-Starteintrag als letztes Element im Menü hinzugefügt:
bcdedit /displayorder {49916baf-0e08-11db-9af4-000bdbd316a0} /addlast
Entfernen und Löschen eines Boot-Eintrags
Mit dem folgenden Befehl wird das Starteintragselement "{49916baf-0e08-11db-9af4-000bdbd316a0}" aus dem Startmenü entfernt.
bcdedit /displayorder {49916baf-0e08-11db-9af4-000bdbd316a0} /remove
Wenn Sie den angegebenen Boot-Eintrag mit den Optionen /displayorder und /remove entfernen, wird der Boot-Eintrag zwar aus dem Boot-Menü entfernt, er befindet sich jedoch weiterhin im BCD-Speicher. Um einen Bootloader-Eintrag vollständig aus dem Bootmenü und aus dem Speicher zu entfernen, verwenden Sie die Option /delete.
bcdedit /delete {49916baf-0e08-11db-9af4-000bdbd316a0}
Um zu überprüfen, ob die Anzeigereihenfolge korrekt ist, verwenden Sie den folgenden Befehl:
bcdedit
Wenn Sie bcdedit ohne zusätzliche Parameter eingeben, zeigt BCDEdit den Eintrag für den Bootmanager und die Einträge für den Bootloader in der Reihenfolge an, in der sie im Menü erscheinen werden.
Der Windows-Start-Manager-Eintrag enthält auch die Anzeigereihenfolge des Startmenüs, wie im folgenden Beispiel gezeigt.
## Windows Boot Manager
identifier {bootmgr}
device partition=C:
description Windows Boot Manager
locale en-US
inherit {globalsettings}
isolatedcontext Yes
default {current}
resumeobject {18b123cd-2bf6-11db-bfae-00e018e2b8db}
displayorder {current}
toolsdisplayorder {memdiag}
timeout 30
## Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \Windows\system32\winload.exe
description Microsoft Windows
locale en-US
inherit {bootloadersettings}
osdevice partition=C:
systemroot \Windows
resumeobject {d7094401-2641-11db-baba-00e018e2b8db}
nx OptIn
## Windows Boot Loader
-------------------
identifier {18b123cd-2bf6-11db-bfae-00e018e2b8db}
device partition=C:
path \Windows\system32\winload.exe
description Debugger Boot
locale en-US
inherit {bootloadersettings}
osdevice partition=C:
systemroot \Windows
resumeobject {d7094401-2641-11db-baba-00e018e2b8db}
nx OptIn
debug Yes