Relação entre MBR / GPT / UEFI e suas limitações

1

Eu tenho uma situação em que tenho que decidir usar MBR ou GTP e UEFI. Eu li muitos artigos na internet, mas estou confuso sobre algumas coisas:

  1. Eu li que o MBR não suporta unidades com mais de 2,2 TB. Mas eu tenho um disco rígido externo, de 3 TB, que usa MBR e posso usar todo o seu espaço. Então, é verdade ou não que o MBR suporta apenas 2,2 TB? Captura de tela para minha unidade externa de 3 TB, feita a partir do Gerenciador de partições Paragon

  2. Em todos os artigos sobre o GPT, sempre é uma relação com o UEFI. Mas no meu PC antigo, não-UEFI, eu uso uma ferramenta de partição que me permite converter meu disco para GPT. Portanto, a GPT pode ser usada apenas com UEFI ou posso criar e usar um disco GPT mesmo no PC antigo sem UEFI?

por Deni Sano 10.06.2016 / 20:01

3 respostas

1

Para sua primeira pergunta : o MBR está limitado a 2,2 TB. É muito provável que você ache que está usando todos os 3 TB, mas não o é, OU acha que é MBR quando na verdade é um disco GPT. Eu iria verifique o Gerenciamento de Disco , que conta a história completa.

Para sua segunda pergunta : as partições do disco rígido não têm nada a ver com BIOS / UEFI e mais com o sistema operacional. Você pode usar uma unidade particionada da GPT em um BIOS (sistema não-UEFI), desde que o sistema operacional a suporte, no entanto, um sistema UEFI deve usar o GPT.

    
por 10.06.2016 / 20:12
1

Ambas as respostas anteriores (por Hennes e Moisés) acertam algumas partes e algumas partes estão erradas. Aqui está o conjunto correto de respostas:

  1. Para elaborar o que Hennes escreveu, o MBR é limitado a partições de 2 ^ 32 - 1 (ou seja, 4.294.967.295) setores que começam no máximo o mesmo valor (contando a partir de 0). Dado um tamanho de setor de 512 bytes, isso equivale a um limite de 2 TiB (aproximadamente 2,2 TB) no tamanho da partição e no ponto inicial. Tecnicamente, é possível estender isso para um tamanho de disco de pouco menos de 4 TiB, dividindo o disco em duas ou mais partições, mas isso é imprudente, pois muitos sistemas operacionais e, provavelmente, muitos utilitários de disco, serão desconectados desse disco. Assim, em um disco com setores de 512 bytes, o limite seguro para o tamanho do disco em MBR é de 2 TiB. Seu disco externo, no entanto, provavelmente usa setores de 4096 bytes, o que aumenta esse limite para 16 TiB, o que obviamente é muito maior que o tamanho do disco de 3 TB. Embora exista uma pequena chance de que Moisés esteja correto e o disco esteja sendo usado apenas parcialmente, isso é improvável; Tamanhos de setor de 4096 bytes são muito comuns em discos externos e compartimentos de disco USB vendidos sem discos instalados, especialmente quando os discos são maiores que 2 TiB. Para ter certeza, verifique o tamanho dos setores no seu disco. A maioria dos utilitários de particionamento de disco fornece uma maneira de obter essas informações, mas os detalhes variam muito de uma ferramenta para outra.
  2. Como Moses diz, o suporte para GPT vs. MBR é principalmente uma questão de suporte ao SO, não suporte ao firmware (EFI vs. BIOS). Dito isso, a GPT foi criada como parte da especificação EFI, portanto, a GPT é frequentemente associada à EFI. Um BIOS de estilo antigo não analisa a tabela de partição durante o processo de inicialização; apenas carrega o primeiro setor do disco e executa o código que encontrar lá. É este gerenciador de inicialização, não o BIOS em si, que lê a tabela de partições. Sistemas operacionais como Linux e FreeBSD, que usam gerenciadores de inicialização capazes de entender o GPT, podem, portanto, inicializar a partir de discos GPT, mesmo em computadores antigos baseados em BIOS. Geralmente, é possível inicializar a partir de um disco MBR no modo EFI, embora essa configuração seja difícil de configurar, pois a maioria dos instaladores dos SOs desestimula essa configuração. Tudo o que disse, há ocasional problemas com compatibilidade de firmware, como firmware que vê um disco GPT e usa isso como uma sugestão para desativar seu suporte de compatibilidade de BIOS, bloqueando assim a opção GPT-on-BIOS de trabalhando. Essas questões são raras, mesmo em computadores mais antigos, ao contrário do que Hennes escreveu. Na verdade, na minha experiência, esses problemas são mais comuns em computadores baseados em UEFI mais recentes; seu firmware, diferentemente de um BIOS, analisa a tabela de partições e, portanto, pode usar essas informações para desativar o suporte legado BIOS / CSM.

Esses dois problemas são abordados com mais detalhes na minha documentação do fdisk da GPT. Veja, em particular, as seções intituladas Como trabalhar com as limitações do MBR , Problemas herdados do BIOS com o GPT e Como inicializar do GPT.

    
por 23.06.2016 / 16:17
0

I've read that MBR does not support drives with more than 2.2TB.

O MBR tem um limite em um campo onde o número máximo que esse campo suporta vezes o tamanho antigo do setor de 512 bytes era 2TiB. Isso limitou a discos de 2TiB (marketing speach 2,2TB) ou menos.

Hoje em dia, também temos drivers de consumidor com setores de 4K e o limite de MBR com essas unidades é oito vezes maior.


On all articles about GPT, always it's a relation with UEFI.

Nem sempre. Apenas na maior parte.

Uma placa-mãe antiga com firmware de BIOS geralmente não entende o GPT. Isso significa que ele não conseguirá encaixar a unidade e não inicializar. Ou quando horrível implementado, pode até falhar no POST.

Uma placa-mãe com um BIOS moderm pode usar as unidades GPT bem.

Uma placa-mãe com firmware EFI tem que suportar o GTP. Dado o prazo que a GPT e a EFI foram apresentadas, você geralmente vê a primeira e a última. Mas isso não exclui a resposta do meio (um bom BIOS funcionando bem com o GPT).

    
por 16.06.2016 / 15:45