Leider sind beide Meinungen hier richtig:
1GB = 1024 MB und 1GB = 1000MB
Welcher Umrechnungsfaktor verwendet wird, richtet sich daran, wofür die Angabe steht. Bei Speicherchips, die immer durch fortlaufende Verdopplung der Speicherzellen ihre Größe bekommen, wird die binäre Rechnungsweise angewendet.
Bei Festplattenspeicher verwenden die Hersteller jedoch die dezimale Zählweise - und bei den Größenangaben Kilo, Mega, Giga, Tera, Peta... kann denen das auch keiner verbieten.
Wenn also ein Terabyte als Speicherchip dann 1099511627776 Byte hätte, hat die 1TB-Festplatte eben nur 1000000000000 Byte, also fast 10% weniger.
Damit man durch diese Doppendeutigkeit nicht weiter verwirrt wid wurde vorgeschlagen, bei der binären Zählweise nicht Kilo =k, Mega = M, Giga =G, Tera =T und Peta = P, sondern
Kibi = Ki, Mebi = Mi, Gibi = Gi, Tebi = Ti und Pebi = Pi zu verwenden. Wel dann Festplatten aber nicht mehr so groß aussehen wird das von der Industrie aber ignoriert.