Перейти к основному содержимому
Everyday Conversions 7 min read Written by Anish Kapoor Reviewed by CalculatorNova 2026-08-18

Why Your 1 TB Hard Drive Shows as 931 GB in Windows

Deconstruct the clash between hardware decimal SI standards (1000) and operating system binary IEC standards (1024).

Macro photograph of an internal hard drive circuit board and chassis

The Universal Tech Support Mystery

Every computer enthusiast has experienced the familiar frustration:

You purchase a brand-new 1 TB SSD or 2 TB external hard drive, plug it into your Windows PC, open File Explorer, and view the drive properties. Instead of seeing 1,000 GB Available, Windows reports:

Drive Metric Manufacturer Specification Windows File Explorer Report
Purchased Capacity 1,000,000,000,000 Bytes (1.0 TB) 1,000,000,000,000 Bytes
Reported Size 1,000 GB (Decimal SI) 931.32 GB (Binary GiB mislabeled)
Apparent "Missing" Space 0 GB0\text{ GB} ~68.68 GB (6.87% discrepancy)

Where did the remaining 69 gigabytes go? Did the manufacturer shortchange you? Was the drive damaged in transit? Is Windows hiding a secret recovery partition?

The surprising answer has nothing to do with defective hardware or sneaky manufacturers. It is the result of a decades-old battle between decimal SI standards and binary computing standards—and Microsoft's refusal to update its labeling conventions.


1. Storage Manufacturers use Decimal (103=1,00010^3 = 1,000)

The entire discrepancy boils down to how humans and computers count.

Prefix Magnitude Decimal Standard (SI / Drive Makers) Binary Standard (IEC / Operating Systems) Discrepancy Gap
Kilo- 1 Kilobyte (KB) = 103=1,000 bytes10^3 = 1,000\text{ bytes} 1 Kibibyte (KiB) = 210=1,024 bytes2^{10} = 1,024\text{ bytes} +2.4%
Mega- 1 Megabyte (MB) = 106=1,000,000 bytes10^6 = 1,000,000\text{ bytes} 1 Mebibyte (MiB) = 220=1,048,576 bytes2^{20} = 1,048,576\text{ bytes} +4.9%
Giga- 1 Gigabyte (GB) = 109=109 bytes10^9 = 10^9\text{ bytes} 1 Gibibyte (GiB) = 230=1,073,741,824 bytes2^{30} = 1,073,741,824\text{ bytes} +7.4%
Tera- 1 Terabyte (TB) = 1012=1012 bytes10^{12} = 10^{12}\text{ bytes} 1 Tebibyte (TiB) = 2401.0995×1012 bytes2^{40} \approx 1.0995 \times 10^{12}\text{ bytes} +9.9%

The Hardware Manufacturer's Perspective (Decimal SI)

Hardware manufacturers follow the International System of Units (SI). In the SI metric system:

  • Kilo (kk) = 103=1,00010^3 = 1,000
  • Mega (MM) = 106=1,000,00010^6 = 1,000,000
  • Giga (GG) = 109=1,000,000,00010^9 = 1,000,000,000
  • Tera (TT) = 1012=1,000,000,000,00010^{12} = 1,000,000,000,000

When a manufacturer builds a 1 TB hard drive, they physically manufacture platters or silicon flash chips with 1,000,000,000,000 bytes of raw storage.


2. Windows Calculates in Binary (210=1,0242^{10} = 1,024)

Computers do not think in base-10 decimals; their logic gates operate on binary switches (0 and 1). Memory address lines naturally scale in powers of two:

210=1,0242^{10} = 1,024

In 1998, the International Electrotechnical Commission (IEC) formally standardized binary prefixes to eliminate ambiguity:

  • 1 Kibibyte (KiB) = 210=1,024 Bytes2^{10} = 1,024\text{ Bytes}
  • 1 Mebibyte (MiB) = 220=1,048,576 Bytes2^{20} = 1,048,576\text{ Bytes}
  • 1 Gibibyte (GiB) = 230=1,073,741,824 Bytes2^{30} = 1,073,741,824\text{ Bytes}
  • 1 Tebibyte (TiB) = 240=1,099,511,627,776 Bytes2^{40} = 1,099,511,627,776\text{ Bytes}

3. The Math Behind the 931 GB Mystery

When Windows reads your 1 TB storage device, it counts every single one of the 1,000,000,000,000 bytes on the drive. But when it calculates the capacity to display on your screen, it divides by 1,02431,024^3:

Reported Capacity=1,000,000,000,000 Bytes1,024×1,024×1,024 Bytes/GiB\text{Reported Capacity} = \frac{1,000,000,000,000\text{ Bytes}}{1,024 \times 1,024 \times 1,024\text{ Bytes/GiB}}
Reported Capacity=1,000,000,000,0001,073,741,824931.32 GiB\text{Reported Capacity} = \frac{1,000,000,000,000}{1,073,741,824} \approx \mathbf{931.32\text{ GiB}}

Your drive physically contains every byte you paid for. However, Windows calculates the value in Gibibytes (GiB) and incorrectly stamps the label "GB" next to it.



4. The Compounding Divergence: Why Bigger Drives "Lose" More Space

The percentage difference between decimal (1000k1000^k) and binary (1024k1024^k) units compounds exponentially with every prefix level:

Divergence Ratio=(1,0001,024)k\text{Divergence Ratio} = \left(\frac{1,000}{1,024}\right)^k
Drive Advertised Label Raw Decimal Bytes (10n10^n) Windows Reported Capacity Apparent "Missing" Space Discrepancy
500 GB 500×109500 \times 10^9 465.66 GiB ~34.3 GB 6.87%
1 TB (1,000 GB) 1×10121 \times 10^{12} 931.32 GiB ~68.7 GB 9.09%
2 TB 2×10122 \times 10^{12} 1,862.65 GiB ~137.3 GB 9.09%
4 TB 4×10124 \times 10^{12} 3,725.29 GiB ~274.7 GB 9.09%
8 TB 8×10128 \times 10^{12} 7,450.58 GiB ~549.4 GB 9.09%
16 TB 16×101216 \times 10^{12} 14,901.16 GiB ~1,098.8 GB 9.09%
1 PB (Petabyte) 1×10151 \times 10^{15} 888.18 TiB ~111.8 TB 11.18%

When you buy a massive 16 TB NAS drive, you appear to "lose" over 1.1 TB of capacity simply due to binary math!


5. How Other Operating Systems Handle the Problem

Windows is increasingly unique in how it handles this display.

Operating System Platform Displayed Size (1 TB Drive) Mathematical Standard Labeling Accuracy
Windows 11 / 10 931 GB Binary (2402^{40}) using decimal prefix Mislabeled (actually 931 GiB)
macOS (Snow Leopard+) 1.00 TB Decimal (101210^{12}) SI standard True metric alignment
Linux (Ubuntu / Fedora) 931 GiB Binary (2402^{40}) with standard IEC label Strict IEEE / IEC compliance
  • macOS (Apple): Prior to 2009, macOS behaved like Windows. With the release of Mac OS X 10.6 (Snow Leopard), Apple switched Finder to use standard decimal units (1000 MB=1 GB1000\text{ MB} = 1\text{ GB}). If you plug a 1 TB drive into a modern MacBook, it displays cleanly as 1.0 TB.
  • Linux (Ubuntu, Debian, Fedora): Linux tools use precise IEC standards: command-line utilities clearly distinguish between df -h (showing 931 GiB) and decimal SI flags.

6. Other Legitimate Consumers of Disk Space

Beyond the binary/decimal calculation difference, a small amount of drive space is genuinely used by storage infrastructure:

  1. File System Overhead (NTFS / FAT32 / exFAT):
    Formatting a drive creates file system data structures like the NTFS Master File Table (MFT), journal logs, and allocation bitmaps. This consumes about 0.5% to 1.5% of total space.
  2. Hidden System and Recovery Partitions:
    Pre-built computers and boot drives often contain an EFI System Partition (100 to 500 MB) and an OEM Windows Recovery Partition (1 to 15 GB) hidden from File Explorer.
  3. Allocation Unit Slack Space:
    Files are stored in clusters (typically 4 KB). A tiny 1 KB text file still consumes a full 4 KB sector on disk.

Summary & Key Takeaways

  • Your drive is not defective or missing storage. A 1 TB drive contains all 1,000,000,000,000 bytes promised on the package.
  • The discrepancy is mathematical: Manufacturers count in decimal powers of 1,000 (10310^3), while Windows divides by binary powers of 1,024 (2102^{10}).
  • Windows displays Gibibytes (GiB) while erroneously labeling them as Gigabytes (GB).
  • The gap widens with larger drives: from a 7% gap in gigabytes to over 9% in terabytes and 11% in petabytes.