Existe alguma vantagem em uma ordem de inicialização específica ao usar UEFI?

Existe alguma vantagem em uma ordem de inicialização específica ao usar UEFI?

Acabei de construir um sistema com placa-mãe que suporta UEFI. Eu não percebi o que era na época e estava interessado em saber por que ele parece estar conectado a um HDD de 1 TB. Tenho na sala do meu sistema armazenamento extra e não no SSD onde está o sistema operacional.

O BIOS lista na ordem de inicialização:

  • o disco rígido UEFI
  • a unidade óptica
  • uma unidade de 4 TB
  • o SSD e, finalmente, uma repetição do 1 TB listado no topo com o UEFI
    (esta listagem repetida não contém a etiqueta UEFI).

A placa-mãe é uma Gigabyte GA-H97-Gaming 3.

Existe alguma vantagem em reorganizar essa configuração? Por exemplo, existe alguma escolha sobre onde está o UEFI e isso importa?

Responder1

EFIs possuem gerenciadores de inicialização integrados. Suas interfaces de usuário variam muito, de completamente inúteis a moderadamente úteis, mas o ponto principal é que cada entrada no gerenciador de inicialização integrado informa ao firmware como iniciar um programa (normalmente um carregador de inicialização). Essas entradas do gerenciador de inicialização são armazenadas na NVRAM. Normalmente, quando você instala um sistema operacional, ele cria uma entrada do gerenciador de inicialização EFI que aponta para o carregador de inicialização do próprio sistema operacional. Assim, com um sistema operacional instalado, você deverá ver uma entrada para esse sistema operacional na lista do gerenciador de inicialização.

Muitos EFIs também geram entradas automaticamente para coisas como opções de inicialização de rede, o utilitário de configuração de firmware, um shell EFI integrado, inicialização de discos em modo BIOS/CSM/legado e carregadores de inicialização substitutos em discos rígidos e discos removíveis. Este último item merece alguma elaboração: Se nenhum sistema operacional criou uma entrada, o EFI pode inicializar a partir de um nome de arquivo padrão: EFI/BOOT/bootx64.efi(assumindo uma CPU x86-64/AMD64/x64). Originalmente, esse nome de arquivo alternativo destinava-se a permitir a inicialização a partir de mídia removível, para que os instaladores do sistema operacional e as ferramentas de emergência pudessem inicializar. Hoje, porém, é frequentemente usado como um backup de emergência - um sistema operacional pode instalar uma cópia de seu carregador de inicialização neste local para permitir que o sistema operacional inicialize caso as entradas NVRAM sejam corrompidas.

Sua pergunta não é 100% clara sobre qual hardware você possui em seu computador. Eu não ficaria surpreso em ver pelo menos uma, e possivelmente duas, entradas para cada disco rígido conectado ao computador. (Dois viriam de uma entrada de fallback no modo EFI e uma entrada no modo BIOS/CSM/legado. A última provavelmente desapareceria se você desabilitasse o CSM em seu firmware.) OTOH, uma ou ambas as entradas de disco podem estar faltando dependendo do design do firmware e configurações atuais, especialmente se não houver nenhum carregador de inicialização alternativo EFI no disco. Entradas adicionais podem ser altamente específicas do sistema. Parece que você está dizendo que está vendo uma entrada de inicialização para inicializar a partir de um dispositivo de armazenamento de rede. Isso pode acontecer se esse dispositivo suportar inicialização pela rede através de um protocolo comoPXE,e se o suporte PXE estiver habilitado em seu firmware.

Além disso, se você estiver vendo entradas para discos rígidos dos quais nunca ouviu falar ou para sistemas operacionais que nunca instalou, suspeito que você não seja o primeiro proprietário da placa-mãe. Se um proprietário anterior inicializou o sistema e, especialmente, se essa pessoa instalou um sistema operacional, pode haver entradas restantes na NVRAM da máquina.

Você pode gerenciar entradas do gerenciador de inicialização EFI usando utilitários no próprio firmware e em muitos sistemas operacionais:

  • Muitos EFIs, mas não todos, permitem ajustar as entradas do gerenciador de inicialização usando seus utilitários de configuração. Os detalhes variam de uma EFI para outra.
  • O v2Concha EFIfornece um comando chamadobcfgque permite editar essas entradas.
  • No Windows, o bcdeditcomando fornece uma capacidade limitada de editar essas entradas, e o comando de terceirosFácil UEFIfornece uma interface mais fácil de apontar e clicar para fazer isso.
  • No Linux, oefibootmgrO comando permite adicionar, excluir e ajustar entradas de inicialização EFI.

Observe que mexer nas entradas do gerenciador de inicialização EFI quando você não as entende pode fazer com que seu sistema não inicialize.

Além disso, a maior parte disso é irrelevante se você instalar seu(s) sistema(s) operacional(is) no modo BIOS/CSM/legado. O gerenciador de inicialização EFI ainda existe, mas com nada além de instalações de sistema operacional no modo BIOS, o gerenciador de inicialização EFI é reduzido à funcionalidade do gerenciador de inicialização simples baseado em dispositivo em um BIOS tradicional.

informação relacionada