Нещата не стоят чак толкова твърдо, колкото се изтъква. За пример - навремето имаше няколко ограничения за големините на твърдите дискове - първият лимит беше 504 MB, после 7.8 GB и т.н. Всичко това се преодолява по два начина - хардуерно (понякога с нов firmware и/или подобрен хардуер на контролера) и софтуерно. И освен това тези ограничения важат най-вече за вградените IDE/SATA контролери. Когато се използва допълнителен контролер нещата не стоят така.
http://en.wikipedia.org/wiki/Logical_block_addressing
At best, the 10/8/6 scheme of the BIOS meant an MS-DOS volume (and a Windows NT 4.0 system partition) was limited to 7.8 GiB, even given these methods of translation. The ATA-1 standard of 28 bit LBA limits disks to 128 GiB, assuming 512 byte sectors. In 2002 ATA-6 introduced the 48 bit LBA, extending the possible disk sizes to 128 PiB, assuming 512 byte sectors.