none
系统还原(System Restore)功能丢失还原点的常见问题。 RRS feed

答案

  • 经常有人遇到系统还原备份的还原点会丢失的问题,以至于无法恢复到较早以前的系统状态。一般来说,系统还原点丢失主要有如下可能原因:

    (1). 曾经关闭过系统还原功能:

        一旦我们曾经关闭过系统还原功能的话,在系统还原功能被关闭的时候,Windows 系统就会自动清理掉原先保存的所有还原点。即使我们稍后又把系统还原功能打开了,那些被删除的还原点也将不复存在。因此,如果我们日后还需要还原较早前的系统状态,在关闭系统还原功能之前务必慎重。

    (2). 曾经使用“磁盘清理”工具清理过磁盘驱动器:

        磁盘清理工具(%SystemRoot%\system32\CLEANMGR.EXE)是一个清理磁盘文件、恢复可用磁盘空间的得力助手。但需要注意的是磁盘清理工具可以对系统还原点进行清理。如果我们在磁盘清理工具中选择清理系统还原点,那么只有最后一次创建的系统还原点会被保留,而且早期的还原点将被清理。

    (3). 系统还原点超过了 90 天的保存期:

        在默认系统设置下,系统还原点将从创建的日期开始保留 90 天,当 90 天过后,系统还原点就会被自动删除。因此如果我们希望保留某个系统还原点,务必要注意一下日期。
        此外,如果我们希望修改一下 90 天这个数值的话,可以通过修改注册表实现此功能,在此以把 90 天期限修改为 150 天为例。打开注册表编辑器并定位到:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore,这里的 DWORD 值 RPLifeInterval 即代表保存期限,其默认值为 76A700,这是一个十六进制数,单位为秒钟,换算为十进制就是 7776000,即 7776000 秒钟,也就是 90 天。如需将其修改为 150 天,只需将 RPLifeInterval 的值修改为 C5C100,也就是十进制的 12960000 秒钟即可。

    (4). 磁盘空间不足或超过了磁盘容量限制:

        如果磁盘驱动器的可用磁盘空间不足,也会引起系统还原点丢失的问题。当 Windows 任务栏通知区域出现“可用磁盘空间低”的气球提示时,Windows 出于节省可用磁盘空间的考虑,就会删除所有的系统还原点,因此当磁盘驱动器的可用空间不足时,务必要注意。
        此外,在默认系统设置下,Windows 系统只允许每个磁盘驱动器使用 12% 的磁盘空间保存系统还原点。一旦系统还原点占用的空间超过了驱动器总空间的 12%,Windows 系统就会自动删除日期较早的系统还原点,以便节省磁盘空间保存新的系统还原点。如果我们希望修改一下 12% 这个数值,也可以通过修改注册表的方法实现。打开注册表编辑器并同样定位到:HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Windows NT\CurrentVersion\SystemRestore,修改 DWORD 值 DiskPercent 即可修改这个数值。DiskPercent 的默认值为十六进制的 C,即十进制的 12,将其修改为需要的数值即可。例如将其修改为十六进制的 E,那么 Windows 系统就会允许每个磁盘驱动器使用 14% 的磁盘空间保存系统还原点。
    2007年8月7日 1:05