Running Out of Disk Space? Here's How to Actually Fix It
A few months ago, my C: drive hit the red zone. I'm talking less than 2 GB free. Windows was throwing warnings every hour, programs were running sluggish, and I couldn't even install updates. Sound familiar?
I spent an afternoon cleaning it up. Ended up freeing over 40 GB without deleting anything I actually needed. Here's exactly what I did, in order of effort vs. payoff, so you can follow along on your own machine.
Step 1: Empty the Trash and Downloads (5 minutes, easy wins)
This sounds obvious, but you'd be surprised how much space is sitting in your Recycle Bin and Downloads folder.
Recycle Bin: Right-click -> Empty Recycle Bin. Mine had about 3 GB in it. Three gigabytes of files I'd already "deleted" once. Windows doesn't actually remove files when you delete them -- it just moves them to the Recycle Bin. You have to explicitly empty it.
Downloads folder: Open C:\Users\YourName\Downloads, sort by size (click the Size column header), and start deleting. Old installers, random ZIP files, PDFs I downloaded once and never looked at again, exported APKs, video downloads, etc. I freed up about 8 GB here.
If you're not sure about a file, move it to another drive instead of deleting it -- better safe than sorry. Before deleting anything, do a quick sort by "Date modified" -- files from years ago can almost certainly be removed.
Pro tip: Fix the empty "Space" value that sometimes shows for folders. Use dir /a /s in Command Prompt to get accurate folder sizes on Windows.
Step 2: Run Windows Disk Cleanup (5 minutes)
Windows has a built-in cleanup tool that actually works pretty well, despite its dated interface.
- Search "Disk Cleanup" in the Start menu and run it
- Select your C: drive
- Check everything: Temporary files, Recycle Bin (if you skipped it), Thumbnails, System error memory dumps
- Important: Click "Clean up system files" (this runs it with admin privileges and finds more stuff)
- Check everything again -- you'll see new entries like "Previous Windows installations" (can be 10+ GB), "Windows Update Cleanup," and "Windows ESD installation files"
- Click OK
This got me another 5-6 GB. The "Clean up system files" button is the key -- without it, you miss the biggest cleanup targets. Not life-changing by itself, but it's free space and it took two minutes.
Step 3: Clear Windows Update Cache (10 minutes)
This is where it gets interesting. Windows keeps old update files around "just in case" you need to uninstall an update. After a few years, this cache can get massive -- especially if you're on the Windows Insider program or install many feature updates.
Here's how to clean it:
- Open Command Prompt as Administrator (search "cmd" in Start, right-click -> Run as administrator)
- Stop the update services:
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver - Delete the cache:
del /f /s /q C:\Windows\SoftwareDistribution\Download\* del /f /s /q C:\Windows\SoftwareDistribution\DataStore\* - Restart the services:
net start wuauserv net start cryptSvc net start bits net start msiserver
This freed up about 10 GB on my system. If you haven't done this in years, it could be even more. Windows will rebuild the cache as needed for future updates.
Step 4: Clean the WinSxS Folder (10 minutes)
The WinSxS folder stores Windows component files. It grows over time and can't be safely deleted manually, but Windows has a built-in tool to clean it up.
In the same Administrator Command Prompt:
Dism.exe /online /Cleanup-Image /StartComponentCleanup
This took about five minutes and freed another 4 GB. There's a more aggressive version (/ResetBase) but after running it you can't uninstall any Windows updates -- I'd skip that unless you're really desperate for space. The standard cleanup removes superseded components and old service pack files.
Step 5: Disable Hibernation (2 minutes)
If you don't use hibernation (I don't -- I just shut down or use sleep), you can reclaim a file called hiberfil.sys that's roughly 75% of your RAM size. On my 16 GB RAM machine, that's 12 GB.
In Administrator Command Prompt:
powercfg -h off
Done. The file is gone immediately. If you ever need hibernation back, just run powercfg -h on.
Note: Disabling hibernation also disables "Fast Startup" in Power Options. If you rely on Fast Startup for quick boot times, you can keep hibernation enabled at a reduced size instead: powercfg -h -size 50 (sets the hiberfile to 50% of your RAM size).
Step 6: Clear Software Caches (10 minutes)
This is different for everyone, but here are the usual suspects:
Browser cache: Chrome -> Settings -> Privacy -> Clear browsing data. Select "All time" and check everything (browsing history, cookies, cached images and files). Same for Edge or whatever browser you use. I freed about 2 GB. If you're a heavy web user or never clear your cache, this could be 5+ GB.
WeChat/QQ: If you use these, their cache directories can get enormous -- easily 10+ GB for heavy users with lots of shared media. Check the settings in each app for a "clear storage" option. For WeChat, the cache is typically stored at C:\Users\YourName\Documents\WeChat Files\[WeChat ID]\Data.
Streaming apps: Video apps like Netflix, Spotify, etc. cache data locally. Check their settings under "Downloads" or "Storage."
npm/yarn cache: If you're a developer, npm cache clean --force and yarn cache clean can free significant space. My npm cache was over 2 GB after months of development.
Step 7: Move Large Files to Another Drive
If you have a second drive (D: drive, an external drive, etc.), move your largest files there. Videos, game installers, old project archives, database backups, ISO files, virtual machine images -- anything you don't need on your SSD.
You can also move your Downloads, Documents, and Desktop folders to another drive:
- Right-click the folder -> Properties -> Location tab
- Click "Move" and select a folder on your other drive
- Windows will move all existing files to the new location
This is what I wish I'd done from the start. Keeping data off my system drive would have prevented the whole problem. Windows and programs run best when they're on the SSD, while documents and media can comfortably live on a slower (but larger) mechanical drive.
Also, your Downloads, Documents, and Desktop folders are prime targets. On two separate machines I found that these folders consumed 15+ GB, 8+ GB, and 3+ GB respectively.
How Much Did I Reclaim?
Here's my approximate breakdown:
- Recycle Bin: 3 GB
- Downloads folder: 8 GB
- Windows Disk Cleanup: 6 GB
- Windows Update cache: 10 GB
- WinSxS cleanup: 4 GB
- Hibernation file: 12 GB
- Browser/app caches: 5 GB
- Total: ~48 GB
My C: drive went from "critically full" to "comfortable" in about an hour.
Prevention: Stop It Happening Again
After going through all that, I set up a few habits to keep things clean:
- Monthly cleanup: I run Disk Cleanup once a month. Takes two minutes. I've set a recurring reminder in my calendar.
- Downloads discipline: I delete installers and temporary files from Downloads weekly. Anything I want to keep gets moved to its proper folder.
- Install new programs to D: drive: When installing software, I change the install path from C: to D:. Keeps the system drive clean.
When to Consider an SSD Upgrade
If your cleanup consistently recovers 30-50GB but the drive fills up again within a few months, you're fighting a losing battle against capacity, not clutter.
Signs it's time to upgrade:
- Your C: drive is under 128GB (modern Windows comfortably needs 60-80GB)
- You frequently run out of space despite regular cleanup
- Your disk is an HDD, not SSD (the performance difference is significant)
A 500GB NVMe SSD costs under $40 in 2026 and can be cloned from your existing drive using free tools like Macrium Reflect. The upgrade takes under an hour and makes everything feel faster -- not just storage, but boot times, application launches, and file operations.
- Monitor disk space: When C: drive gets below 20 GB free, it's time for a cleanup. Don't wait until you're in the red. Windows 11 now shows disk space warnings in Settings, which helps.
Disk space isn't the most exciting topic, but running out of it is genuinely frustrating. The good news is that cleanup doesn't have to be complicated -- most of it is just deleting files you forgot existed.
If your C: drive is looking full, start with Step 1 and work your way down. You'll be surprised how much space is just sitting there, wasted.
If your disk is an HDD, consider upgrading to an SSD — the speed difference is transformative for everyday computing.
