Why your hard drive shows less space than advertised
A 1 TB drive shows as about 931 GB—here is the real reason, why nothing is missing and how decimal versus binary units explain the gap on every disk.
Quick Answer
A drive sold as 1 TB really holds a trillion bytes, which the manufacturer counts in decimal terabytes. Your operating system divides those bytes by 1024 three times to show binary gibibytes but still prints the GB label, so 1 TB appears as about 931 GB. No space is missing.
Search Snapshot
- Format
- Engineering
- Reading time
- 4 min
- Last updated
- June 12, 2026
- Primary topic
- why is my hard drive smaller than advertised
- Intent
- informational
Key Takeaways
Point 1
Manufacturers count capacity in decimal units; operating systems display binary units.
Point 2
A 1 TB drive of a trillion bytes shows as about 931 GiB, often labelled GB.
Point 3
Formatting overhead and reserved space account for a smaller additional difference.
You buy a 1 TB drive, plug it in then watch your computer report something like 931 GB. It is one of the most common tech questions there is and the answer is reassuring: nothing is missing. The reason your hard drive shows less than advertised is a labelling mismatch between how manufacturers count bytes and how operating systems display them.
The drive really does hold what it says
A manufacturer that sells a 1 TB disk means one decimal terabyte, which is exactly 1,000,000,000,000 bytes. That is a precise, honest figure. The bytes are all there. The confusion starts only when software has to turn that raw byte count into a friendly number on screen, because it uses a different divisor than the manufacturer used to label the box.
How the number shrinks on screen
Most operating systems compute capacity in binary units—dividing by 1024 rather than 1000 at each step—because memory and storage addressing is based on powers of two. Take the trillion bytes and divide by 1024 three times and you get about 931. So the disk holds 931 gibibytes of those trillion bytes. The twist is that many systems still print the label "GB" next to that binary number, so you see "931 GB" and assume 69 GB vanished. In reality you are looking at 931 GiB mislabelled as GB. The byte size converter shows this directly: enter a trillion bytes and read it as both GB and GiB.
| Advertised | Bytes | Shown by the OS (binary) |
|---|---|---|
| 1 TB | 1,000,000,000,000 | ~931 GiB |
| 2 TB | 2,000,000,000,000 | ~1.82 TiB |
| 500 GB | 500,000,000,000 | ~466 GiB |
| 256 GB | 256,000,000,000 | ~238 GiB |
The same advertised drives, counted two ways.
The smaller, real overhead
There is a second, much smaller effect layered on top. When you format a drive the filesystem reserves some space for its own bookkeeping—the index of where files live, journaling structures, reserved blocks. That genuinely reduces usable capacity, but only by a modest amount. If you account for the decimal-versus-binary labelling and still see a tiny shortfall, formatting overhead is the explanation. The dominant gap, the one that turns 1000 into 931, is purely the unit base. The full mechanics of the two unit systems are in KB vs KiB, MB vs MiB.
What to do about it
Practically, nothing is broken so there is nothing to fix. The useful move is to know which number you are reading. When you compare a quoted capacity against what a tool reports, convert both to raw bytes first so you are comparing like with like rather than decimal against binary. The byte size converter makes that a one-step check and the number base converter shows why 1024 rather than 1000 is the natural step for a binary machine.
Frequently asked questions
Is my hard drive faulty if it shows less than advertised?
No. The byte count matches the advertisement exactly. The maker counts in decimal terabytes while your operating system shows binary gibibytes, so the same bytes carry two labels.
Why does a 1 TB drive show as 931 GB?
A trillion bytes divided by 1024 three times is about 931, the binary gibibyte count, which most systems still print with a GB label.
Bottom line
Your hard drive shows less than advertised because the manufacturer counts in decimal while your operating system displays in binary, not because any space went missing. Convert the figures to raw bytes with the byte size converter and the 1 TB drive that reads as 931 GB makes perfect sense.
Get new playbooks weekly
Actionable guides, market updates and shipping notes — once a week.