文件历史记录会一直保存未更改的文件副本

文件历史记录会一直保存未更改的文件副本

我在 Windows 10 PC 上设置了文件历史记录,以便每小时将文件副本保存到网络驱动器。据我了解,它应该只保存自上次复制以来发生过更改的文件,但它似乎复制了所有文件,本质上是每小时创建所有文件的完整备份集。

以下是我的 OneDrive 文档文件夹中 Word 文档的示例:

在此处输入图片描述

从中可以看出,该文件最后一次修改是在2014年1月。然而文件历史记录每小时都会保存一份副本(当然,除非电脑关闭):

在此处输入图片描述

这只是一部分,总共我有 53 个相同的文件副本。当然,它非常小,但对于数百兆字节的视频文件,情况也是如此。结果是文件历史记录很快就占用了我的网络驱动器上的空间。

我该如何修复这个问题?这是 Windows 10 文件历史记录的一个已知错误吗?我在网上搜索过,但没有找到任何解决方案,甚至没有找到关于同一问题的任何描述。

答案1

我遇到了完全相同的问题并且我想我知道原因。

我用于备份的外部驱动器是 FAT32 1.8TB。有时,我会收到弹出消息,提示有限制。事实上,我有几个超过 4G 的文件没有备份(Outlook 桌面 .pst 文件)。

所以我将驱动器从 FAT32 重新格式化为 exFAT。4 天后,我的备份驱动器已满,我确认有几个文件的备份副本没有改变。

据我所知,为了查看哪些文件发生了变化,文件历史记录需要 USN 日志(更新序列号日志),它是 NTFS 的一部分,但不是 exFAT。

但我喜欢文件历史记录。我确实将外部驱动器从 exFAT 重新格式化为 NTFS。我注意到大多数文件不再被多次复制。一些文件保持相同的大小(例如 outlook .pst)但内容可能已更改,确实被再次复制并且看起来是重复的。所以我很高兴,但我会监控。

答案2

自从 Windows 8 中引入文件历史记录以来,这个重复问题一直存在。

对于一些人来说以下解决方案已工作:

  1. 控制面板->系统和安全->文件历史记录->关闭
  2. 设置 -> 更新和安全 -> 备份 -> 更多选项 -> 停止使用此驱动器
  3. 删除外部驱动器中的文件历史记录文件夹。
  4. 再次开始使用文件历史记录。

对于其他人来说,上述解决方案不起作用。另一个解决方案(暂时有效)是:

  1. 在服务小程序中,停止“文件历史记录服务”
  2. 删除配置文件
    C:\Users\<username>\AppData\Local\Microsoft\Windows\FileHistory\Configuration
  3. 重新启动“文件历史记录服务”并选择与之前相同的备份驱动器。

要清除重复项,请打开 控制面板 > 系统和安全 > 文件历史记录 > 高级设置 并点击“清理版本”。

如果上述解决方案都无效,则应考虑第三方解决方案。请参阅文章最佳免费文件备份程序寻求一些建议。

相关内容