Goodbye MB/GB/TB, Hello MiB/GiB/TiB
Since the popular rise of the personal computer users have asked the time old question: “Why does my 100 gigabyte hard drive only give me 93 gigabytes when I format it?”
The answer lies with the 2nd use of the word “gigabyte” in that sentence. In reality when we say “gigabyte” we don’t mean 1,000,000,000 bytes, we mean 1,073,741,824 bytes because computers work in powers of two (binary). This informal assumption works fine, until we mix the two units: Hard drive manufacturers label their products using the metric system (gigabyte being metric), computers use binary multiples.
As far back as 1998 the International Electrotechnical Commision established binary symbols and prefixes to clarify this and eliminate the ambiguity:
| Unit | Abbreviation | Number of Bytes |
|---|---|---|
| kibibyte | KiB | 1,024 |
| mebibyte | MiB | 1,048,576 |
| gibibyte | GiB | 1,073,741,824 |
| tebibyte | TiB | 1,099,511,627,776 |
15 years later, I think it’s time has finally come. We’re standardizing on these units here at A-Team Systems, and have been seeing them being used in technical media and blogs recently as well.
So let’s give up the good fight we’ve had with trying to get hard drive manufacturers to label their products the way they are actually used, and instead simply acknowledge that they use an entirely different measuring system.
Goodbye MB, GB, TB … hello MiB, GiB, TiB!
Need help with Linux or FreeBSD infrastructure?
A-Team Systems provides engineer-led support for production Linux and FreeBSD environments, including troubleshooting, operational oversight, and ongoing infrastructure management.
Contact A-Team Systems