Como faço para alterar a ordem de inicialização UEFI no Windows 10?

2

Eu tenho vários sistemas operacionais instalados, cada um com seus respectivos arquivos EFI no ESP (EFI System Partition).

Por exemplo: tenho o Windows 10 em \EFI\Boot\Microsoft\bootmgr.efi e tenho o WinPE em \EFI\WinPE\Boot\bootx64.efi

Quando inicializo em meu BIOS, posso ver a lista de sistemas operacionais, mas gostaria de poder dar ao Windows um comando para alterar a ordem e, em seguida, desligá-lo, informando efetivamente ao Windows para inicializar em um sistema operacional diferente. / p>     

por Dylan 12.07.2018 / 18:17

1 resposta

1

Isso não está documentado em nenhum lugar pela Microsoft. No entanto, eu fui capaz de olhar através do código-fonte de Grub2Win para ver como eles realizaram a ordem de troca.

Aparentemente, há um objeto bcdedit chamado {fwbootmgr} , se você alterar a ordem de exibição desse item, ele efetivamente alterará a ordem de inicialização dentro da UEFI.

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

Você pode obter o id das outras entradas do UEFI fazendo: bcdedit /enum {fwbootmgr} e observando as entradas de inicialização em displayorder .

    
por 12.07.2018 / 18:18