A inicialização do UEFI com a partição EFI + o trabalho da tabela de partições MBR (em vez do GPT)?

1

É necessário que uma unidade use a tabela de partições GPT se quiser usar a inicialização UEFI? Ou ainda é possível usar a tabela de partição MBR como formato para as partições do disco e ter o carregador de inicialização salvo em uma partição EFI separada?

Pelo que entendi, o MBR contém informações sobre as partições e o carregador de inicialização do disco. Mas o firmware UEFI requer que o carregador de boot seja colocado em uma partição EFI (FAT32) separada. Portanto, se o firmware da UEFI suportar o formato MBR como um formato para as partições da unidade, tudo deve estar correto, estou correto?

UPDATE:
Background: Eu tenho instalação única do Xubuntu 14.04 na unidade SSD, atualmente ele está usando o boot do BIOS com o tipo de tabela de partição MBR. Eu gostaria de converter para UEFI boot, eu estou querendo saber se é possível continuar a usar com segurança o MBR como tipo de tabela de partição com partição EFI separada criada para o carregador de boot. Estou familiarizado com o processo de conversação BIOS-UEFI.

Obrigado pelas suas respostas!

    
por user2694295 17.01.2016 / 22:55

1 resposta

3

É teoricamente possível usar uma tabela de partição MBR em uma inicialização no modo EFI; No entanto, quase ninguém faz isso, por isso é mal testado. Além disso, em meus próprios (breves) testes com este método, parece produzir mais problemas relacionados à nomeação do carregador de inicialização e entradas NVRAM (como gerenciado por efibootmgr no Ubuntu). Assim, não é algo que eu recomendo. O ditado "se não está quebrado, não conserte" provavelmente se aplica ao seu caso - você diz que gostaria de "converter" para a inicialização no modo EFI, mas não forneceu nenhuma razão para isso. Na ausência de tal razão, eu diria que é desaconselhável fazer a conversão, já que nada "quebrou".

Além disso, se você configurar uma inicialização no modo EFI a partir de um disco MBR, não posso prometer que futuras atualizações do Ubuntu vão gostar. É concebível que o instalador do Ubuntu ou o processo de atualização sejam bloqueados, possivelmente criando sérios problemas. OTOH, tudo pode ir bem. Isso é parte do porque "não testado" neste contexto se traduz em "você provavelmente não quer tentar isso" - há muitas incógnitas, tanto agora quanto no futuro.

Dito isso, se você precisar fazer uma conversão desse tipo, certamente tentará com uma tabela de partições MBR. Se você tiver problemas com entradas NVRAM não "tomando", você deve fazer uma conversão MBR para GPT. Alternativamente, você pode apenas planejar fazer a conversão desde o início. Consulte a minha página da Web sobre o assunto para obter detalhes. Observe que as estruturas de dados da tabela de partição são realmente muito simples, e a conversão não requer alterações nos sistemas de arquivos. Assim, as chances de uma falha catastrófica são bastante baixas. Se você usa gdisk , é mais provável que um problema apareça quando o programa carrega as estruturas de dados do MBR e converte na memória para GPT. Neste ponto, você será avisado, ou pelo menos informado sobre o problema, se fizer uma verificação de disco ( v no menu principal), para que você possa cancelar a operação antes de gravar qualquer coisa no disco. OTOH, nenhuma operação de particionamento é totalmente livre de risco, e se ocorrer um problema, pode ser catastrófico, por isso, ter backups é sábio.

    
por Rod Smith 18.01.2016 / 16:06