2

У меня установлено несколько операционных систем, каждая с соответствующим файлом EFI в ESP (системный раздел EFI).

Например: у меня Windows 10 в \EFI\Boot\Microsoft\bootmgr.efi , а у меня WinPE в \EFI\WinPE\Boot\bootx64.efi

Когда я загружаюсь в свой BIOS, я вижу список операционных систем, но я бы хотел дать команде windows команду изменить порядок, а затем завершить работу, фактически сообщая Windows о загрузке в другую операционную систему.

1 ответ1

1

Это нигде не задокументировано Microsoft. Однако я смог просмотреть исходный код Grub2Win, чтобы увидеть, как они выполнили порядок переключения.

Как правило, существует объект bcdedit называемый {fwbootmgr} если вы измените порядок отображения этого элемента, он будет эффективно изменять порядок загрузки в UEFI.

bcdedit /set {fwbootmgr} displayorder <ID_OF_NEW_OS> {bootmgr}

Вы можете получить идентификатор других записей UEFI, выполнив: bcdedit /enum {fwbootmgr} и просмотрев загрузочные записи в displayorder .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .