对于非新安装的操作系统,系统恢复API的SRSetRestorePoint是否运行较慢?

时间:2011-03-09 13:21:11

标签: winapi system-restore

在新安装的Windows操作系统上创建系统还原点的API(SRSetRestorePoint)是否能够更快地运行?这听起来合乎逻辑,因为几年来系统注册表(以及系统还原“备份”的任何其他区域)都会增长很多。但我的假设没有背景......

任何人都可以提供任何证据或证明它吗?

1 个答案:

答案 0 :(得分:4)

对于Windows XP,这是事实。 XP以一种简单的方式接近系统还原,它根据扩展名复制文件。它涵盖了lot个扩展程序。

从Windows Vista开始,系统还原变得更加智能,现在使用Shadow Copy。这是NTFS支持的功能(不适用于FAT),其中文件被标记为“如果有人更新文件,也保留此版本”。现在,为系统还原制作所需文件的卷影副本的时间仅取决于文件数量,而不取决于文件大小。

但是,由于用户安装了更多东西,所涵盖的文件数量(以及注册表的大小,如您所述)将继续增长,还原点所需的时间将增加。所以,最好的答案是“是的,它更慢,但速度不会慢,除非你在XP上”。

编辑:此article描述了这一点。