UEFI é uma especificação moderna que substitui a BIOS tradicional. Ele oferece várias vantagens, como uma interface gráfica, suporte a discos rígidos maiores e tempos de boot mais rápidos1.
GPT (GUID Partition Table)
GPT é um esquema de particionamento de disco que é usado em sistemas com firmware UEFI. Ele permite um número maior de partições e suporta discos rígidos maiores (até 9,4 zettabytes)2. Além disso, o GPT armazena cópias dos dados de inicialização em várias partes do disco, o que aumenta a confiabilidade.
MBR (Master Boot Record)
MBR é um esquema de particionamento mais antigo que é usado com BIOS tradicional. Ele suporta discos rígidos de até 2 terabytes e permite até quatro partições primárias2. No entanto, MBR não possui a robustez e flexibilidade do GPT.
Funcionamento
Inicialização: Quando o computador é ligado, o UEFI carrega o bootloader do sistema operacional. Ele faz isso lendo a EFI System Partition (ESP), que é uma partição especial formatada com o sistema de arquivos FAT1.
Particionamento: Se o disco estiver particionado com GPT, o UEFI lê a tabela de partições do GPT. Se estiver particionado com MBR, ele lê a MBR para encontrar o bootloader1.
Bootloader: O bootloader é responsável por carregar o sistema operacional. No caso do GPT, ele pode carregar o sistema operacional diretamente, enquanto no caso do MBR, ele pode precisar de um carregador de inicialização adicional.
Vantagens do UEFI + GPT
Suporte a discos maiores: GPT suporta discos rígidos muito maiores do que MBR.
Mais partições: GPT permite um número maior de partições, enquanto MBR é limitado a quatro partições primárias.
Segurança e confiabilidade: O GPT armazena cópias dos dados de inicialização, o que aumenta a confiabilidade do processo de boot.