partição MBR com mais de 2 TB

3

Várias fontes (por exemplo, 1 , 2 , 3 , 4 ) afirmam que os discos rígidos que usam o esquema de particionamento do MBR estão limitados a um tamanho máximo de partição de aproximadamente 2 TB, e que você precisa da GPT para oferecer suporte a partições maiores.

No entanto, acabei de descobrir que um de nossos HDDs externos usa o esquema de MBR, mas contém uma única partição de 3 TB.

Como isso é possível?

    
por Heinzi 07.03.2013 / 17:28

1 resposta

4

De acordo com o "A geração no limite de tamanho de disco de 2TiB" FGA, o limite vem do MBR ter um campo de 32 bits para a contagem do setor de uma partição. Com setores de 512 bytes (o tamanho usual), você pode endereçar somente até 512 × 2 32 bytes, ou exatamente 2 TiB.

Muitos discos hoje em dia têm setores físicos maiores de 4 KiB (chamados de "Advanced Format" em vários lugares); no entanto, eles quase sempre relatam cada setor físico como oito setores lógicos de 512 bytes, a fim de permanecerem compatíveis com todos os softwares existentes (o que pode fazer suposições incorretas sobre o tamanho do setor sempre sendo 512 b). Então, eles ainda são afetados pelas limitações do MBR.

Mas eu estou supondo (embora a captura de tela não mostre) que seu disco provavelmente relata o tamanho do setor lógico como 4 KiB também, e como o MBR pode endereçar até 2 32 setores , agora você tem um limite de partição de 4096 × 2 32 = 16 TiB.

(Isso não deve ser interpretado como "MBR está bem novamente". Não, o MBR com suas partições primárias / lógicas ainda é tão horrível quanto era antes.)

    
por 07.03.2013 / 18:02