Why Is Your Windows PC Running Out of Space?
You check your C: drive and it’s sitting at 95% full. Maybe Windows threw a low disk space warning, or things just feel sluggish. Either way, you need to claw back some room — and fast.
The frustrating part? Most of the space isn’t being eaten by your files. It’s temp files, old Windows Update caches, browser junk, leftover data from programs you uninstalled months ago, and system files Windows quietly hoards. A 2024 analysis by Backblaze found that the average Windows user accumulates over 20 GB of recoverable junk within a year of a fresh install. That’s not a small number on a 256 GB SSD.
The good news: you can get most of it back without deleting anything you actually care about. Let’s go through what works, starting with the quick wins and moving into the stuff most guides skip.
The Built-In Tools (And Where They Fall Short)
Disk Cleanup — Still Useful, Often Incomplete
Press the Windows key, type Disk Cleanup, and open it. Select your C: drive. But here’s the step most people miss — click Clean up system files before you do anything else. This unlocks the real payload: previous Windows installations (the infamous Windows.old folder), old update caches, and delivery optimization files. That Windows.old folder alone can be 15–25 GB.
Check every box you’re comfortable with. Temporary internet files, DirectX shader cache, thumbnails, error reporting files — all safe to remove. Click OK, confirm, and let it run.
Disk Cleanup is decent for a first pass. But it doesn’t touch browser caches across all your browsers, doesn’t clean up leftover registry entries from uninstalled software, and completely ignores duplicate files. It’s a broom when you need a pressure washer.
Storage Sense — Set It and Mostly Forget It
Go to Settings → System → Storage and turn on Storage Sense. This tells Windows to automatically delete temp files and empty your Recycle Bin on a schedule. You can configure it to run daily, weekly, or monthly, and set it to clean files in your Downloads folder that haven’t been opened in 30 or 60 days.
Storage Sense is fine for maintenance. It won’t rescue a drive that’s already packed, but it helps prevent you from ending up back in the same situation three months from now.
Temporary Files — The Manual Route
Still in Settings → System → Storage, click on Temporary files. Windows will scan and show you categories with actual sizes. You’ll often find Windows Update Cleanup, previous Windows installations, and temporary files totaling several gigabytes. Select what you want gone and hit Remove files. This overlaps with Disk Cleanup but sometimes catches things Disk Cleanup misses — and vice versa. Running both isn’t redundant.
The Stuff Most Guides Don't Mention
Browser Caches Add Up Fast
If you use Chrome, Edge, Firefox, and maybe Brave or Opera, each one maintains its own cache. Chrome alone can quietly stockpile 1–2 GB. Multiply that across browsers and you’re looking at real space. You can clear each browser’s cache manually through its settings, but that gets tedious if you use more than one.
A tool like SpyZooka handles this in one pass — it cleans browser cache and tracking cookies across Chrome, Edge, Firefox, Opera, Brave, and Internet Explorer simultaneously. Its junk file removal also hits Windows temp files, Windows Update cache, Adobe cache, game caches, and application crash dumps. In testing, it typically recovers multiple gigabytes that Disk Cleanup leaves behind. The free version has no time limit and no credit card required, which is unusual — most PC cleaners either cripple the free tier or nag you constantly.
Uninstalled Programs Leave Ghosts Behind
You uninstall a program through Windows Settings, and Windows says it’s gone. It’s not. Leftover registry keys, orphaned AppData folders, stale shortcuts, and sometimes even background services keep hanging around. Over years of installing and removing software, this accumulates into a surprising amount of wasted space and registry bloat.
SpyZooka’s uninstaller goes deeper than the built-in Windows method — it removes leftover files, registry keys, AppData folders, shortcuts, scheduled tasks, and Windows services. It even includes an Uninstall Monitor that snapshots new installations so future removals are clean. That’s a feature I wish Windows had natively.
Duplicate Files — The Silent Space Hog
Downloaded the same PDF twice? Copied photos to multiple folders? Duplicates are everywhere, and they’re invisible until you look. Windows has no built-in duplicate finder. You need a third-party tool that compares files by content, not just filename — because renamed duplicates are the ones that really waste space. SpyZooka includes a duplicate file finder that works across all drives including external and USB, groups duplicates, and sends deleted copies to the Recycle Bin so nothing’s permanently lost if you change your mind.
Disable Hibernation If You Don’t Use It
The hibernation file (hiberfil.sys) reserves space equal to your RAM. Got 16 GB of RAM? That’s 16 GB locked up on your C: drive. If you never hibernate — and most people with SSDs don’t — open Command Prompt as administrator and type:
powercfg /hibernate off
Instant space recovery. You can always re-enable it later with powercfg /hibernate on.
Trim Your System Restore Allocation
By default, Windows can reserve up to 10% of your drive for restore points. On a 500 GB drive, that’s 50 GB. Go to Create a restore point (search it from the Start menu), click Configure, and drag the slider down to 3–5%. You’ll still have restore points available — just fewer of them.
A Real Example: Recovering 47 GB on a 3-Year-Old Laptop
A friend brought me a Dell Inspiron with a 256 GB SSD showing 11 GB free. Windows was throwing low disk space warnings and updates were failing. Here’s what we found:
- Windows.old folder: 19 GB — deleted via Disk Cleanup’s system files option
- Browser caches (Chrome + Edge + Firefox): 4.2 GB — cleared in one scan
- Temp files and crash dumps: 6.8 GB
- Hibernation file: 8 GB — disabled since she never uses it
- Duplicate photos across three folders: 3.1 GB
- Leftover files from 7 uninstalled programs: 2.4 GB
- Registry bloat reduced by: ~22% after defragmentation
Total recovered: roughly 47 GB. The laptop went from barely functional to having 58 GB free. No files she cared about were touched. The whole process took about 25 minutes.
The registry defragmentation is worth calling out — Windows doesn’t include this feature natively. Over time, the registry fragments as programs are installed and removed, and compacting it can reduce its size by 10–30%. It requires a reboot but it’s a one-click operation.
Frequently Asked Questions
Is it safe to delete everything in Disk Cleanup?
Generally, yes. Everything Disk Cleanup offers for deletion is safe to remove — these are temporary files, caches, and old system data. The only item to think twice about is “Previous Windows installations” (Windows.old), because once it’s gone, you can’t roll back to your previous Windows version. If your current setup is stable, delete it without worry.
How often should I clean up disk space on Windows?
A thorough cleanup every 2–3 months is reasonable for most people. Turning on Storage Sense handles day-to-day maintenance automatically. If you install and uninstall software frequently, monthly cleanups make more sense.
Will freeing up disk space make my computer faster?
It can, especially if your drive was nearly full. SSDs slow down noticeably when they’re above 90% capacity because they need free space for wear leveling and garbage collection. Keeping at least 15–20% of your SSD free is a good target for maintaining performance.
Can I free up space by compressing my Windows drive?
Windows offers NTFS compression (right-click your C: drive → Properties → Compress this drive). It works, but it trades CPU cycles for disk space. On older machines, this can actually make things feel slower. On modern PCs with fast processors and slow storage, it’s a reasonable tradeoff — but it’s a last resort, not a first step.
What’s the difference between Disk Cleanup and Storage Sense?
Disk Cleanup is a manual, one-time tool that gives you granular control over what gets deleted. Storage Sense runs automatically on a schedule and handles routine maintenance like emptying the Recycle Bin and clearing temp files. They overlap but aren’t identical — using both gives you the best coverage.