This guide explains how to see exactly what is consuming space on your hard drive or SSD, and how to interpret that breakdown to free up storage. You’ll learn the built-in tools and third-party options for Windows, macOS, and Linux, plus the common culprits behind a full disk.
Why Your Drive Fills Up
Every file on your computer occupies a certain number of bytes, and the sum of all files plus the file system’s own overhead determines your used space. But the breakdown is rarely just “my documents”—it’s a mix of system files, applications, cached data, temporary files, and user content. Over time, these accumulate: a browser cache can grow to gigabytes, an OS update leaves behind old versions, and apps store data you forgot existed.
Two structural factors also matter. First, the file system (NTFS on Windows, APFS on macOS, ext4 on Linux) uses a small percentage of the drive for its own metadata—typically under 5%—but this is not shown as a folder. Second, SSDs need spare area for wear leveling and performance; many drives reserve a portion of their advertised capacity that the OS cannot use, which explains why a “512 GB” drive shows only ~476 GB of usable space.
Built-in Tools on Windows
Windows offers several ways to see what is using space, each with different levels of detail.
- Storage Settings (Settings > System > Storage) gives a category-level view: Apps & features, Temporary files, System & reserved, and Others. Clicking a category shows a few sub-items, but not individual files.
- File Explorer shows folder sizes only if you hover over a folder and wait—this is slow and unreliable. A faster approach is to select a folder, press Ctrl+A to select all contents, then right-click > Properties to see the total size of the selection.
- Command line (PowerShell) can list subfolder sizes with a script, but it’s not user-friendly for most people.
For a true per-file breakdown, you need a third-party tool—see the section below.
Built-in Tools on macOS and Linux
macOS has a visual tool called Storage Management (Apple menu > About This Mac > Storage > Manage), which shows categories like Applications, Documents, and System. It also offers recommendations: Optimize Storage, Empty Trash Automatically, and Reduce Clutter. However, it does not list individual files or folder sizes.
Linux distributions vary, but most file managers (Nautilus, Dolphin, Thunar) can show folder sizes when you switch to list view and enable the “Size” column—though this may take a while on large directories. The command-line du -sh * in a terminal instantly shows the size of every item in the current directory, which is the most direct method.
Third-Party Disk Space Analyzers
When built-in tools are not enough, a disk space analyzer scans your entire drive and displays a visual map or a sorted list of the largest files and folders. These tools are generally safe, free, and do not modify anything—they only read.
- WinDirStat (Windows) shows a treemap where each rectangle’s size is proportional to the file’s size. Clicking a rectangle reveals the file path.
- WizTree (Windows) is faster than WinDirStat because it reads the NTFS Master File Table directly, scanning a 1 TB drive in seconds.
- GrandPerspective (macOS) provides a similar treemap view.
- DaisyDisk (macOS, paid) uses a sunburst diagram that is intuitive.
- Baobab (Linux, also called Disk Usage Analyzer) is included in many distributions and shows a ring chart.
- ncdu (Linux, terminal) is a text-based analyzer that is extremely fast and works over SSH.
All of these let you sort by size, so you can quickly identify the largest folders and files. They are the most effective way to get a true breakdown.
Common Space Hogs and How to Clean Them
After running an analyzer, you will likely encounter these usual suspects:
- System and update files: Windows keeps previous versions of system files after updates. Use Disk Cleanup (cleanmgr) or Storage Settings > Temporary files to remove old Windows Update files.
- Browser caches: Chrome, Edge, and Firefox store cached images and scripts. Clearing them frees space, though you will lose some convenience on revisit.
- Downloads folder: Often filled with installers and PDFs you no longer need. Sort by size and delete.
- Trash/Recycle Bin: Deleted files still occupy space until you empty the bin. On macOS, also check the “Purgeable” space in Storage Management.
- Virtual machines and disk images: A single VM can be tens of gigabytes. If you no longer use it, delete it.
- Large media files: Videos and RAW photos are the biggest individual files. Consider moving them to an external drive or cloud storage.
- App caches and logs: Some apps store logs that grow over time. On macOS, the ~/Library/Caches folder is a common culprit.
Always verify a file is not needed before deleting. If unsure, move it to an external drive first.
How to Choose a Tool
Your choice depends on your OS and how often you need to check. For a one-time cleanup, any free analyzer works. If you want speed on Windows, WizTree is the fastest. On macOS, GrandPerspective is free and reliable. For Linux, Baobab is pre-installed on many distros, and ncdu is ideal for servers.
Consider whether you need to delete files directly from the tool—most allow it, but some (like WinDirStat) only show you the path and you must delete in File Explorer. Also, some tools require administrator privileges to scan system folders; grant them if you want a complete picture.
Misconceptions and Limitations
One common misconception is that “Other” or “System” space is waste. In reality, these categories include essential system files, hibernation files, page files, and Time Machine local snapshots on macOS. Deleting them can break your system or reduce functionality. For example, the hibernation file (hiberfil.sys) on Windows can be several gigabytes, but disabling hibernation is a trade-off you should make deliberately.
Another limitation: file sizes vs. space on disk. A file’s “size” is its logical length, but it may occupy more space due to cluster size. On a drive with 4 KB clusters, a 1 KB file takes 4 KB. Analyzers usually show the logical size, so the sum of all files may be less than the used space reported by the OS. This discrepancy is normal.
Finally, no tool can show you what is inside a file—only its size and location. To decide if a file is safe to delete, you must inspect it manually.
Frequently Asked Questions
Why does my 1 TB drive show only 931 GB?
Drive manufacturers define 1 TB as 1,000,000,000,000 bytes, but operating systems use binary units where 1 TB is 1,099,511,627,776 bytes. The difference is about 7%, so 1 TB (decimal) equals roughly 931 GB (binary). This is not lost space; it’s a unit conversion difference.
Is it safe to delete files from the Windows WinSxS folder?
No. WinSxS contains Windows component store files needed for updates and system repair. Deleting it manually will break your system. Use the built-in Disk Cleanup or DISM commands to safely remove outdated components.
What is the difference between “Size” and “Size on disk” in file properties?
Size is the actual number of bytes in the file. Size on disk is the space allocated on the drive, which is always equal to or larger than the file size because the file system allocates space in blocks (clusters). For example, a 1 KB file on a 4 KB cluster drive shows 4 KB on disk.
Why does my SSD show less space than expected even after formatting?
SSDs reserve a portion of their capacity for over-provisioning (spare blocks for wear leveling and garbage collection). This is typically 7–10% of the drive and is not visible to the OS. Additionally, the file system uses some space for metadata.
Can I move my entire user folder to another drive to free space?
Yes, both Windows and macOS allow relocating user folders (e.g., Documents, Downloads) to another drive. In Windows, right-click the folder > Properties > Location > Move. On macOS, you can change the home directory in System Settings > Users & Groups, but it’s more complex. This is a safe way to free space on a small system drive.
Why does the sum of all files not equal the used space?
Because the file system reserves space for its own structures (like the Master File Table on NTFS), and there may be hidden files (page files, hibernation files, system restore points) that are not shown in normal folder listings. Also, cluster slack adds to the difference.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.
More cards in this drawer
- Increase Internal Memory Xiaomi Phones: How-To
- Nvidia Display Settings Are Not Available: Fixes
- Gmod Keeps Crashing? Fixes That Actually Work
- Net Code Analysis Workflow: A Reliable Setup Guide
- Satellite Internet Down: What to Do Now
- Audit an AI Agent’s Privacy Before Connecting Accounts