- O LBA sempre especifica setores como 512 bytes, mesmo que a unidade seja formatada com setores 4K?
Sim, muitos códigos no mundo foram escritos nos tempos de domínio exclusivo de setores de 512 bytes. Esse código não pode manipular nenhum outro tamanho de setor; portanto, o hardware do BIOS / disco sempre emula setores de 512 bytes, independentemente do tamanho real do setor. Caso contrário, 95% dos sistemas operacionais simplesmente não inicializariam a partir de tais discos.
- Além disso, é a razão pela qual a geometria da unidade lógica é diferente da geometria da unidade física - para manter a compatibilidade com os antigos padrões e limitações do CHS?
Existem limites no sistema de endereçamento CHS. 1 ≤ S ≤ 63, 0 ≤ H ≤ 255 (e às vezes 0 ≤ C ≤ 1023). É a razão pela qual a geometria lógica existe e é diferente da geometria física.
- Se a geometria relatada pela unidade não for precisa, por que as partições ainda precisam iniciar no setor 63 (se esse nem sempre é o cilindro correto)?
Desde o Windows Vista, FDISK
cria a primeira partição no setor LBA 2048 (alinhamento de 1 milhão). Pode ter quaisquer coordenadas CHS; eles não importam mais.
No Windows XP e versões anteriores, a primeira partição foi criada no setor CHS (C = 0, H = 1, S = 1), que geralmente mapeia para o setor LBA 63 (se a geometria lógica deste disco tiver 63 setores por trilha). Algumas unidades flash USB possuem geometria lógica com 32 setores virtuais por faixa; portanto, a primeira partição inicia no setor LBA 32 para elas. De qualquer forma, tudo isso não tem nada a ver com a geometria real do disco, os motivos de desempenho etc. - é uma tradição pura, encerrada no Vista / Windows 7.
- Os clusters estão alinhados com o início da partição ou o início do disco?
Os clusters estão sempre alinhados com o início da partição. Portanto, eles podem estar desalinhados no disco, se a partição foi criada no pré-Vista FDISK
e está desalinhada.