A partição UEFI “DEVE” ou “DEVE” ser a primeira por algum motivo? Se sim porque?

6

Em uma página wiki Ubuntu-it.org não-inglesa é declarado que a partição UEFI DEVE ser sempre colocado no início do disco.

Este não é o caso na página Wiki da Ajuda da Comunidade Ubuntu do Ubuntu .

O mesmo acontece com a partição UEFI "MUST" ou "should" (assumindo uma formulação incorreta na página anterior) por algum motivo? Se sim porque? Ou isso é totalmente irrelevante?

    
por kos 04.05.2015 / 19:57

2 respostas

5

As palavras-chave "DEVE", "DEVE" e "MAIO" (em letras maiúsculas) nesta resposta devem ser interpretadas como descrito em RFC 2119 .

Uma Partição de Sistema (U) EFI (ESP a partir de agora), PODE residir no começo do disco, e DEVE ser FAT32 por causa de Compatibilidade do Windows .

O único limite oficial é:

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

Assim, o ESP DEVE residir em qualquer lugar nesses primeiros 2,2 TB do disco, mas não há absolutamente nenhuma necessidade para que o ESP seja a primeira partição ou resida no começo do disco. (É apenas que uma grande empresa em Redmond, WA aconselha os integradores de sistemas de forma diferente ...

Eu colocaria como a última partição no disco (se & lt; 2.2TB), já que é usada apenas para carregar outros sistemas operacionais, mas isso é apenas uma opinião pessoal, totalmente subjetiva!

    
por Fabby 04.05.2015 / 20:15
3

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

  

A UEFI não impõe uma restrição ao número ou à localização das partições do sistema que podem existir em um sistema.

(Versão 2.5, p. 540).

Como uma questão prática, é recomendável colocar o ESP primeiro, 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 do SO A e do SO B, e você decida excluir o SO B e dar seu espaço ao SO A. Nesse caso, você precisará mover o ESP antes de expandir a partição do SO A. . Além disso, algumas ferramentas, como efibootmgr , usam /dev/sda1 como o local padrão para o ESP. Portanto, se você colocar o ESP em outro lugar e depois 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 há alguns problemas sutis com essa 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 subitamente se tornará um no meio, o que pode exigir que você o mova.

Muitos sistemas Windows pré-instalados colocam o ESP na posição # 2, sendo o número 1 ocupado por uma partição específica de um pequeno fabricante. Tal configuração funciona bem, e desde que a partição do fabricante também é improvável de ser movida ou excluída, esta configuração não é realmente pior do que colocar o ESP na posição # 1. Eu não iria sair do meu caminho para "consertar" tal configuração, mas eu também não faria isso desse jeito, se eu recebesse um disco em branco e dissesse para começar a instalar sistemas operacionais.

No geral, se você tiver algum motivo convincente para criar um ESP além da primeira posição, sinta-se à vontade para fazê-lo; mas se você está começando com um disco em branco e não tem nenhuma razão convincente, eu coloquei o ESP primeiro.

    
por Rod Smith 05.05.2015 / 03:01