You check your C: drive properties. It says 20GB free out of 500GB. That's bad. So you select all folders in C:\, right-click Properties, and it says 150GB total. Where's the other 330GB? I've seen this a dozen times. Usually happens after a big Windows update, or after you copy a ton of large files (like video projects or virtual machines) and then delete them. The space gets claimed by hidden system things—shadow copies, restore points, or the Recycle Bin acting weird. But it looks like your folders are fine. You're not crazy. The space is just hidden.
What's Eating Your Space?
Windows hides certain folders from normal view. The big ones are:
- System Volume Information – holds restore points and shadow copies. Can be 100GB+ after a big update.
- $Recycle.Bin – hidden per-user recycle bin. Sometimes files from another user's account stick around.
- Pagefile.sys and Hiberfil.sys – system files for memory and sleep. Usually 8-32GB each, but not the main culprit.
The real killer is shadow copies. Windows makes them automatically when you install updates or run certain backup software. They don't show up in normal folder sizes. And they don't get cleaned by Disk Cleanup unless you run it as a system cleanup.
The Fix: Step-by-Step
Step 1: See What's Really There
Don't bother with the built-in disk properties. Grab TreeSize Free or WinDirStat. Both free, both show hidden system folders. I use TreeSize Free because it's faster. Run it as Administrator (right-click, Run as Administrator). It will show you System Volume Information and $Recycle.Bin sizes. If you see 50GB+ in System Volume Information, that's your problem.
Step 2: Clean Shadow Copies (The Nuclear Option)
Open Command Prompt as Administrator. Type:
vssadmin delete shadows /all /quiet
This deletes all shadow copies. You lose restore points. But you get your space back. I've seen it free up 200GB on a client's laptop after a failed Windows 11 23H2 update. Run it, then check your drive space. Should show the true free space now.
Step 3: Clear Restore Points
If step 2 didn't free enough, or you want to be more careful: Go to System Properties (right-click This PC > Properties > Advanced system settings > System Protection tab). Select your drive, click Configure. You can either Delete all restore points or reduce the max usage slider to 5-10%. I usually delete all and set it to 5%. That prevents the same problem next month.
Step 4: Check Recycle Bin Properly
Some users have a second account that never empties its Recycle Bin. Open File Explorer, type C:\$Recycle.Bin in the address bar. If it says access denied, that's normal. The hidden folders are per-user. Use TreeSize Free to see if $Recycle.Bin is big. If it is, empty Recycle Bin from the desktop. But sometimes you need to run rd /s /q C:\$Recycle.Bin in an admin command prompt to really nuke it.
What If It Still Shows Full?
Check for hidden files inside your user folders. Some apps hide temp files. Open %temp% in File Explorer and delete everything you can. Also check C:\Windows\Temp. Sometimes Windows Update leaves junk in C:\Windows\SoftwareDistribution\Download. Stop the Windows Update service, delete that folder's contents, restart the service. I had a client whose download folder had 40GB of failed updates.
If none of that works, run chkdsk C: /f from admin command prompt. It will schedule a check on reboot. Corrupted file metadata can fool Windows into thinking space is used when it's not. Rare, but I've seen it twice.
One last trick: turn off hibernation if you never use it. Run powercfg -h off in admin prompt. That frees up RAM-sized space (8-32GB). Combine it with the shadow copy delete, and you'll likely get back 90% of the missing space.