禁用“以前的版本”功能而不关闭其他卷影复制功能?

禁用“以前的版本”功能而不关闭其他卷影复制功能?

(我仔细查看了一下,没有找到合适的先前问题,但我认为这个问题已经被问过了……有人能指出一个重复的问题吗?)

有没有什么办法可以禁用(或限制为 0% 磁盘空间)Windows 7 中文件的“以前的版本”功能,而无需禁用系统还原或卷影复制服务(此服务尤其需要为需要它的另一个特定应用程序运行)?

仅隐藏 UI 元素是不够的;我不希望这些备份副本被写入系统还原过程中不会还原的任何文件。(列出系统还原不关心的目录是一个不错的开始,但我猜它不是那么具体。)

答案1

显示您实际的 VSS 存储限制vssadmin list shadowstorage

使用“最大尺寸”调整其vssadmin resize shadowstorage /for=C: /on=C: /maxsize=10GB
大小,您可以使用百分比 ( /maxsize=3%)、无限制 ( /maxsize=UNBOUNDED) 或 MB/GB ( /maxsize=10GB)。

编辑:您必须至少为 shadowstorage 指定 300MB。

更新:
我觉得我找到了一些可以起作用的东西。根据这篇博文您可以停止 VSS 服务并将其配置为手动启动。这应该可以防止系统执行卷影复制。如果您想恢复或创建系统还原点,该服务将自动启动。

但是 Windows 7 会定期创建系统还原点。如果您不希望 Windows 这样做,您可以按照如何极客

希望对您有所帮助。如果您还有其他问题,请告诉我。

答案2

您实际上无法对卷影复制 (VSC) 所包含的内容进行微调——它将对整个受保护分区进行卷影复制。不过,在更高层次上,您可能可以通过将数据文件(我的文档)甚至所有用户文件(包括 AppData 等)放在与系统文件不同的分区上来帮助自己(就您的顾虑而言)。然后,系统分区上的卷影复制将仅包含系统文件,您可以决定是否在数据分区上启用系统保护(以便恢复以前的版本)。

相关内容