The traditional system restore point is turned off by default in Windows 10 for reasons best known to Microsoft. The feature is turned off probably because it’s easier to reset Windows settings to their defaults or could be because of the ease with which you can reinstall Windows 10.
While turning on the system restore feature, you can specify the maximum size of the disk space (in %) that the system restore feature can use on a particular drive. For instance, if you turn on system restore feature for the “C” drive, you can configure Windows 10 to use less than n% of the disk space allocated to “C” drive to create restore points.
When the space allocated to system restore feature is not sufficient to create new restore points, Windows will automatically delete the oldest restore point first before creating a new restore point.
If your Windows 10 drive is running low on disk space and you’re not sure how to reduce the space used by system restore feature, here is how to reallocate the space allocated to system restore feature in Windows 10.
Warning: Reallocating disk space allocated to system restore might delete previously created restore points, especially if you’re going to reduce the space allocated to system restore. So if you have some crucial system restore points, please create a system image backup before proceeding further.
Reallocate disk space to system restore feature
Step 1: Type Sysdm.cpl in Start menu search box or Run command box, and then press Enter key to open System Properties dialog.
Step 2: Once System Properties dialog is opened, click on System Protection tab.
Step 3: Under System Protection tab, under Protection settings section, select the drive, and then click Configure button.
Step 4: Make sure that the option labelled Turn on system protection is selected. Under Disk space usage section, move the slider to the right or left to increase or reduce the disk space allocated to system restore feature. Once done, click Apply button.
If you often create system restore points before installing programs, editing Registry or system files, we recommend you punt aside at least 5 GB of the total disk space to system restore feature.
Reallocate disk space used by system restore using Command Prompt
WARNING: When you reallocate disk space previously allocated to system restore, Windows might delete old restore points.
Those of you who prefer to reallocate the space allocated to system restore feature via Command Prompt, please follow the given below instructions.
Step 1: Run Command Prompt as administrator. To do so, right-click on the Start button to open power user menu and then click Command Prompt (admin), and then click Yes button when you see the User Account Control prompt.
Step 2: In the elevated Command Prompt, type the following command and then press Enter key to view space allocated and used by system restore feature.
vssadmin list shadowstorage
Step 3: Execute the following command to allocate disk space to system restore feature.
vssadmin Resize ShadowStorage /For=X: /On=X: /MaxSize=NGB
In the above command, replace “X” with the drive letter of the drive where Windows 10 is installed, and replace “N” with the number of GBs that you want to allocate for the system restore feature. For instance, if Windows 10 is installed on “C” drive and you want to allocate 20 GB to system restore feature, then type the following command:
vssadmin Resize ShadowStorage /For=C: /On=C: /MaxSize=20GB
And if you want to allocate some % of disk space to system restore, execute the following command instead of the above one.
vssadmin Resize ShadowStorage /For=C: /On=C: /MaxSize=20%
In the above command, replace “C” with the drive letter of your Windows 10 drive, and replace 20% that the number that you would like to put aside for system restore feature.
Our how to reduce hibernation (hiberfil.sys) file size in Windows 10/7 guide might also interest you.
And if you’re looking for a sophisticated free program to create and manage restore points, check no other program than Restore Point Creator.