共用方式為


Restore Points Lost After System Rebooting

SYMPTOMS

System Restore points are missing after system reboots. When the issue happens, one or more of the following events could be logged:

Event ID 22:

Volume Shadow Copy Service error: A critical component required by the Volume Shadow Copy service is not registered. This might happened if an error occurred during Windows setup or during installation of a Shadow Copy provider. The error returned from CoCreateInstance on class with CLSID {e579ab5f-1cc4-44b4-bed9-de0991ff0623} and Name IVssCoordinatorEx2 is [0x80040154, Class not registered].

Event ID 8193:

Volume Shadow Copy Service error: Unexpected error calling routine CoCreateInstance. hr = 0x80040154, Class not registered.

Event ID 25:

The shadow copies of volume C: were deleted because the shadow copy storage could not grow in time. Consider reducing the IO load on the system or choose a shadow copy storage volume that is not being shadow copied."

CAUSE

This problem occurs due to several causes as below:

1. There is no sufficient shadow storage on the drive

2. Third party program affects System Restore

3. Corrupted ACLs for pagefiles.sys and hiberfil.sys

4. Dual boot with Windows XP system

RESOLUTION

Method 1:

Perform the following steps to increase the size of shadow storage on the drive you are having issue:

1. Click the Start button, type CMD in the start search box. Right click on the cmd.exe and choose Run as administrator.

2. Type Vssadmin list shadowstorage

3. Take note of what the shadow storage allocation is on the drive you're having issues with.

4. Change the allocation by using the Vssadmin command syntax: vssadmin resize shadowstorage /On=C: /For=C: /Maxsize=1G (where Maxsize=the amount of disk space you've allocated to System Restore points, you should increase it larger)

5. After increasing the size and reboot the computer.

Method 2:

Temporarily disable 3rd party applications like Diskeeper which may cause this issue.

Method 3:

Disable pagefile with the following steps:

NOTE: Disabling pagefile may cause system issues, please enable it after the troubleshooting.

1. Click Start, right click on Computer and choose Properties.

2. In the Advanced tab, under Performance, click Settings

3. Go to Advanced

4. Under Virtual Memory, click Change

5. Select No Paging File and then click Set

6. Click OK in all the menus.

Disable hibernation refering to:

How to disable and re-enable hibernation on a computer that is running Windows

https://support.microsoft.com/kb/920730

After that, restart the computer and create new restore point to test it.

Method 4:

Keep Windows XP from deleting restore points of the volume in Windows 7:

No restore points are available when you use Windows Vista, Windows 7 or Windows Server 2008-based operating systems in a dual-boot configuration together with an earlier Windows operating system:

https://support.microsoft.com/kb/926185

MORE INFORMATION

https://social.technet.microsoft.com/Forums/en-US/w7itprogeneral/thread/e97d2a1a-a3da-44f3-b531-6c230bd2410e

https://social.technet.microsoft.com/Forums/en/w7itprogeneral/thread/60701b85-7f61-4207-b82b-1143f5971cac

Comments

  • Anonymous
    January 01, 2003
    Hi, Glad to know you have made it worked! Thank you for your valuable feedback!

  • Anonymous
    February 24, 2011
    I've been trying to fix this for more than a year.  I've tried a lot of solutions, but none worked.  This one did.  I think the extra step that made it work was disabling hibernation.  There are many people having this problem.  I think this should be rolled out as an MS update or at least it should be made available as a script that can be used by people who have this problem.

  • Anonymous
    December 26, 2012
    this post is a long time ago, but I was searching for ages for a solution for this problem and guess what ........ this one worked for me (method 3) on a windows 7 64 bit machine

  • Anonymous
    November 07, 2013
    As Willem said, old post but Method 3 fixed this problem for me (Win 7 32 bit machine).

  • Anonymous
    March 20, 2014
    I just wanna confirm that in my recent case of Error ID 25 Source Volsnap of Win7 sp1 x64 the problem was solved by disabling hibernation only. A page file remained intact. And the nice & funny point of this remendy is that you can safely enable hibernation back to standard if you like after the problem solved.

    Thanks & regards to Nicholas Li.

  • Anonymous
    September 29, 2015
    Thanks so much for this article. I had Diskeeper 12 installed on my Vista computer and set to automatic. I had an issue with my computer and after having no luck fixing the issue I went to restore points to find "none"!!!! Had to download all kinds of utilities, drivers etc and finally fixed the issue. But installed one driver that caused an issue so I went back to restore center again to find "none" even though I had just created one before rebooting. I finally found this article and I went back and disabled Diskeeper, created a new restore point and restarted it 3X and it's still there. I wrote to Diskeeper and I'll post their response. This cost me so much time and money!

  • Anonymous
    September 29, 2015
    The comment has been removed