Se o Windows 10 estiver instalado em um HDD MBR, o instalador criará uma partição reservada do sistema para armazenar o carregador de inicialização. Se o Windows 10 estiver instalado em um HDD GPT, o instalador criará uma partição EFI para armazenar o carregador de inicialização. Gostaria de saber se os carregadores de boot são iguais nos dois casos. Estou prestes a alterar a partição reservada do sistema para partição EFI, considerando se devo apenas manter o carregador de boot lá ou fazer algumas modificações.
Não, eles não são iguais - embora possam compartilhar o mesmo código "principal" (por exemplo, análise BCD, leitura NTFS), mas esperam um ambiente de tempo de execução diferente do firmware (é isso que faz com que UEFI não seja a mesma coisa que BIOS, em geral!), sem mencionar que a arquitetura da CPU é diferente (bootloaders UEFI já iniciam no modo de 64 bits, bootloaders BIOS funcionam no modo de 16 bits).
Finalmente, a configuração que o gerenciador de inicialização do Windows usa para controlar o sistema operacional principal (armazenado no BCD) também é um pouco diferente entre as duas plataformas.
Você deve usar
bcdboot.exe
para instalar os arquivos do bootloader apropriados e gerar uma nova configuração; está disponível em todos os CDs ou USB de instalação do Windows (pressione Shift-F10 para console).É sempre recomendado recriar os arquivos de inicialização (AFAIK, os mesmos arquivos de inicialização não podem ser usados)
powershell
→ Ctrl+ Shift+OKDiskPart
: