Ich möchte meinem Windows-Bootmgr einen neuen Eintrag hinzufügen, der sich auf einer anderen Partition (der 5.) befindet. Was muss ich nach device partition=... schreiben, um die 5. Partition zu laden?
Antwort1
Verwenden Sie einfach den Buchstaben, der dieser Partition zugewiesen istin diesem Moment, und es wird als korrekte Partitionsreferenz gespeichert.
Der BCD speichert eigentlich keine Laufwerksbuchstaben (und auch keine numerischen „HarddiskVolume#“-Pfade) – bcdedit zeigt sie nur der Einfachheit halber an, aber was tatsächlich gespeichert wird, ist nur die UUID der Partition.
(Möglicherweise fällt auf, dass der Eintrag {bootmgr} mit „partition=S:“ angezeigt wird, wenn die EFI-Systempartition unter S: gemountet ist, derselbe Eintrag jedoch mit „partition=\Device\HarddiskVolume1“ angezeigt wird, wenn die Partition nicht gemountet ist. Das deutet darauf hin, dass der angezeigte Wert dynamisch von bcdedit übersetzt wird.)
Antwort2
Das Hinzufügen eines Boot-Managers auf dem betreffenden Volume würde das Problem lösen: Der Boot-Manager würde alle auf dem Volume verfügbaren Betriebssysteme anzeigen und Ihnen die Auswahl eines davon zum Booten überlassen.