A página Aviso de particionamento da documentação do Gdisk explica por que o alinhamento é necessário.
O tamanho de setor padrão dos discos rígidos costumava ser de 512 bytes. Isso foi bom no começo, mas como a densidade do disco aumenta, os pequenos setores causam vários defeitos, então a maioria dos fabricantes agora usa setores de 4096 bytes para o seu " Formatos Avançados ". No entanto, nem todos os sistemas operacionais podem trabalhar com setores de 4096 bytes (o Windows não pode), portanto, por padrão, esses discos usam um modo "512e" (512e), no qual um único setor longo é apresentado ao sistema operacional como quatro bytes de 512 bytes. setores.
Em um nível mais alto, a maioria dos sistemas de arquivos também aloca espaço em disco em clusters ou blocos - geralmente com tamanho de 4096 ou 8192 bytes. Se o particionamento for feito enquanto o disco estiver no modo 512e, os programas de particionamento mais antigos alinhariam as partições ao menor tamanho de setor - ou até mesmo ao comprimento do cilindro, mesmo que o endereçamento do cilindro seja muito obsoleto. (Ferramentas mais novas se alinham a limites de 1 MiB).
Com setores de 512 bytes, isso não é um problema. Um único cluster é gravado em oito setores e, se apenas alguns bytes forem alterados, somente um setor precisará ser reescrito.
file sys: | ' ' ' ' ' ' ' | ' ' ' ' ' ' ' | ' ' ' ' ' ' ' |
hard disk: | | | | | | | | | | | | | | | | | | | | | | | | | | | | |...
Se o disco usa setores de 4096 bytes, no entanto, e a partição era alinhada ao cilindro, muitas vezes acabaria começando no meio de um setor físico de 4096 bits:
file sys: | ' ' ' ' ' ' ' | ' ' ' ' ' ' ' | ' ' ' ' ' ' ' |
hard disk: | ' ' ' ' ' ' ' | ' ' ' ' ' ' ' | ' ' ' ' ' ' ' | ' ' ' ' ' ' ' |
Os discos só podem ler ou gravar um setor inteiro de uma só vez, portanto, atualizar um único cluster de sistema de arquivos exigiria, nesse caso, que o disco lesse e escrevesse o dobro do necessário, resultando em problemas de desempenho (geralmente sérios). Mesmo que um cluster do sistema de arquivos seja apenas escrito , o disco ainda terá que ler os dois setores e atualizar apenas a parte afetada.
O programa de "realinhamento" provavelmente apenas desloca o sistema de arquivos para ter clusters de sistema de arquivos alinhados com setores de disco.