Home
Main website
Display Sidebar
Hide Ads
Recent Changes
View Source:
LBA
Edit
PageHistory
Diff
Info
LikePages
You are viewing an old revision of this page.
View the current version
.
An Acronym for __L__ogical __B__lock __A__ddressing [LBA] gives sectors a linear number starting with 0, as opposed to the classic cylinder-head-sector (CHS) addressing. LBA addresses can be 28 bit or 48 bit wide. If your disk has 512 byte sectors (fairly common), a 28 bit LBA device can address 128 GB of disk. Here's the maths: <verbatim> 512 byte sectors = 2^9 Bytes. 1 GB = 2 ^ 30 Bytes. 2 ^ 28 * 2 ^ 9 Bytes = 2 ^ 37 Bytes = 137438953472 Bytes 2 ^ 37 Bytes / 2 ^ 30 = 2 ^ 7 GB = 128 GB </verbatim> Disk manufacturers actually use GiB (10^9, as opposed to 1024^3): <verbatim> 2 ^ 37 bytes = 137438953472 Bytes = 137.43 GiB </verbatim> This is the reason for older OS's or controllers failing to detect a large disk correctly. 48 bit LBA offers much larger disks: <verbatim> 2 ^ 48 * 2 ^ 9 Bytes / 2 ^ 30 = 2 ^ 27 GB = 134217728 GB = 128 EB </verbatim> ---- Part of CategoryHardware
One page links to
LBA
:
CHS