Hier nur mal kurz ohne Gewähr auf Vollständigkeit die einzelnen Grenzen der Grössen bei PC-Festplatten aufgeführt:
32MB (FAT12) -> Partitionieren von HDDs wird eingeführt
512MB (IDE, IDE-Standard passt nicht zum PC-BIOS, obwohl IDE doch primär für PCs entwickelt wurde - habsch nie kapiert) -> LBA wird eingefuehrt, aber nur 32bit
ca. 768MB (24x 32MB) -> FAT16 wird zum Standard
2GB (FAT16 mit DOS/Win9x-Bug) -> Microsoft führt FAT32 ein
4GB (FAT16 ohne Bug) -> Microsoft setzt auf NTFS
8GB (IDE, BIOS)
32GB (IDE, BIOS)
128GB (IDE with LBA32 only?)
2TB (LBA32 & andere, 2^32 * 512 Byte / Block)
-> 64-bit, ueber 512 Byte Sektorengroesse, ...
...
zeugt davon, dass die Ingenieure keinen Plan hatten bzw. zu kurzfristig gedacht haben. Oder dazu gezwungen wurden - Time-to-Market und so was; oder man wollte einfach nur Geschäfte machen. Wohl aber eher leider Letzteres :(