- O LBA sempre especifica setores como 512 bytes, mesmo que a unidade esteja formatada com os 4Ksectors?
Sim, muito código no mundo foi escrito nos tempos de dominação exclusiva dos 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 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 padrões e limitações antigos com o 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 pelo inversor não for precisa, por que as partições ainda precisam ser iniciadas no setor63 (se esse não for mais o cilindro correto)?
Desde o Windows Vista, FDISK
cria a primeira partição no setor LBA 2048 (alinhamento 1M). Pode ter quaisquer coordenadas de 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 desse disco tiver 63 setores por trilha ). Algumas unidades flash USB possuem geometria lógica com 32 setores virtuais por trilha, então 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, motivos de desempenho, etc. - é uma tradição pura, terminada no Vista / Windows 7.
- Os clusters estão alinhados com o início da partição ou com o início do disco?
Os clusters estão sempre alinhados com o início da partição. Assim, eles podem estar desalinhados no disco, se a partição tiver sido criada no pré-Vista FDISK
e estiver desalinhada.