For those who like technical information. LBAs are stored linearly, starting at LBA 0 up to the last address on the device. The amount of LBAs that can be accessed are a function of the type of partition applied to the drive when it was formated.To overcome the 2.19TB limition of the 32-bit LBAs, a new partition type was created called GPT (GUID Partition Table) supports 64-bit LBAs. Using 64-bit LBAs, the largest 512-byte sector drive that can be addressed is 9.4ZB (Zettabytes - or 2^70 bytes).
LBAs under most MBR (Master Boot Record) partitions use 32-bit address values, with the maximum value being 2^32 or 4,294,967,296. Each LBA on the drive corresponds to a 512-byte sector value (this also applies to 4K formated drives, they still appear as 512-byte sector drives to the OS). The largest available 32-bit MBR partitioned drive can be 4,294,967,296 * 512-bytes or 2,199,023,255,552 bytes (or 2.199TB).
Depending on the age of the computer and the functionality contained in the version of the BIOS that is installed, it may are may not support booting from a partition that is larger then 2.19TB in size. Although, that doesn't mean that you can't create secondary partition that are larger then 2.19TB as long as the hardware (e.g. drive controller and software drivers) and version of OS support it.
Notes:If your current x64 OS and hardware doesn't support GPT partitions, you can buy a drive controller that supports the larger GPT drives as long as you have a computer that supports its system requirements.
- Intel’s Extensible Firmware Interface (EFI) the successor to the PC's BIOS supports GPT boot partitions.
- All x64 versions of Windows (Windows XP, and higher), Mac OSx, and Linux should support GPT partitions.