Logical Block Addressing

from The Free On-line Dictionary of Computing (8 July 2008)
Logical Block Addressing
LBA

   <storage> (LBA) A {hard disk} {sector} addressing scheme used
   on all {SCSI} hard disks, and on {ATA-2} conforming {IDE} hard
   disks.  The addressing conversion is performed by the hard
   disk firmware.

   Prior to LBA, combined limitations of {IBM PC} {BIOS} and
   {ATA} restricted the useful capacity of IDE hard disks on IBM
   PCs and compatibles to 1024 cylinders * 63 sectors per track *
   16 heads * 512 bytes per sector = 528 million bytes = 504
   megabytes.  Modern BIOSes select LBA mode automatically, and
   work around the 1024-cylinder BIOS limit by representing a
   hard disk to the OS as having e.g. half as many cylinders and
   twice as many heads.  However, there is still an unbreakable
   BIOS disk size limit of 1024 cylinders * 63 sectors per track
   * 256 heads * 512 bytes per sector = 8 gigabytes, but modern
   OSes (including {Windows 9x}, {Windows NT} and {Linux}) are
   not affected by it, since they issue direct LBA-based calls,
   bypassing the BIOS hard disk services completely.

   (2000-04-30)
    

[email protected]