用于创建系统还原点 (SRSetRestorePoint) 的 API 在新安装的 Windows 操作系统上运行速度是否更快?这听起来合乎逻辑,因为几年来系统注册表(以及系统还原“备份”的任何其他区域)增长非常快。但我的假设没有背景......
任何人都可以提供任何证据或反驳它吗?
用于创建系统还原点 (SRSetRestorePoint) 的 API 在新安装的 Windows 操作系统上运行速度是否更快?这听起来合乎逻辑,因为几年来系统注册表(以及系统还原“备份”的任何其他区域)增长非常快。但我的假设没有背景......
任何人都可以提供任何证据或反驳它吗?
对于 Windows XP,这是真的。XP 以一种简单的方式处理系统还原,它根据文件的扩展名复制文件。它涵盖了很多扩展。
从 Windows Vista 开始,系统还原变得更加智能,它现在使用Shadow Copy。这是 NTFS 支持的功能(不适用于 FAT),其中文件被标记为“如果有人更新文件,也保留此版本”。制作系统还原所需文件的卷影副本的时间现在仅取决于文件的数量,而不是文件的大小。
但是,由于覆盖的文件数量(以及注册表的大小,如您所述)将随着用户安装更多内容而不断增长,因此还原点所需的时间将会增加。所以,最好的答案是“是的,它更慢,但不会慢很多,除非你在 XP 上”。
编辑:这篇文章描述了这一点。