System Restore Eating Your Hard Drive Space? Here's the Fix

System Restore can gobble up gigabytes of disk space without warning. If your drive is filling up fast, here's how to stop it and reclaim space.

Why Your Hard Drive Is Full (and System Restore Is the Culprit)

Had a client last month who couldn't save a Word document – her 256GB SSD showed only 2GB free. She'd never touched System Restore. Turns out Windows was quietly saving restore points for every driver update, every Windows Update, every little change. That feature's default setting is to use up to 10% of your drive. On a 256GB drive, that's 25GB reserved space. On a 1TB drive, you're giving away 100GB. Crazy, right?

This happens most when you install big updates like Windows 10 version 22H2 or a new graphics driver. Each update can chew up 5–10GB per restore point. If you have multiple points, your space disappears fast.

Let's fix it. Start with the 30-second check, then move deeper if needed. You can stop when your drive's free space looks healthy again.

30-Second Fix: Check How Much Space System Restore Is Using

This is the fastest way to see if System Restore is the problem.

  1. Press Windows Key + R, type systempropertiesprotection, and hit Enter.
  2. In the System Protection tab, look at the list of drives. Your system drive (usually C:) should show "Protection On". Click it, then click Configure.
  3. You'll see "Disk Space Usage" with a slider. Right now it probably says something like "10%" or "15%". That's the maximum space System Restore can use. Below it, it says something like "Currently used: 8.5 GB" or "15.2 GB".

If that number is big – say 10GB or more – and your drive is low on space, you found your culprit. The simple fix: drag the slider down to 5% for drives under 500GB, or 3% for larger drives. Click Apply, then OK. Windows will delete old restore points to stay under that new limit. You might lose a few restore points, but you'll get back a chunk of space immediately.

For example, on a 500GB drive, 5% is 25GB. That's still plenty for a couple restore points. On a 1TB drive, 3% is about 30GB – more than enough. I've never seen a client need more than that.

5-Minute Moderate Fix: Delete All Restore Points and Start Fresh

If the slider trick doesn't free up enough space, or if you want to clean everything out, do this:

  1. Back in the same System Protection tab (from above), click Configure for your C: drive.
  2. Click the Delete button – it's right there below the slider. This removes ALL restore points for that drive. Don't panic; you can create a new one right after.
  3. After clicking Delete, go back to the main System Protection tab. Click Create at the bottom, give it a name like "Clean Point", and click Create. This gives you a fresh restore point without all the old bloated ones.

I do this for clients who've had their PC for years and never cleaned this up. One client's drive went from 8GB used to 300MB after this. That's gigabytes back instantly.

Also, check if your restore points are being triggered too often. In the same Configure window, look at "Restore Settings". You can turn off protection for other drives that aren't system drives – no reason to waste space on a D: drive that holds only games or photos.

15-Minute Advanced Fix: Use Disk Cleanup and Command Line

If the basic fix didn't cut it, or if you want to nuke everything from orbit, here's the advanced route.

Step 1: Disk Cleanup – The Hidden System Restore Tab

  1. Open File Explorer, right-click your C: drive, and select Properties.
  2. Click Disk Cleanup.
  3. In the Disk Cleanup window, click Clean up system files (this requires admin rights).
  4. After it scans, scroll down the list. You'll see System Restore and Shadow Copies. This option deletes all restore points EXCEPT the most recent one. Check that box, then click OK.

This can free up a huge chunk of space – I've seen it reclaim 20GB+ on machines that had years of restore points. It's safer than the Delete button in System Protection because it keeps your newest restore point, so you still have a fallback.

Step 2: Command Line – VSSAdmin to See Shadow Copies

Sometimes System Restore hides extra shadow copies you can't see in the GUI. Open Command Prompt as Administrator (right-click Start, then Command Prompt Admin). Run this:

vssadmin list shadows

You'll see a list of all shadow copies (System Restore points). Each one shows a volume, creation time, and shadow copy ID. If you see multiple copies taking space, you can delete them individually:

vssadmin delete shadows /shadow={shadow copy ID}

Or delete all of them at once (careful – this removes ALL restore points):

vssadmin delete shadows /all

I used this on a server that had 40 restore points from a botched backup. Freed up 60GB in two minutes.

Step 3: Disable System Restore Completely (Not Recommended for Most)

If you absolutely must reclaim every byte, you can turn off System Restore entirely. But I don't recommend this unless you have another backup solution like a full system image. Here's how:

  1. In System Protection tab, select your drive, click Configure.
  2. Select Disable system protection. Click Apply, then OK.
  3. This deletes all existing restore points and stops new ones from being created.

If you do this, you lose the ability to roll back driver updates or Windows patches. Had a client who did this, then a bad driver update blue-screened his machine. He had to reinstall Windows. Not fun. So only do this if you have a backup strategy in place.

Final Tips to Keep Space Under Control

  • Set the slider to 3–5% on your system drive. That's usually enough for 2-3 restore points.
  • Turn off protection for other drives (D:, E:, etc.) unless you store system files there.
  • Run Disk Cleanup monthly to delete old shadow copies.
  • If you use third-party backup software (like Macrium Reflect, Acronis), you can disable System Restore entirely – those tools handle rollbacks better anyway.

That's it. Start with the 30-second fix, and only go deeper if you need more space. Your hard drive will thank you.

Related Errors in Hardware – Hard Drives
0X00000286 Fix 0x00000286: Driver Blocked in Safe Mode 0X00001B7E Fix ERROR_CTX_NOT_CONSOLE (0x00001B7E) on Remote Desktop Synology Package Center Update Server Connect Fix HDD clicking noise fix – the real cause is usually power

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.