This seems like a mathematical question, but is actually one of philosophy or perspective, and continues to cause confusion in its ambiguity.
A Bit of History
Originally megabyte was used to describe a byte multiple (220 = 1024 x 1024 = 1,048,576) in computer programming. However, several international organizations and most storage media (including hard drives and DVDs) use the Latin approach to the measurement whereby a megabyte is 103 bytes (1000 x 1000 = 1,000,000.) Operating systems still refer to a megabyte as 1024 x 1024 bytes.
So why does that 500 GB external USB drive already feel a bit small? Well, a small part of it may be that you have actually “lost” 34 GB before taking it out of the package as it actually only stores 466 GB according to your file system.
Where Are We Now?

Apple sticks with the byte multiple approach (1024x) typical for file managers.
Microsoft Windows, for better and for worse, actually provides both numbers, explaining them as “Size” and “Size on disk.” This differentiation does not make sense – there is only one “size” – just different ways to measure it. The distance from San Francisco to Los Angeles does not change whether you measure it in miles or kilometers. Providing both numbers can be useful for troubleshooting or to explain to someone why the hard drive they just purchased has shrunk according to the operating system, but it does continue to perpetuate confusion.
A Solution?
The major measurement organizations tried to propose a solution, creating the terms “kibibyte”, “mebibyte”, “gigibyte”, etc. which would specifically refer to the 1024x approach, and going forward “kilobyte”, “megabyte”, and “gigabyte” would refer to the 1000x interpretation. Unfortunately, the world has already wed itself to the old lingo.
Search for “mebibyte” on the websites of Microsoft, IBM, Adobe, Symantec, Dell, EMC, and NetApp.
Number of results: 0
Even Microsoft Word tells me I have a spelling error when I write “mebibyte.”
We Chose the Operating System Interpretation
In other words, whenever you see a measurement presented, it is always based on 1024x. Why? Because more advanced users often compare the size a folder selected for backup according to our system and the size their file manager claims. Standardizing on the size presented to them makes it easiest for the user and to answer any support questions. It would be great if there was one system, but in the meantime, I’m not counting on the mebibyte to save us.
Share this with:
These icons link to social bookmarking sites where readers can share and discover new web pages.