O que eu li do UEFI até agora é que ele tem recursos que o BIOS não tinha: ele pode procurar no sistema de arquivos e encontrar o carregador de boot lá .
Então, como o sistema de inicialização UEFI pode ler diretamente
C:\Windows\System32\winload.efi
da partição principal para C:\
, por que há a necessidade de uma partição separada de 100 MB quando ela pode ser lida winload.efi
diretamente na partição principal?
O link GPT que ele deve usar não pode C:\Windows\System32\winload.efi
evitar a partição de 100 MB?
(imagem ilustrativa, não retirada do meu sistema, por isso os diferentes tamanhos de partição)
UEFI não suporta NTFS. A especificação pede suporte à família FAT. Os fornecedores podem adicionar suporte a NTFS, mas:
A EFI System Partition não está vinculada a nenhum sistema operacional específico. Se você estiver em inicialização múltipla, poderá armazenar vários gerenciadores de inicialização em uma única partição.
Além da resposta de gronostaj, há outro recurso que requer uma partição separada: criptografia de disco completo, também conhecida como BitLocker no mundo da Microsoft.
Da documentação da Microsoft :
A partição não criptografada contém as informações necessárias para ler a partição criptografada e o UEFI não pode acessar essa partição criptografada.