Eine praktische Anleitung, um eine weitere Windows-10- oder Windows-11-Installation zum Windows-Boot-Manager hinzuzufügen, ohne das System neu zu installieren oder vorhandene Starteinträge zu löschen.
Wenn Sie zwei Windows-Installationen auf einem Computer haben, kann der Windows-Boot-Manager ein Startmenü anzeigen, in dem Sie auswählen, welches System geladen werden soll. Das ist nützlich, wenn Windows 10 und Windows 11 auf unterschiedlichen Partitionen, auf zwei getrennten SSDs, als geklonte Windows-Installation oder als Testkopie von Windows vorhanden sind, aber nicht automatisch im Bootmenü erscheinen.
Die sicherste Methode, eine vorhandene Windows-Installation zum Bootmenü hinzuzufügen, ist normalerweise die Verwendung von bcdboot. Dieses Tool kopiert die erforderlichen Bootdateien und erstellt einen Boot-Configuration-Data-Eintrag für den ausgewählten Windows-Ordner. In fortgeschrittenen Fällen kann bcdedit verwendet werden, um das Bootmenü manuell zu bearbeiten.
Dieses Verfahren ist meist dann nötig, wenn Windows korrekt installiert ist, aber im Bootmenü nicht angezeigt wird. Typische Szenarien sind:
Sie haben Windows auf einem anderen physischen Laufwerk installiert, aber der PC startet immer nur ein System.
Sie haben zwei Windows-Ordner auf unterschiedlichen Partitionen, zum Beispiel C:\Windows und D:\Windows.
Ein geklontes System ist auf dem Datenträger vorhanden, wurde aber nicht automatisch zum Boot-Configuration-Data-Speicher hinzugefügt.
Ein Windows-Update, ein Datenträgervorgang oder ein Wiederherstellungsbefehl hat eines der Betriebssysteme aus dem Menü entfernt.
Windows-Ordner enthält, repariert das Hinzufügen eines Starteintrags das Betriebssystem selbst nicht.
Änderungen an der Bootkonfiguration sind normalerweise sicher, wenn Sie die richtigen Laufwerksbuchstaben verwenden. Ein Fehler kann jedoch dazu führen, dass der PC das falsche System startet oder das Bootmenü ausblendet. Prüfen Sie zuerst diese Punkte.
Windows-Ordner enthält.clean, format, delete partition oder Befehle zur Datenträgerkonvertierung sind zum Hinzufügen eines Bootmenüeintrags nicht erforderlich. Führen Sie sie nicht aus, außer Sie möchten einen Datenträger absichtlich löschen oder neu strukturieren.
Der Windows-Boot-Manager liest Starteinträge aus dem Boot-Configuration-Data-Speicher, meist genannt BCD. Jede im Bootmenü angezeigte Windows-Installation hat ihren eigenen Loader-Eintrag. Dieser Eintrag verweist auf die Windows-Partition und auf die Loader-Datei, mit der das Betriebssystem gestartet wird.
| Komponente | Funktion | Typischer Wert |
|---|---|---|
| Windows Boot Manager | Zeigt das Bootmenü an und startet den ausgewählten Loader-Eintrag. | {bootmgr} |
| Windows-Loader-Eintrag | Verweist auf eine bestimmte Windows-Installation. | {current} oder eine GUID |
| Device und OS device | Teilen dem Bootmanager mit, welche Partition Windows enthält. | partition=D: |
| Loader-Pfad | Legt die Start-Loader-Datei fest. | \Windows\system32\winload.efi |
| Timeout | Steuert, wie viele Sekunden das Bootmenü sichtbar bleibt. | 10 Sekunden |
Auf einem modernen UEFI/GPT-Computer werden Windows-Bootdateien normalerweise auf der kleinen FAT32-EFI-Systempartition gespeichert. Auf einem älteren Legacy-BIOS/MBR-Computer werden Bootdateien auf der aktiven Systempartition gespeichert. Die folgenden Befehle decken beide Fälle ab, die meisten Windows-11-Installationen verwenden jedoch UEFI/GPT.
Der wichtigste Schritt besteht darin, den richtigen Laufwerksbuchstaben der zweiten Windows-Installation zu ermitteln. Im normalen Windows kann sie als D:, E: oder mit einem anderen Buchstaben erscheinen. Im Wiederherstellungsmodus können die Buchstaben anders sein.
Eingabeaufforderungdir D:\Windows
dir E:\Windows
dir F:\Windows
Wenn der Befehl Ordner wie System32, WinSxS und explorer.exe anzeigt, enthält dieses Laufwerk wahrscheinlich eine Windows-Installation.
Wenn Sie nicht sicher sind, welche Partition welche ist, listen Sie die Volumes auf:
Eingabeaufforderungdiskpart
list volume
exit
Achten Sie auf Größe, Dateisystem und Bezeichnung. Die zweite Windows-Partition ist in der Regel ein großes NTFS-Volume, während die EFI-Systempartition normalerweise ein kleines FAT32-Volume ist.
C:\Windows und die zweite Windows-Installation D:\Windows ist. Ersetzen Sie D: durch den tatsächlichen Buchstaben auf Ihrem PC.
Dies ist die empfohlene Methode, wenn eine Windows-Installation bereits normal startet und Sie lediglich eine weitere vorhandene Windows-Installation zum Menü hinzufügen müssen.
Verwenden Sie diese Methode, wenn Windows startet und der zweite Windows-Ordner im Datei-Explorer oder in der Eingabeaufforderung sichtbar ist.
Schnellste MethodeEs ist kein Bootmanager eines Drittanbieters erforderlich. Der Befehl aktualisiert die Konfiguration des Windows-Boot-Managers.
IntegriertDie /d-Option hilft, den aktuellen Standard-Starteintrag beizubehalten, statt ihn automatisch zu ändern.
dir D:\Windows.bcdboot für die zweite Windows-Installation aus.Eingabeaufforderungbcdboot D:\Windows /d /addlast
In vielen Dual-Boot-Konfigurationen auf demselben PC reicht das aus. Der Befehl verwendet die vorhandene System-Bootpartition und fügt die zweite Windows-Installation zur Bootkonfiguration hinzu.
D:\Windows ist der Windows-Ordner, den Sie hinzufügen möchten. /d behält das vorhandene Standardbetriebssystem bei. /addlast ist auf UEFI-Systemen nützlich, weil der Firmware-Starteintrag hinter vorhandenen Einträgen hinzugefügt wird, statt ihn an die erste Stelle zu verschieben.
Wenn Sie eine komplexere Konfiguration reparieren oder im Wiederherstellungsmodus arbeiten, können Sie die EFI-Systempartition einbinden und explizit angeben.
Eingabeaufforderungdiskpart
list volume
select volume 2
assign letter=S
exit
bcdboot D:\Windows /s S: /f UEFI /d /addlast
Ersetzen Sie select volume 2 durch die tatsächliche Nummer der kleinen FAT32-EFI-Partition. Wählen Sie nicht versehentlich die große Windows-Partition aus.
Auf älteren Legacy-BIOS-Systemen geben Sie statt der EFI-Partition die aktive Systempartition an:
Eingabeaufforderungbcdboot D:\Windows /s S: /f BIOS /d
Verwenden Sie dies nur, wenn der Computer tatsächlich im Legacy-BIOS-Modus startet. Auf UEFI/GPT-Systemen verwenden Sie stattdessen den UEFI-Befehl.
Verwenden Sie diese Methode, wenn die Hauptinstallation von Windows nicht startet, wenn Sie nach dem Klonen eines Datenträgers arbeiten oder wenn Sie das Bootmenü außerhalb von Windows reparieren müssen.
bcdboot mit den richtigen Laufwerksbuchstaben aus.Laufwerksbuchstaben in WinRE unterscheiden sich häufig von denen im normalen Windows. Prüfen Sie sie immer erneut:
Eingabeaufforderungdir C:\Windows
dir D:\Windows
dir E:\Windows
Binden Sie anschließend die EFI-Systempartition ein und erstellen Sie den Starteintrag:
UEFI-/GPT-Beispieldiskpart
list volume
select volume 2
assign letter=S
exit
bcdboot D:\Windows /s S: /f UEFI /d /addlast
D:\Windows im normalen Windows funktioniert, aber nicht in WinRE, versuchen Sie C:\Windows, E:\Windows und andere Buchstaben. Der richtige Buchstabe ist derjenige, der in der aktuellen Wiederherstellungssitzung den Ziel-Windows-Ordner enthält.
Verwenden Sie manuelles bcdedit nur, wenn bcdboot nicht geeignet ist oder wenn Sie volle Kontrolle über den Starteintrag benötigen. Diese Methode kopiert einen vorhandenen Windows-Loader-Eintrag und ändert ihn so, dass er auf die zweite Windows-Partition verweist.
device, osdevice oder Loader-Pfad kann einen Bootmenüeintrag erzeugen, der nicht startet. Verwenden Sie zuerst bcdboot, sofern Sie nicht ausdrücklich eine manuelle Bearbeitung benötigen.
Eingabeaufforderungbcdedit /enum
Eingabeaufforderungbcdedit /copy {current} /d "Windows 11 - Second SSD"
Der Befehl gibt einen neuen Bezeichner zurück, ähnlich wie {12345678-1234-1234-1234-123456789abc}. Verwenden Sie den zurückgegebenen Bezeichner in den nächsten Befehlen.
UEFI-Beispielbcdedit /set {NEW-GUID} device partition=D:
bcdedit /set {NEW-GUID} osdevice partition=D:
bcdedit /set {NEW-GUID} path \Windows\system32\winload.efi
bcdedit /set {NEW-GUID} systemroot \Windows
bcdedit /displayorder {NEW-GUID} /addlast
Ersetzen Sie {NEW-GUID} durch den vom Kopierbefehl zurückgegebenen Bezeichner und ersetzen Sie D: durch den tatsächlichen Partitionsbuchstaben der zweiten Windows-Installation.
Wenn der Computer im Legacy-BIOS-Modus startet, lautet der Loader-Pfad normalerweise:
Legacy-BIOS-Loader-Pfadbcdedit /set {NEW-GUID} path \Windows\system32\winload.exe
Mischen Sie nicht winload.efi und winload.exe. Verwenden Sie den Loader-Typ, der zum tatsächlichen Bootmodus des Computers passt.
Nach dem Hinzufügen der zweiten Windows-Installation können beide Einträge ähnliche Namen haben, zum Beispiel Windows 11 oder Windows 10. Benennen Sie sie um, damit Sie eindeutig erkennen können, welcher Eintrag zu welchem Laufwerk gehört.
Eingabeaufforderungbcdedit /enum
Eingabeaufforderungbcdedit /set {current} description "Windows 11 - Main SSD"
Eingabeaufforderungbcdedit /set {NEW-GUID} description "Windows 10 - Second SSD"
Eingabeaufforderungbcdedit /default {current}
Um die zweite Windows-Installation als Standard festzulegen, verwenden Sie stattdessen ihre GUID:
Eingabeaufforderungbcdedit /default {NEW-GUID}
Eingabeaufforderungbcdedit /timeout 10
Ein Wert wie 10 gibt Ihnen genug Zeit, das System auszuwählen. Ein Wert von 0 kann das Menü ausblenden und sofort den Standardeintrag starten.
| Problem | Wahrscheinliche Ursache | Lösung |
|---|---|---|
Failure when attempting to copy boot files |
Falscher Windows-Laufwerksbuchstabe, gesperrtes BitLocker-Volume, fehlender Buchstabe für die EFI-Partition oder keine Ausführung als Administrator. | Prüfen Sie dir D:\Windows, entsperren Sie BitLocker bei Bedarf, binden Sie die EFI-Partition als S: ein und führen Sie die Eingabeaufforderung als Administrator aus. |
| Der zweite Windows-Eintrag erscheint, startet aber nicht | Der Eintrag verweist auf die falsche Partition oder verwendet den falschen Loader-Pfad. | Erstellen Sie den Eintrag neu mit bcdboot D:\Windows /d oder korrigieren Sie device, osdevice und path. |
| Es erscheint kein Bootmenü | Der Timeout ist auf 0 gesetzt, nur ein Eintrag ist aktiv oder das Menü ist ausgeblendet. |
Führen Sie bcdedit /timeout 10 und bcdedit /set {bootmgr} displaybootmenu yes aus. |
| BIOS/UEFI startet den falschen Datenträger | Die Firmware-Startreihenfolge zeigt auf ein anderes Laufwerk oder einen anderen Windows-Boot-Manager-Eintrag. | Öffnen Sie die BIOS/UEFI-Einstellungen und setzen Sie den richtigen Windows Boot Manager-Eintrag an die erste Stelle. |
| Das zweite Windows fordert die BitLocker-Wiederherstellung an | Die Bootkonfiguration oder der Firmware-Zustand hat sich geändert, wodurch der BitLocker-Schutz ausgelöst wurde. | Geben Sie den Wiederherstellungsschlüssel ein und setzen Sie den BitLocker-Schutz anschließend in dem Windows, das Sie verwenden, aus und wieder fort. |
Der Boot-Configuration-Data-Speicher konnte nicht geöffnet werden |
Die Eingabeaufforderung wurde nicht mit Administratorrechten gestartet oder Sie bearbeiten den falschen Offline-Speicher. | Führen Sie Terminal als Administrator aus oder geben Sie den richtigen BCD-Speicher nur an, wenn Sie absichtlich offline arbeiten. |
Wenn Sie den zweiten Eintrag nicht mehr benötigen, entfernen Sie zunächst nur den Bootmenüeintrag. Löschen Sie die Partition erst, nachdem Sie bestätigt haben, dass die verbleibende Windows-Installation korrekt startet.
Eingabeaufforderungbcdedit /enum
Löschen Sie anschließend den unerwünschten Eintrag anhand seiner GUID:
Eingabeaufforderungbcdedit /delete {NEW-GUID}
{current} während Sie von dieser Windows-Installation gebootet sind. Wenn Sie nicht sicher sind, welcher Eintrag sicher entfernt werden kann, benennen Sie die Einträge zuerst um und starten Sie einmal neu, bevor Sie etwas löschen.
| Aufgabe | Befehl | Wann verwenden |
|---|---|---|
| Zweiten Windows-Ordner prüfen | dir D:\Windows |
Vor dem Hinzufügen eines Starteintrags. |
| Zweites Windows automatisch hinzufügen | bcdboot D:\Windows /d /addlast |
Die meisten normalen Dual-Boot-Konfigurationen aus einem laufenden Windows-System. |
| Zweites Windows zu eingebundener EFI-Partition hinzufügen | bcdboot D:\Windows /s S: /f UEFI /d /addlast |
UEFI/GPT-Reparatur oder Wiederherstellungsmodus. |
| Zweites Windows unter Legacy-BIOS hinzufügen | bcdboot D:\Windows /s S: /f BIOS /d |
Nur ältere BIOS/MBR-Installationen. |
| Alle Starteinträge anzeigen | bcdedit /enum |
Zum Finden von GUIDs und Beschreibungen. |
| Aktuellen Eintrag umbenennen | bcdedit /set {current} description "Windows 11 - Main SSD" |
Damit das Bootmenü verständlich wird. |
| Timeout festlegen | bcdedit /timeout 10 |
Wenn das Menü zu schnell verschwindet. |
| Menüanzeige erzwingen | bcdedit /set {bootmgr} displaybootmenu yes |
Wenn mehrere Einträge vorhanden sind, das Menü aber ausgeblendet ist. |
| Unerwünschten Eintrag entfernen | bcdedit /delete {NEW-GUID} |
Nur nachdem der richtige Eintrag anhand der GUID bestätigt wurde. |
bcdboot die zweite Windows-Installation löschen?
▼
bcdboot kopiert Bootdateien und erstellt oder repariert Bootkonfigurationseinträge. Es formatiert die Windows-Partition nicht und löscht keine Benutzerdaten.
D: angezeigt wird, kann beim Start in das zweite Windows als C: erscheinen. Das ist normal.
bcdboot, bcdedit, msconfig und WinRE normalerweise aus. Drittanbieter-Tools können bequem sein, sind für das hier beschriebene Verfahren aber nicht erforderlich.
Um eine zweite Windows-Installation zum Bootmenü hinzuzufügen, ermitteln Sie zuerst den richtigen Laufwerksbuchstaben des zweiten Windows-Ordners. In den meisten Fällen ist der sicherste Befehl bcdboot D:\Windows /d /addlast aus einer Eingabeaufforderung mit Administratorrechten in der Windows-Installation, die bereits startet.
Wenn Sie im Wiederherstellungsmodus oder nach dem Klonen eines Datenträgers arbeiten, binden Sie die EFI-Systempartition ein und verwenden Sie bcdboot D:\Windows /s S: /f UEFI /d /addlast. Nachdem der Eintrag erscheint, benennen Sie beide Menüpunkte um, legen Sie einen sinnvollen Timeout fest und starten Sie mehrmals neu, bevor Sie alte Partitionen oder Starteinträge löschen.