How to Increase the System Restore Disk Space Limit on Windows 11
🔍 WiseChecker

How to Increase the System Restore Disk Space Limit on Windows 11

System Restore on Windows 11 protects your PC by creating snapshots of system files, drivers, and registry settings. By default, Windows allocates a small percentage of disk space for these restore points — often 1% to 5% depending on disk size. When this space fills up, older restore points are deleted to make room for new ones, which can leave you without a recovery option after a critical update or driver change. This article explains how to increase the disk space limit System Restore can use, ensuring more restore points are retained. You will learn to adjust the limit using System Properties, the Command Prompt, and Group Policy.

Key Takeaways: Increase System Restore Disk Space Limit on Windows 11

  • System Properties > System Protection > Configure > Max Usage: Adjust the slider to set a higher percentage of disk space for restore points.
  • Command Prompt with vssadmin Resize ShadowStorage: Use a command-line tool to set the exact size in bytes for the restore point storage area.
  • Local Group Policy Editor > Computer Configuration > Administrative Templates > System > System Restore > Turn off System Restore: Confirm restore is enabled, then adjust space via the policy setting for maximum size.

ADVERTISEMENT

How System Restore Disk Space Allocation Works

System Restore uses a feature called Volume Shadow Copy Service or VSS to store restore points. These points are saved in a hidden system-protected area on each drive where protection is enabled. The space limit is a percentage of the drive’s total capacity. For example, on a 500 GB system drive, the default limit might be 2% or 10 GB. Once this threshold is reached, Windows deletes the oldest restore point before creating a new one.

The default percentage varies by Windows 11 edition and disk size. On smaller drives under 64 GB, the limit is often 1%. On larger drives, it can be up to 5%. You can verify the current limit by opening System Protection settings. The limit applies per drive, so you can configure different sizes for different drives if multiple drives have protection enabled.

Increasing the limit allows more restore points to accumulate. Each restore point typically requires 300 MB to 1 GB, depending on the changes since the last point. A higher limit is useful if you install many updates, drivers, or applications and want a longer history to roll back from. The maximum limit you can set is 100% of the drive, but setting it above 10% to 15% is not recommended because it can starve the system of space for normal operations.

Method 1: Increase the Limit Through System Properties

The simplest method uses the graphical System Protection tab. This method is suitable for most users and requires no command-line knowledge. You can set the limit to any value between 1% and 100% of the drive.

  1. Open System Properties
    Press Windows + Pause/Break to open System. If your keyboard lacks that key, right-click the Start button and select System. In the System window, click Advanced system settings on the right side.
  2. Open System Protection tab
    In the System Properties dialog, click the System Protection tab. You will see a list of available drives with protection status.
  3. Select the system drive
    Click the drive where Windows is installed — typically C: — then click the Configure button below the list.
  4. Adjust the Max Usage slider
    In the System Protection for Local Disk dialog, locate the Disk Space Usage section. Drag the Max Usage slider to the right to increase the percentage. The current value is shown in the Max Usage field. For example, to set a 10 GB limit on a 500 GB drive, move the slider to 2%.
  5. Apply the setting
    Click Apply, then OK. The change takes effect immediately. New restore points will use the expanded space. Existing restore points are not deleted unless the new limit is lower than the current usage.

If you reduce the limit, Windows warns you and deletes older restore points to fit within the new boundary. This action cannot be undone, so confirm the value before clicking Apply.

ADVERTISEMENT

Method 2: Use the Command Prompt with vssadmin

The vssadmin command lets you set the exact storage size in bytes. This method is useful if you need a precise limit that the slider cannot achieve — for example, 15 GB on a 1 TB drive where the slider increments in full percentages.

  1. Open Command Prompt as administrator
    Press Windows + S, type cmd, right-click Command Prompt in the results, and select Run as administrator. Click Yes in the User Account Control prompt.
  2. Check current shadow storage
    Type the following command and press Enter: vssadmin list shadowstorage. The output shows the used space, allocated space, and maximum space for each volume.
  3. Resize the shadow storage
    Type the following command, replacing C: with your drive letter and 10737418240 with the desired size in bytes: vssadmin resize shadowstorage /for=C: /on=C: /maxsize=10737418240. This example sets a 10 GB limit. To calculate bytes: multiply gigabytes by 1073741824. For 15 GB, use 16106127360.
  4. Verify the new limit
    Run vssadmin list shadowstorage again. The Max Space column now reflects your new value.

The vssadmin command changes the same setting as the System Properties slider. If you later adjust the slider, it overwrites the vssadmin value. Use one method consistently to avoid confusion.

Method 3: Configure the Limit Through Local Group Policy

Local Group Policy Editor is available only in Windows 11 Pro, Enterprise, and Education editions. This method is ideal for IT administrators who need to apply the setting to multiple computers or enforce a specific limit.

  1. Open Local Group Policy Editor
    Press Windows + R, type gpedit.msc, and press Enter.
  2. Navigate to System Restore policy
    In the left pane, go to Computer Configuration > Administrative Templates > System > System Restore.
  3. Open Turn off System Restore
    Double-click the policy named Turn off System Restore. Set it to Not Configured or Disabled to ensure System Restore is enabled. If it is set to Enabled, System Restore is turned off and no space allocation applies.
  4. Configure the maximum size policy
    In the same System Restore folder, double-click the policy named Turn off System Restore Configuration. This policy is not available in all Windows 11 builds. If present, set it to Enabled and enter the maximum size in megabytes in the Options box. For 10 GB, enter 10240. Click OK.
  5. Force a Group Policy update
    Open Command Prompt as administrator and run gpupdate /force. Restart the computer to apply the change.

If the Turn off System Restore Configuration policy is missing, use the System Properties method or vssadmin instead. Group Policy settings override local user settings, so this method is effective for managed environments.

Common Issues After Increasing the Limit

“The limit is grayed out or cannot be changed”

This occurs when System Restore is turned off for the drive. In System Properties > System Protection, select the drive and click Configure. Choose Turn on system protection, then adjust the slider. If the drive is protected by Group Policy, you must change the policy setting first.

“I set a new limit but the used space did not increase”

The new limit only affects future restore points. Windows does not create new points immediately. To trigger a restore point manually, open System Properties > System Protection, select the drive, click Create, name the point, and confirm. The used space will increase after the point is saved.

“vssadmin resize shadowstorage fails with error”

Common errors include “The volume specified does not exist” or “Access denied.” Verify the drive letter is correct and that you are running Command Prompt as administrator. If the drive has BitLocker enabled, ensure it is unlocked. Also confirm that System Restore is enabled on that drive before resizing.

System Restore Space Limit: Settings Comparison

Item System Properties Slider vssadmin Command
Access method Graphical UI Command-line
Precision Whole percentages Exact bytes
Editions supported Windows 11 Home, Pro, Enterprise, Education All editions
Requires administrator Yes Yes
Overwritten by Group Policy Yes Yes
Ideal for Quick changes Precise sizing

Both methods modify the same underlying VSS storage limit. Group Policy can override either setting if configured.

Conclusion

You can now increase the System Restore disk space limit on Windows 11 using System Properties, the vssadmin command, or Local Group Policy. Each method gives you control over how many restore points are kept before deletion. For most users, the System Properties slider is sufficient. If you need a precise size, use vssadmin with the exact byte value. After adjusting the limit, consider creating a manual restore point to confirm the new space is being used. As an advanced tip, you can monitor shadow storage usage with the command vssadmin list shadows to see the creation date and size of each restore point on your system.

ADVERTISEMENT