🔧 Windows Storage Fix

See what your storage would look like if Microsoft used decimal like everyone else

GPL v3 License Beta Status
GB
MB
GB
TB
Advertised: 256 GB
🪟 Windows
238 GB
18 GB less · £1.76
🍎 macOS
256 GB
✓ Correct since 2009
🐧 Linux
256 GB
✓ Correct (most distros)

🎯 The Problem

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.

🍎🐧 What Everyone Else Does

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.

💰 The Real Cost

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.

🤔 TB Math Explained

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.

🔧 The Fix

Microsoft should either:

This tool shows what Windows SHOULD display if they fixed this decades-old, user-hostile design.

📥 Get the Scripts

Terminal tools that read your actual drives and show the numbers your OS already knows — plus the ones it doesn't tell you.

🪟 Windows

Reads your drives and shows corrected decimal values. Shows what Microsoft owes you.

StorageFix.ps1
🍎 macOS — View

Shows your volumes in decimal and what Windows would report for the same drive.

MacStorageView.sh
🍎 macOS — Fix

Reclaims space hidden in "Other" storage — snapshots, caches, logs, temp files.

MacStorageFix.sh
GPL 3.0+ Licensed • Microsoft-free hosting • Contributions Welcome