A partição UEFI "DEVE" ou "DEVE" ser a primeira por algum motivo? Se sim, por quê?

11

Em uma página wiki do Ubuntu-it.org que não seja em inglês , é declarado que a partição UEFI DEVE ser sempre colocada no início do disco.

Este não é o caso na página Wiki da Ajuda da Comunidade Ubuntu em inglês .

Então, a partição UEFI "DEVE" ou "DEVE" (supondo que uma expressão incorreta na página anterior) seja a primeira por algum motivo? Se sim, por quê? Ou isso é totalmente irrelevante?

kos
fonte
1
Para a minha instalação mais recente (Arch Linux + GRUB + GPT + UEFI), é a última .
Muru

Respostas:

12

As palavras-chave "DEVEM", "DEVEM" e "PODEM" (maiúsculas) nesta resposta devem ser interpretadas conforme descrito na RFC 2119 .

Uma partição do sistema (U) EFI (ESP a partir de agora):

O único limite oficial é:

  • o ESP DEVE residir nos primeiros 2,2 Terabytes do disco.

Portanto, o ESP DEVE residir em qualquer lugar nos primeiros 2,2 TB do disco, mas não há absolutamente nenhuma necessidade de o ESP ser a primeira partição ou residir no início do disco.
(Apenas que uma grande empresa em Redmond, WA aconselha os integradores de sistemas de maneira diferente ) ...

Eu a colocaria como a última partição do disco (se <2,2 TB), pois é usada apenas para carregar outros sistemas operacionais, mas isso é apenas uma opinião pessoal e totalmente subjetiva!

Fabby
fonte
você quer dizer "se <2,2 TB" nessa última frase? caso contrário eu não acho que o seu conselho faz sentido ...
KutuluMike
@ Fabby, Na prática, um UEFI não-FAT32 funcionaria bem?
Pacerier 04/04
2
O documento vinculado por "limite oficial" em sua postagem refere-se às limitações do BIOS e MBR . O ESP é uma construção EFI , portanto, os limites do BIOS não se aplicam a ele. Coloquei os ESPs bem acima da marca 2TiB e inicializei com êxito os computadores desses ESPs. Dito isto, um ESP em um disco MBR necessariamente residiria abaixo da marca do setor 2 ^ 32 (geralmente 2TiB) ou, pelo menos, começaria lá. Porém, o MBR raramente é usado para discos do sistema em sistemas baseados em EFI; portanto, esse limite apenas merece uma nota de rodapé.
Rod Smith
Aqui está um bom motivo para não ter a partição EFI em primeiro lugar. Eu tenho uma unidade flash USB SanDisk Extreme com duas extremidades. Um lado tem um conector USB padrão e o outro um conector USB-C para telefones. A unidade possui várias 5 partições para várias instalações do Linux e uma partição de dados. Ao colocar a partição de dados primeiro, o Windows e o Android podem montar e ler / gravar. Os sistemas Windows atualizados para Android e qualquer pré-criador montarão apenas a primeira partição de uma unidade removível.
27918 BrianHVB
4

A especificação EFI afirma especificamente que não há limites para esse detalhe:

O UEFI não impõe uma restrição ao número ou local das Partições do Sistema que podem existir em um sistema.

(Versão 2.5, p. 540.)

Por uma questão prática, é recomendável colocar o ESP em primeiro lugar, porque é improvável que esse local seja afetado pelas operações de movimentação e redimensionamento de partições. Por exemplo, suponha que o ESP exista entre as partições OS A e OS B e você decida excluir o OS B e dar espaço ao OS A. Nesse caso, será necessário mover o ESP antes de expandir a partição OS A . Além disso, algumas ferramentas, como efibootmgr, usam /dev/sda1como o local padrão para o ESP. Portanto, se você colocar o ESP em outro local e esquecer de substituir os padrões, poderá criar uma entrada não inicializável.

Colocar o ESP no final do disco pode funcionar quase tão bem na maioria dos casos, mas existem alguns problemas sutis nessa abordagem. Por um lado, se você alterar o número de partições, o número do ESP pode não corresponder mais à sua posição no disco ou algumas ferramentas de particionamento podem renumerá-lo. Qualquer resultado pode causar confusão ou exigir reconfiguração. Além disso, se você usar RAID e adicionar espaço em disco, um ESP no final do disco se tornará repentinamente um no meio, o que pode exigir que você o mova.

Muitos sistemas Windows pré-instalados colocam o ESP na posição 2, com o número 1 ocupado por uma pequena partição específica do fabricante. Essa configuração funciona bem e, como é improvável que a partição do fabricante seja movida ou excluída, essa configuração não é pior do que colocar o ESP na posição 1. Eu não faria o possível para "consertar" essa configuração, mas também não faria dessa maneira se recebesse um disco em branco e fosse instruído a começar a instalar sistemas operacionais.

No geral, se você tiver algum motivo convincente para criar um ESP em outra posição que não a primeira, sinta-se à vontade para fazê-lo; mas se você estiver começando com um disco em branco e não tiver um motivo convincente, eu colocaria o ESP primeiro.

Rod Smith
fonte