foarte simplu.
1 Mega Byte are 1024 Bytes si nu 1000. Asta cel putin teoretic (pe parte software). Producatorii hardware de obicei fac inmultirea cu 1000 nu cu 1024. Astfel: un hard de 160 GB are numai 156 GB reali (la 1024 ). La care se adauga partea de MBR, informatii de partitii si alte chestii care sunt pastrate pe hard cand acesta este initializat pentru prima data (de retinut: Initializat nu formatat), in functie de marimea hardului, este mai mare sau mai mica.
APOI. Dupa formatare, conteaza marime clusterului de hard repartizat de tipul sistemului in care este formatat. Nu stiu care este figura cu HFS+ dar, la FAT32 pe windows, un cluster are 8kb, iar la NTFS are 4kb. Ce inseamna asta: ca orice fisier mai mic de marimea clusterului va ocupa exact cat un cluster: daca fisierul (text de exemplu) are 1k, acesta va ocupa in functie de sistemul de fisiere folosit (vezi mai sus) 4 sau 8kb.
Concluzia: nu-ti fa probleme, de ce este hardul mai mare, d’aia iti “haleste” mai mult spatiu.