
Estou aprendendo a usar fdisk
. Quando verifico o espaço livre no disco usando F
o comando, ele mostra que o espaço livre começa no setor 2048. Mas se eu tentar criar uma nova partição usando n
o comando, ele diz que posso começar no setor 34
E se eu inserir qualquer valor menor que 2048 e verificar o espaço livre por F
comando, recebo isso. 16 EB de espaço livre!!!
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.