See what your storage would look like if Microsoft used decimal like everyone else
Windows uses binary (1024-based) calculations: 1 GB = 1,024 MB = 1,048,576 KB
Drive manufacturers use decimal (1000-based): 1 GB = 1,000 MB = 1,000,000 KB
Result: You pay for decimal GB but Windows shows binary GB, making your drive look smaller than it is.
macOS switched to decimal reporting in Snow Leopard (2009) — over 15 years ago. A 256 GB drive shows as 256 GB.
Linux file managers (GNOME Files, Dolphin, Nautilus) and most modern distros also report decimal sizes, matching what you paid for.
Windows is now the lone outlier among major desktop operating systems.
It's not just the "missing" storage cost - it's the forced upgrade cost when you run out of space sooner than expected.
Losing 36 GB on a 512 GB drive isn't just £3.60 - it's potentially £50–200+ for an earlier upgrade because Windows made your drive look smaller than it is.
1000 GB = 1.0 TB (decimal) — What manufacturers advertise, and what macOS/Linux show
1000 GB = 0.931 TB (Windows binary) — What Windows shows you
This is why 1 TB drives show as ~931 GB in Windows. The math is correct, but Windows' method is user-hostile and out of step with every other major OS.
Microsoft should either:
This tool shows what Windows SHOULD display if they fixed this decades-old, user-hostile design.
Terminal tools that read your actual drives and show the numbers your OS already knows — plus the ones it doesn't tell you.
Reads your drives and shows corrected decimal values. Shows what Microsoft owes you.
StorageFix.ps1Shows your volumes in decimal and what Windows would report for the same drive.
MacStorageView.shReclaims space hidden in "Other" storage — snapshots, caches, logs, temp files.
MacStorageFix.sh