Your 1 TB SSD shows as 931 GB in Windows because the drive manufacturer uses decimal (base-10) units where 1 TB = 1,000,000,000,000 bytes, while Windows uses binary (base-2) units where 1 GB = 1,073,741,824 bytes. That difference means 1,000,000,000,000 bytes ÷ 1,073,741,824 bytes/GB = 931.32 GB, which Windows displays as 931 GB. This is not a defect, hidden partition, or lost space — it is simply two different ways of counting the same bytes.
Background: Why Two Different Units Exist
The confusion traces back to the early days of computing. Memory chips and processors naturally work in powers of two (binary), so memory sizes like 64 MB, 256 MB, and 1 GB are exact powers of two. But hard drives and SSDs are marketed in decimal units because that is how the International System of Units (SI) defines prefixes like kilo, mega, giga, and tera.
For decades, the industry used the same names for both systems, which was tolerable when drives were small. But as capacities grew, the discrepancy became more noticeable. In 1998, the International Electrotechnical Commission (IEC) introduced new prefixes — kibibyte (KiB), mebibyte (MiB), gibibyte (GiB), tebibyte (TiB) — to distinguish binary from decimal. However, Windows still uses the old names (GB, TB) to mean binary units, while drive manufacturers use them to mean decimal units.
Here is the exact math for a 1 TB drive:
- Manufacturer: 1 TB = 1,000,000,000,000 bytes
- Windows: 1 GB = 1,073,741,824 bytes (230)
- Windows calculation: 1,000,000,000,000 ÷ 1,073,741,824 = 931.32 GB
So the drive is not missing 69 GB — it just reports the same physical bytes in a different unit.
How Windows and Drive Manufacturers Count Bytes
Drive manufacturers always use SI units:
- 1 KB = 1,000 bytes
- 1 MB = 1,000,000 bytes
- 1 GB = 1,000,000,000 bytes
- 1 TB = 1,000,000,000,000 bytes
Windows uses binary units but labels them with the same names:
- 1 KB = 1,024 bytes
- 1 MB = 1,048,576 bytes
- 1 GB = 1,073,741,824 bytes
- 1 TB = 1,099,511,627,776 bytes
When you plug in a 1 TB drive, Windows reads the raw byte count (1,000,000,000,000) and divides by its own definition of a GB. The result is 931.32, which it rounds to 931 GB. This is why every storage device — SSD, HDD, USB flash drive, memory card — shows a lower capacity in Windows than on the box.
The Impact of File System Overhead
After formatting, the usable space drops even further. The file system (NTFS, exFAT, ext4) uses some space for metadata: the master file table, file allocation tables, journal, and boot records. For a 1 TB drive formatted as NTFS, the overhead is typically a few gigabytes. You might see 930 GB or 931 GB available, depending on the allocation unit size and the file system.
This overhead is not “lost” — it is reserved for the file system to track where your files are stored. Without it, the drive could not store anything. The exact amount varies by file system and cluster size, but it is usually less than 1% of the total capacity.
Common Misconceptions About the Missing Space
Many users believe the missing space is due to hidden recovery partitions or manufacturer bloatware. While some pre-built PCs do have a small recovery partition (often 500 MB to 20 GB), that is separate from the decimal/binary discrepancy. A brand-new, empty 1 TB drive will still show 931 GB in Windows even if it has no extra partitions.
Another misconception is that Windows is “cheating” you out of space. In reality, the drive contains exactly 1,000,000,000,000 bytes. Windows simply chooses to display that number in binary units. If Windows used decimal units like macOS does, it would show 1 TB. macOS and Linux typically display storage in decimal units, which is why the same drive appears to have more space on a Mac than on a PC.
How to Check the Exact Byte Count
If you want to verify the true capacity, you can look at the raw byte count:
- Open Disk Management (right-click the Start button and select Disk Management).
- Find your SSD in the lower pane, right-click the unallocated space, and select Properties.
- Look for “Capacity” — it will show the total bytes, e.g., 1,000,204,886,016 bytes.
You can also use fsutil in Command Prompt (run as administrator):
fsutil volume diskfree C:
This shows total free and used bytes. Divide the total bytes by 1,073,741,824 to get the binary GB, or by 1,000,000,000 to get the decimal GB.
Why Other Operating Systems Show Different Numbers
macOS has used decimal units since OS X 10.6 (Snow Leopard) in 2009. So a 1 TB drive shows as 1 TB on a Mac, not 931 GB. Most Linux distributions also use decimal units by default in file managers, though the df command can be told to show either.
This inconsistency is a constant source of confusion. The same physical drive can display as 1 TB on a Mac and 931 GB on a PC. Neither is wrong — they are just using different unit systems. If you prefer Windows to show decimal units, you can change the registry, but it is not recommended for most users because it can break other applications that expect binary units.
How to Choose the Right SSD Capacity
When buying an SSD, remember that the advertised capacity is always in decimal. If you need 1 TB of usable space in Windows, you should buy a 2 TB drive, because a 1 TB drive will only give you about 931 GB. Here is a quick reference:
- 250 GB SSD → ~232 GB in Windows
- 500 GB SSD → ~465 GB in Windows
- 1 TB SSD → ~931 GB in Windows
- 2 TB SSD → ~1.81 TB in Windows
Also consider the file system overhead and any recovery partitions. If you plan to store large games or video files, the difference between 931 GB and 1 TB can be significant. Always check the exact usable capacity in the product specifications — many manufacturers list both decimal and binary capacities.
Frequently Asked Questions
Is my 1TB SSD defective if it shows 931GB?
No, it is completely normal. The drive contains exactly 1,000,000,000,000 bytes. Windows uses binary units (1 GB = 1,073,741,824 bytes), so it divides the byte count by that number and gets 931.32 GB. This is true for all SSDs, HDDs, and USB drives.
Why does my 1TB SSD show 930GB instead of 931GB?
The difference is usually file system overhead. After formatting, NTFS reserves a small amount of space for the master file table, file allocation tables, and other metadata. This overhead is typically a few gigabytes, so you might see 930 GB or even 929 GB available.
Can I get the full 1TB of usable space?
No, not with standard file systems. The decimal/binary difference is inherent, and file system overhead is necessary for the drive to function. You could use a file system with lower overhead (like exFAT) but you will still lose the decimal/binary difference, which is about 69 GB on a 1 TB drive.
Why does my SSD show less space after I installed Windows?
Windows installation creates a few hidden partitions: the EFI system partition, the Microsoft Reserved partition, and the recovery partition. These take up several gigabytes, which reduces the available space. You can see them in Disk Management. They are essential for booting and recovery.
Is it better to buy a 1TB or 2TB SSD?
That depends on your needs. A 1 TB SSD gives you about 931 GB of usable space, which is enough for most users. If you install many large games or work with 4K video, a 2 TB drive (about 1.81 TB usable) provides more headroom. Consider how much space you currently use and how much you expect to need in the next few years.
Does the same discrepancy apply to RAM and USB drives?
RAM is always measured in binary units (1 GB = 1,073,741,824 bytes) because memory chips are built in powers of two. So 8 GB of RAM is exactly 8,589,934,592 bytes. USB drives, like SSDs, are marketed in decimal units, so a 64 GB USB drive shows as about 57.6 GB in Windows.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Fix 0x80070422 on Windows Server (Step-by-Step)
- Google Chrome Helper: What It Is & How to Disable
- How to Troubleshoot a Malfunctioning Driver on Windows
- How to Create Folders in Microsoft Outlook
- Fix Status Range List Conflict 0xc0000282 in Windows
- Fix Software Not Uninstalling on Windows 10