O BIOS (ou UEFI) reconhece um dispositivo de inicialização através de uma combinação de vários fatores:
1.
Ordem de inicialização: O BIOS/UEFI mantém uma ordem de inicialização, uma lista priorizada de dispositivos de onde tentará inicializar. Este pedido é normalmente configurável nas configurações do BIOS/UEFI. O BIOS/UEFI verificará os dispositivos nesta ordem até encontrar um que atenda aos critérios abaixo.
2.
setor de inicialização/partição do sistema EFI: O elemento crucial.
*
BIOS Legacy (MBR): O BIOS procura um registro de inicialização principal (MBR) no início do disco rígido ou outro dispositivo de armazenamento. O MBR contém um pequeno programa (bootloader) que carrega o carregador de inicialização do sistema operacional. Se um MBR válido for encontrado, o BIOS transferirá o controle para ele.
*
uefi (GPT): A UEFI usa uma tabela de partição GUID (GPT) e procura uma partição do sistema EFI (ESP). O ESP contém carregadores de inicialização em um formato que a UEFI entende. A UEFI localizará e executará o carregador de inicialização do ESP.
3.
assinatura do carregador de inicialização: O carregador de inicialização (como Grub, Windows Boot Manager etc.) tem uma assinatura específica de que o BIOS/UEFI verifica a validade. Isso garante que o carregador de inicialização não esteja corrompido ou malicioso.
4.
assinatura do dispositivo: O BIOS/UEFI também identifica o próprio dispositivo (por exemplo, disco rígido, unidade SSD, USB) através de seu identificador exclusivo. Isso ajuda a restringir a busca pelo setor de inicialização/ESP.
5.
Tipo de dispositivo: O BIOS/UEFI verifica o tipo de dispositivo para garantir que seja um meio de armazenamento inicializável (por exemplo, disco rígido, SSD, unidade flash USB). Ele não tentará inicializar a partir de uma unidade de CD-ROM que não contém mídia inicializável ou um dispositivo de rede sem uma inicialização de rede configurada corretamente.
Em resumo, o BIOS/UEFI usa uma combinação de uma ordem de inicialização predefinida, pesquisando um setor de inicialização válido/ESP com uma assinatura reconhecida do carregador de inicialização, identificação do dispositivo e verificação do tipo de dispositivo para localizar e iniciar o processo de inicialização de um dispositivo selecionado. Se nenhum dos dispositivos na ordem de inicialização atender a esses critérios, o sistema normalmente exibirá uma mensagem de falha de inicialização.