创建还原点时,Windows开始监视卷,并将任何更改记录在系统卷信息文件夹中的专有差异文件中。

彻底的VSS-SDK API,我们可以公开卷,但它向我们显示了自快照创建以来已修改或已修改的所有文件/文件夹,并且在访问任何文件时,过滤器驱动器应用于如果需要,差异,并向我们展示文件。

我的问题:是否可以列出所有修改后的文件(相对于还原点)(除了比较阴影卷和主卷中的每个文件的蛮力方法外)吗?

当我们单击文件属性中的“先前版本”选项卡时,Windows如何进行?

有帮助吗?

解决方案 3

我想最好的方法是蛮力,再加上USN数字比较供参考,与类似问题的链接是 这里

其他提示

利用 NTFS更改期刊. 。 Windows记录日记帐数据库中NTFS卷上所有文件的所有更改(如果日记已打开)。可以查询以返回特定启动USN号码(您的还原点)的所有更改

这是 一篇文章 关于在实施变更期刊功能时对我有很大帮助的期刊

要检测当前文件系统与影子副本的更改,您可以使用带有Shadow副本UNC PATH的第三方软件http://winmerge.org/. 。这将为比较提供GUI

例如,使用“ c:”,vs“ localhost c $ @gmt-2017.08.24-18.07.46”

当然,输入有效的UNC路径,与影子副本的日期和时间重合。

Windows从属性日期修改了。它比较了两个文件并检查修改的日期。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top