How do I free up disk space on Windows without deleting everything?

MA Maxime17 FR 📗 Student 👁 54 ⚑ Report Windows

My C: drive is 99% full and Windows is running really slowly. I've already deleted old downloads but it didn't help. Are there system files or caches taking up too much space? How can I clean that up without risking breaking my system?

10 answers

★ Best answer

Windows creates tons of temporary files and caches that pile up for no reason. The first thing to do is use the built-in cleanup tool: go to Settings > System > Storage > Storage Sense. It'll offer to delete temporary files, Windows Update cache, recycle bin, etc. It's safe and you won't run into any problems. I managed to free up several GB that way without any effort.

Next check out C:\Windows\SoftwareDistribution\Download - that's where Windows stores old updates, it can be huge. You can delete the files in there without issues, Windows will redownload them if needed. Same thing with C:\Users\[YourName]\AppData\Local\Temp, everything in there is just application cache. If you want to be more aggressive, you can use CCleaner or something similar, but set it to leave the registry keys alone if you're just starting out - stick to cleaning up temporary files.

Just watch out for one thing though: never mess with C:\Windows\System32 directly. And if you use a third-party program, turn off registry cleanup from the start, you don't know yet what's safe or risky for your specific system. Start with caches and Windows Update files, you should already free up a decent amount of space.

I'm gonna be honest, I had the same problem not too long ago and it's crazy how fast it piles up. In my case, it was mostly temporary files and old Windows updates just hanging around. The most effective thing I found was going straight into the hidden folders and manually cleaning out what needs to be cleaned.

Start with %temp% in the Windows search bar - you'll see a bunch of temp files you can delete right away. Same thing with %appdata% (especially the Local folder), but be careful when you're digging around in there. What really freed up space for me was managing old updates: go to Settings > System > Storage > Temporary files and updates, then delete the old versions. That's pretty much where you'll find the most wasted space, sometimes several gigabytes.

Another thing - check your recycle bin and empty it completely. And definitely use Disk Cleanup (just search diskcleanup) to do a deep scan. It'll identify system files that are safe to delete without any risk. Just avoid those sketchy third-party tools, because some of them can seriously mess up your system. If you're still stuck at 99% after all that, there's probably some big file or folder taking up space somewhere - you can use something free like WinDirStat to see where all the space is going.

Have you checked the size of your user folders? Like Documents, Downloads, Desktop can become massive without you realizing it. Use a tool like WizTree to see exactly what's eating up your disk space - it's free and you can see at a glance where it's concentrated, instead of cleaning blind and risking deleting something important!

The WinSxS folder in System32 is often the real culprit - you can clean it with `cleanmgr` in admin mode by checking "System file cleanup", it easily frees up 10-20 GB safely. But here's the thing nobody mentions: before you start deleting everything, first take a look with a tool like TreeSize or WizTree to figure out exactly what's eating up your space, because sometimes it's just a hidden backup folder or a misconfigured system partition that's causing all the mess.

One thing people often forget about is the hibern.sys and pagefile.sys files - they can each be several gigs - they recreate themselves automatically so it's safe to disable them if you never use hibernation. After that, before touching anything system-related, run `Disk Usage Analyzer` (free, open source) to see WHERE your space is actually going - like I found out Veeam backups or something was eating up 40 GB without me knowing. Once you've identified the actual big files and not just tiny stuff, cleanup becomes way less scary because you know exactly what you're deleting.

Before jumping into cleanup, check in Disk Management (diskmgmt.msc) if a ghost partition or an old system backup isn't eating up space silently - that happened to me and it was invisible in Explorer. After that you can safely use the tools people mentioned, they're safe.

First, check where your space is going with something like WizTree - it shows you exactly which folders are taking up room, and you might find it's one specific thing rather than just bits and pieces everywhere. After that, Windows' built-in cleanup works fine, but if you really want to dig deeper, look at `Disk Cleanup` in admin mode with the "Clean up system files" option checked - it goes after deeper stuff without breaking anything.

An often-overlooked tip: old Windows updates pile up in the `C:\Windows\SoftwareDistribution\Download` folder and it can easily eat up several GB 😅 For me it was like 15-20 GB of completely useless install files. You can safely empty this folder (just stop the Windows Update service first). After that, combine it with what people suggest elsewhere (native cleanup, WizTree to visualize your big folders), and you should free up a decent chunk of space at once.

One thing nobody mentions: before you clean up anything, use `TreeSize Free` or `Spacesniffer` to figure out exactly where your disk space is going, because sometimes it's something surprising like hibernation files or a hidden partition. Once you see what's actually eating up the space, you can take targeted action instead of cleaning blindly and risking breaking something.

Before you jump into system cleanup, first check what's actually eating up your space with something like TreeSize or even Windows Explorer sorted by size - often it's just a hidden folder or some big app you forgot about. One thing the others didn't really get into: when you do a major Windows update, the old version can leave a huge "Windows.old" folder sitting around, and you can safely delete it by going to Settings > System > Storage > Temporary files. And if you're really at 99%, also disable hibernation with `powercfg /h off` in admin command prompt - that eats up a file the size of your RAM, so it can easily free up 8-16 GB.

Your answer

Log into answer.