Por que as partições de disco começam no setor 2048

Por que as partições de disco começam no setor 2048

Estou aprendendo a usar fdisk. Quando verifico o espaço livre no disco usando Fo comando, ele mostra que o espaço livre começa no setor 2048. Mas se eu tentar criar uma nova partição usando no comando, ele diz que posso começar no setor 34

insira a descrição da imagem aqui

E se eu inserir qualquer valor menor que 2048 e verificar o espaço livre por Fcomando, recebo isso. 16 EB de espaço livre!!!

insira a descrição da imagem aqui

Porque isto é assim?

Responder1

A razão para 16EB é porque a subtração de 47-2048 resulta em um número negativo. Aparentemente um bug que já foi corrigido.

O motivo é o desempenho. Já ouviu falar de discos rígidos com setores 4K? Eles tiveram que estar alinhados em 4k para ter o desempenho correto. Outros dispositivos e fabricantes descobriram que os dispositivos não obtinham desempenho total sem alinhamentos diferentes.

Foi tomada uma decisão abrangente de que 2048 eliminaria a maior parte, se não todos, os alinhamentos de redução de desempenho. Dado o quão barato é o armazenamento, ninguém sentirá falta da perda de 1 MB de disco rígido.

Originalmente, uma lacuna de 63 setores foi deixada e foi usada para ajustar sobreposições de unidades para BIOS que não suportavam o tamanho total do disco rígido. Especialmente comum quando os computadores possuem discos rígidos de 1 a 8 GB. No entanto, os discos rígidos agora usam LBA e a bobagem de sobreposição de unidade é coisa do passado.

Embora agora tenhamos que mudar para GPT com discos rígidos maiores que aproximadamente 2 TB, já que o MBR não suporta isso.

informação relacionada