Ja det har jo blandt andet noget at gøre med, at en Mb er 1024 Kb.
Det har altid været skik for harddiskproducenter at angive diskstørrelse efter metrisk standart. Derfor: Hvis du læser, at en disk er på 160GB, er du nødt til at gange op med 1000000000 og dele med 1024^3 for at kunne regne i bits og bytes, håber du blev klogere.