Eu tenho um disco rígido Seagate 1000GB SATA. A geometria lógica do disco rígido é de 16.383 cilindros, 16 cabeçotes e 63 setores por trilha.
No meu conhecimento,
Capacidade = Número de cilindros × número de cabeçotes × setores/trilha × 512 = tamanho do disco rígido (bytes)
Para meu disco rígido específico, meus cálculos são:
16.383 * 16 * 63 * 512 = 8455200768 bytes ~ 8,5 GB é muito pequeno em comparação com o valor original.
Alguém sabe onde estou errando aqui?
Responder1
Esqueça o CHS. Desde que o LBA entrou em ação, a geometria física de um disco não tem nenhuma relação com sua geometria real. A geometria CHS que você mencionou é relatada principalmente para manter a compatibilidade legada.
É possível com alguns discos (e novamente, não em todas as situações) mapear CHS para LBA, veja:
https://en.wikipedia.org/wiki/Cylinder-head-sector#CHS_to_LBA_mapping
Verifique também a exibição do modo 'x' do fdisk, ele mostra os tamanhos não interpretados