Por que existem 2048 setores de espaço livre entre cada partição lógica?

8

Eu sei sobre o formato avançado e configuração de 2048 setores livres no início de um disco. Mas acabei de converter uma tabela de partições do meu disco do MS-DOS para GPT, e notei isso:

Antes:

Number  Start   End     Size    Type      File system     Flags
        32,3kB  1049kB  1016kB            Free Space
 1      1049kB  31,5GB  31,5GB  primary   ntfs            
 2      31,5GB  43,0GB  11,5GB  primary
 3      43,0GB  44,1GB  1074MB  primary   linux-swap(v1)
 4      44,1GB  80,0GB  36,0GB  extended
 5      44,1GB  54,6GB  10,5GB  logical
 6      54,6GB  65,0GB  10,5GB  logical   ext4            boot
 7      65,0GB  80,0GB  15,0GB  logical
        80,0GB  80,0GB  56,8kB            Free Space

Depois:

Number  Start   End     Size    File system     Name                  Flags
        17,4kB  1049kB  1031kB  Free Space
 1      1049kB  31,5GB  31,5GB  ntfs            Microsoft basic data  msftdata
 2      31,5GB  43,0GB  11,5GB                  Linux filesystem
 3      43,0GB  44,1GB  1074MB  linux-swap(v1)  Linux swap
        44,1GB  44,1GB  1049kB  Free Space
 5      44,1GB  54,6GB  10,5GB                  Linux filesystem
        54,6GB  54,6GB  1049kB  Free Space
 6      54,6GB  65,0GB  10,5GB  ext4            Linux filesystem
        65,0GB  65,0GB  1049kB  Free Space
 7      65,0GB  80,0GB  15,0GB                  Linux filesystem
        80,0GB  80,0GB  39,9kB  Free Space

Como você pode ver, há 3 lacunas adicionais (2048 setores), cada uma para uma partição estendida. Não há lacunas entre a 1ª e a 2ª e a 2ª e a 3ª partição.

Alguém sabe por que as lacunas existem apenas entre partições lógicas?

    
por Mikhail Morfikov 04.01.2014 / 17:34

1 resposta

8

Particionadores gostam de alinhar partições em um limite de mebibyte nos dias de hoje. Para o particionamento MBR, existem 4 partições primárias, e para o resto você precisa de partições estendidas e lógicas.

Enquanto o layout das partições primárias é expresso no final do primeiro setor do disco, para as partições lógicas, você tem uma lista vinculada de tabelas de partição adicionais (elas mesmas especificando apenas uma partição. Normalmente, a primeira um é como o início da partição estendida (que é definida como uma partição primária) e define a primeira partição lógica, e vincula-se à próxima tabela de partição que define a próxima partição lógica. a primeira partição lógica.

Todas essas tabelas de partição levam apenas alguns bytes para fora das partições, mas por causa do alinhamento do mebibyte, um mebibyte completo deve ser usado para elas.

A GPT na outra extremidade armazena todas as informações de particionamento no início do disco (com um backup no final), portanto, após a conversão, esse espaço usado para as tabelas de partição de partição lógica fica livre.

Note que você só precisa de um setor para armazenar essas tabelas de partição lógica MBR, portanto, estritamente falando, no particionamento MBR haveria 2047 setores livres, se o organizador estivesse disposto a não alinhar partições em limites de mebibyte.

    
por 04.01.2014 / 21:43