How to Free Up Storage Space on Windows 10 and Windows 11
Running out of storage, especially on a Windows machine, can throw your whole day off. I’ve been there—spinning my wheels trying to figure out what’s eating up all the disk space. Luckily, there are a bunch of tried-and-true methods to clear some space, even if you’re not a complete tech geek. Here’s what finally worked for me, with some notes along the way in case your system is a little different.
Clearing Temporary and System Files
Using the Run Command for Cache and Temp Files
If you need to free up space quick, the old standby is to delete temp files you might not even realize are cluttering your drive. The classic way: hit Windows key + R to open the Run box. I remember trying this for the first time and wondering what was behind all those hidden menus, but eventually, it makes sense.
Type prefetch
and hit Enter. This opens C:\Windows\Prefetch, which Windows uses to cache things at startup. Deleting things here can speed up boot times a little and clear some disk clutter. Honestly, for modern Windows, prefetch isn’t as important as it used to be, but it’s easy enough and doesn’t hurt.
Next, open Run again, but now type temp
and hit Enter. This opens your system’s temp folder: C:\Users\
Finally, type %temp%
and press Enter. This shortcut takes you straight to your user-specific temp folder. Same deal—delete everything you see here. Again, close any programs first—they might be locking certain files. After cleaning, you might see a few leftover files, but don’t worry—they can be safely discarded most of the time. It’s a small clean-up, but every gigabyte counts, especially if your drive is already tight.
Deleting Previous Windows Installations
If you recently upgraded Windows, check for a folder called Windows.old
on your C: drive. Yeah, this thing is a giant space hog—a backup of your previous Windows installation. While it can be useful if you want to revert to an earlier version, if you’re confident everything’s okay now, it’s safe to delete it.
Right-click on Windows.old
, choose Delete, and confirm. Windows might warn you about deleting system files—just accept and wait. If you’re on Windows 11, you can also go to Settings > System > Storage > Temporary Files and select Previous Windows installations for cleanup. I found that easier because it’s a straightforward process, but the old-school way still works.
Managing Disk Cleanup and Optimization
Running the Disk Cleanup Utility
Disk Cleanup is a Windows feature I’ve relied on forever. To find it, just type “Disk Cleanup” into the Start menu search. I recommend running it with admin rights sometimes, especially if you want to delete system files or clear update caches. After launching, select your main drive, usually C:, and let it scan. It’ll list stuff you can safely delete—like system cache, logs, temporary files, or old updates.
Be careful with unchecked options—sometimes you’re not sure what a particular file is. When you’re ready, hit OK to delete. I’ve done this a few times mid-week, and yes, it frees up some room. If you want more options, click “Clean up system files” button—it restarts the utility with extra permissions and shows stuff like old Windows updates, which can really eat space.
Automating Drive Optimization
After clearing files, it’s a good idea to optimize the drive. Right-click the C: in File Explorer, go to Properties, then click the Tools tab. There, hit Optimize. This opens Optimize Drives, where you can analyze and defragment (or TRIM) your drive. For HDDs, it’s more about defragging—SSDs auto-manage themselves, but manually running the process still isn’t a bad idea. I do it once a month or so.
And don’t forget, you can set a schedule—just click Change Settings—so Windows keeps it maintained in the background.
Deep Cleaning of Update and Software Files
Cleaning the SoftwareDistribution Folder
This is one of those hidden tricks that can free quite a bit. The SoftwareDistribution folder is where Windows stores update files—located at C:\Windows\SoftwareDistribution. Sometimes, it gets bloated, especially after interrupted updates or failed installs.
I had to do this a couple times. First, open an admin PowerShell or Command Prompt and run:
net stop wuauserv
This stops the Windows Update service. Next, go to the folder and delete its contents—be careful to only delete the files inside, not the folder itself. Once cleaned out, restart the update service:
net start wuauserv
This process helped me get rid of stuck updates, and it definitely freed up some space. Keep in mind, sometimes Windows resists deleting these files if they’re in use, so a reboot after cleaning helps.
Clearing Cache Files from Graphics Drivers
If you’re on a gaming rig or have a dedicated GPU like Nvidia, cache files can pile up in places like %appdata%
. Under folders such as Nvidia
or DXCache
, you might find cache files like *.nvidia*
or *.dxcache
. Deleting these can help fix driver bugs or just clear some space. Sometimes it’s as simple as navigating to these folders and deleting the cache files. Just make sure to close your driver control panels first.
Always remember—these are temporary cache files. The system or driver will recreate them when needed, so deleting them is generally safe except if you notice driver instability afterward. If you’re unsure, reinstalling drivers or running their cleanup tools might be better.
Final Tips and Practical Approach
Honestly, staying on top of disk space is a balance of routine cleaning and occasional deep dives. Running Disk Cleanup or Storage Sense regularly, watching for Windows.old or obsolete update files, and clearing temp folders every now and then can save you from the dreaded “drive full” warning. Don’t forget to keep a backup of anything important before doing massive deletions—better safe than sorry.
Also, if possible, move large files like videos or photos to an external drive or cloud storage. That takes the pressure off your main drive and keeps things manageable. Sometimes, I’ve had to do a few reboots or re-run tools because Windows is stubborn about deleting the Windows.old folder or certain update files. Patience is key.
Quick checklist:
- Run Disk Cleanup (remember “Clean up system files”)
- Delete Windows.old if you’re sure you don’t need it
- Clear Temp folders with
temp
and%temp%
- Clear files in SoftwareDistribution
- Run Optimize drives periodically to keep things snappy
Hope this helped — it took me way too long to realize what was safe to delete and what wasn’t. Windows can be tricky about locking files, but with a little patience, you can reclaim a lot of space. Anyway, hope this saves someone else a weekend and a headache.