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

2

Acabei de criar um sistema com placa-mãe que suporta o UEFI. Eu não percebi o que era na hora dele e estava interessado em saber por que ele parece estar ligado a um disco rígido de 1 TB. Eu tenho na minha sala de sistema para armazenamento extra e não no SSD, onde o sistema operacional é.

As listas do BIOS na ordem de inicialização:

  • o UEFI HDD
  • a unidade óptica
  • uma unidade de 4 TB
  • o SSD e finalmente uma repetição do 1TB listado no topo com o UEFI,
    (essa listagem repetida não carrega a tag UEFI nela).

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

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

    
por user478332 05.08.2015 / 11:21

1 resposta

2

As EFIs possuem gerenciadores de inicialização internos. Suas interfaces de usuário variam muito, de completamente inúteis a moderadamente úteis, mas o ponto-chave é que cada entrada no gerenciador de inicialização embutido diz ao firmware como iniciar um programa (normalmente um gerenciador 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 próprio carregador de inicialização do sistema operacional. Assim, com um sistema operacional instalado, você deve ver uma entrada para esse sistema operacional na lista de gerenciadores de inicialização.

Muitas EFIs também geram entradas automaticamente para itens como opções de inicialização de rede, o utilitário de configuração de firmware, um shell EFI incorporado, inicialização de discos BIOS / CSM / legacy e carregadores de boot de fallback em discos rígidos e discos removíveis . Este último item merece alguma elaboração: Se nenhum SO 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 de fallback era destinado a ativar a inicialização a partir de mídia removível, para que os instaladores do SO e as ferramentas de emergência pudessem inicializar. Hoje, no entanto, é frequentemente usado como backup de emergência - um sistema operacional pode instalar uma cópia do gerenciador de inicialização neste local para permitir que o sistema operacional seja inicializado, caso as entradas da NVRAM sejam corrompidas.

Sua pergunta não é realmente 100% clara sobre o hardware que você tem em seu computador. Eu não ficaria surpreso em ver pelo menos uma, e possivelmente duas, entradas para cada disco rígido que está conectado ao computador. (Dois viriam de uma entrada de fallback no modo EFI e uma entrada de modo legado do BIOS / CSM /. O último provavelmente desapareceria se você desativasse o CSM no firmware.) OTOH, uma ou ambas as entradas de disco podem estar ausentes dependendo do design do firmware e configurações atuais, especialmente se não houver um carregador de inicialização de fallback 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 de um dispositivo de armazenamento de rede. Isso pode acontecer se o dispositivo suportar a inicialização pela rede por meio de um protocolo como PXE, e se o suporte ao PXE estiver habilitado no firmware.

Além disso, se você estiver vendo entradas para discos rígidos de que 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 que sobraram na NVRAM da máquina.

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

  • Muitas EFIs, mas não todas, permitem ajustar as entradas do gerenciador de inicialização usando seus utilitários de configuração. Os detalhes variam de um EFI para outro.
  • O shell EFI da v2 fornece um comando chamado bcfg que permite editar essas entradas.
  • No Windows, o comando bcdedit oferece uma capacidade limitada de editar essas entradas e o EasyUEFI de terceiros fornece uma interface de apontar e clicar mais fácil para o fazer.
  • No Linux, o comando efibootmgr permite adicionar, excluir e ajustar as entradas de inicialização do EFI.

Note que bisbilhotar as entradas do gerenciador de inicialização EFI quando você não as entende pode fazer com que seu sistema não seja inicializado.

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

    
por 06.08.2015 / 01:31