If your C: drive is full in Windows 10, the fix is to free up space by removing temporary files, moving personal data to another drive, and disabling unnecessary features like Hibernation and System Restore. This article explains the most effective methods, step by step, so you can reclaim space quickly and prevent the problem from recurring.
Why Does the C Drive Fill Up?
Windows 10 uses the C: drive for the operating system, installed programs, and user data. Over time, several things accumulate: Windows Update cache, temporary files, browser caches, and system restore points. Also, many programs default to saving downloads and documents to C:, and some games and apps can take up tens of gigabytes. Even if you install programs on another drive, parts of them (like the registry and some user data) still go to C:.
First Steps: Use Disk Cleanup and Storage Sense
Start with the built-in tools. Disk Cleanup has been in Windows for years, and Storage Sense is a newer feature that automates cleanup.
- Open Start, type Disk Cleanup, and select the C: drive.
- Click Clean up system files – this includes Windows Update cleanup, which can free many gigabytes.
- Check all categories (especially Temporary files and Delivery Optimization Files) and click OK.
For Storage Sense: go to Settings > System > Storage. Turn on Storage Sense and click Configure Storage Sense or run it now. Set it to automatically delete temporary files and empty the Recycle Bin on a schedule. You can also click Free up space now to run it immediately.
Find What’s Taking Space
Before deleting anything, see what’s actually using the space. Windows 10 has a built-in tool:
- Go to Settings > System > Storage and click on the C: drive. You’ll see a breakdown by category (System & reserved, Apps & features, Documents, etc.).
- Click each category to see individual items and their sizes. For example, under Apps & features you can sort by size.
This helps you decide what to move or uninstall. If you see a huge System & reserved size, that’s often due to hibernation or restore points (see below).
Move Personal Files to Another Drive
If you have a second hard drive or a large USB drive, move your personal files there. The easiest way is to change the default save locations:
- Go to Settings > System > Storage > Change where new content is saved.
- Set Documents, Music, Pictures, and Videos to another drive. New files will go there automatically.
- For existing files, manually cut and paste them to the new location. Then, right-click the original folder (e.g., Documents) in File Explorer, go to Properties > Location, and change the path to the new folder. Windows will ask if you want to move all files – click Yes.
Also, check your Downloads folder – it often holds large installers and files you no longer need. Move or delete them.
Disable Hibernation and Reduce System Restore
Two features that silently eat up space:
- Hibernation – the file
hiberfil.sysis about 40% of your RAM size. If you never use Hibernate, disable it by opening Command Prompt as Administrator and typingpowercfg /h off. This frees that space immediately. - System Restore – restore points can use many gigabytes. Open Control Panel > System > System Protection, select the C: drive, click Configure, and either move the slider to a lower usage (e.g., 5%) or click Delete to remove all restore points. You can also disable it entirely, but keep at least one restore point if you want a safety net.
Be aware: disabling hibernation removes the ability to use the Hibernate power option. If you rely on it, keep it enabled and instead reduce the size of the hibernation file with powercfg /h /type reduced.
Clean Up Windows Update and Temporary Files
Windows Update leaves behind old versions of system files and update caches. Disk Cleanup with Clean up system files usually handles this, but you can also do it manually:
- Delete the contents of
C:\Windows\TempandC:\Users\YourName\AppData\Local\Temp. You can type these paths in File Explorer and select all files (Ctrl+A) then delete. Some files may be in use – skip those. - Clear your browser cache (in Chrome, Edge, Firefox) via their settings. This can free several hundred MB.
- Empty the Recycle Bin – right-click and select Empty Recycle Bin.
If you’re comfortable with command line, you can run cleanmgr /sageset:1 to configure more options, but the standard Disk Cleanup is sufficient for most users.
Move or Uninstall Large Apps and Games
Games and applications like Adobe Creative Suite can be huge. In Settings > Apps > Apps & features, sort by size and uninstall anything you don’t use. For games on Steam or other platforms, you can move them to another drive using the platform’s built-in feature (e.g., Steam’s “Move install folder�).
Some apps (like OneDrive) let you change their storage location. For OneDrive, right-click the cloud icon in the system tray, go to Settings, and change the folder location to another drive. This moves your synced files off C:.
Use Third-Party Tools (Carefully)
If you want a more automated approach, tools like WinDirStat or TreeSize free show you a visual map of what’s taking space. They are safe to use, but be careful when deleting files – only delete files you recognize. Never delete system files or folders you don’t understand.
Another option is to run compact /compactos in an elevated Command Prompt. This compresses system files, saving several gigabytes, but may slightly slow down the system if your CPU is old.
Frequently Asked Questions
How much free space should I keep on my C drive?
It’s recommended to keep at least 15-20% of your drive free. Windows needs space for virtual memory (pagefile.sys), temporary files, and system updates. If you have a small SSD (128GB), aim for at least 20GB free.
Why does my C drive fill up again after cleaning?
Often it’s because of automatic downloads, Windows Update, or apps that cache data. Check your default save locations, enable Storage Sense, and regularly run Disk Cleanup. Also, check if a specific app (like a game or video editor) is creating large files in your user folder.
Can I move my Windows installation to another drive?
Yes, but it’s not trivial. You can clone your C drive to a larger drive using disk cloning software, or you can do a fresh install on the new drive. If you have a second drive, you can move the entire user folder (like Documents) but not the Windows system files.
Is it safe to delete files in C:\Windows\Temp?
Yes, it’s safe to delete the contents of that folder. Windows will recreate any files it needs. Some files may be in use and won’t delete – that’s normal. Just skip them.
What is the pagefile.sys and can I delete it?
Pagefile.sys is virtual memory – Windows uses it when RAM is full. You should not delete it, but you can move it to another drive. Go to System Properties > Advanced > Performance Settings > Advanced > Virtual Memory, and change the drive for the paging file. Moving it frees space on C:.
Will disabling System Restore harm my computer?
It won’t harm your computer, but you lose the ability to roll back system changes. If you’re careful and have backups, it’s a safe way to free space. If you disable it, make sure you have other backup methods.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Fix Device Manager Not Opening in Windows 11
- How to Pause Snapchat Location
- System Restore Points Missing in Windows? Fixes
- Loop Nature Ambience Videos with FFmpeg on Ubuntu
- Install League of Legends on Linux: Full Guide
- Fix Error 0x80070001: Causes & Solutions