1.8.2 LBA

L’accesso ai settori di un disco può avvenire tramite il metodo LBA (Logical Block Addressing). Ogni settore viene identificato da un numero sequenziale a partire dal primo, che corrisponde al numero 0.

Spesso viene confusa l’indicizzazione dei settori tramite il LBA con il supporto dei dischi di grandi capacità. Molti dei dischi che supportano il LBA non richiedono necessariamente che questo venga utilizzato. Quello che è necessario per gestire dischi con grandi capacità è un algoritmo di traduzione degli indirizzi dei settori. Esistono essenzialmente due algoritmi principali per la traduzione dell’indirizzamento dei settori dei dischi: l’ECHS (Extended CHS) e l’Assisted LBA. L’ECHS, noto anche come CHS to CHS o bit-shift, che in alcuni BIOS va sotto la voce “Large”, non fa altro che dimezzare il numero di cilindri, raddoppiando il numero di testine, finché il numero di cilindri non è inferiore a 1024. L’altro algoritmo di traduzione degli indirizzi è l’Assisted LBA, chiamato anche semplicemente LBA.

L’algoritmo LBA è stato da sempre utilizzato nei dischi SCSI, mentre i dischi ATA hanno iniziato ad utilizzarlo da quando la loro capacità ha superato i 500 MiB. Per poter utilizzare il LBA è necessario che sia il disco che il BIOS lo supportino.