如何使用 Windows FileHistory 备份 EFS 加密文件?

如何使用 Windows FileHistory 备份 EFS 加密文件?

我想将 Windows %USERPROFILE% 中的 EFS 加密文件备份到外部NTFS 格式使用 Windows FileHistory 的 USB 驱动器。我遇到以下问题:

  1. 在“高级设置”中单击“选择驱动器”并选择我的 USB 备份驱动器后,在显示所选驱动器的框上方会以黄色背景显示一条消息,提示“在非 NTFS 文件系统或网络位置上发现了 EFS 加密文件,FileHistory 不会备份此类文件。”此消息中唯一不虚假的部分是它发现了一些 EFS 加密文件。源 (C:) 和备份卷都不是非 NTFS 的,也不涉及网络。
  2. 如果您单击所选磁盘驱动器下的“立即运行”,您会收到一条消息,内容是“无法使用该驱动器”和一个神秘的错误代码。
  3. 相反,如果您关闭“高级设置”,返回主备份设置屏幕,然后单击“立即备份”按钮,FileHistory 将永远旋转,显示“您的文件正在首次备份”消息,表面上是在备份文件,但实际上并没有访问备份磁盘。由于缺乏活动,USB 磁盘进入休眠状态。我把它放了 2 个多小时,但 FileHistory 除了创建文件夹外什么也没做。

有问题的外部 USB 驱动器受 BitLocker 保护,NTFS 卷位于磁盘的第 3 个分区中。仅提及这一点以保证完整性。它们不应影响 FileHistory。

我如何备份我的文件?

请不要问我为什么不在 C: 驱动器上使用 BitLocker 而是使用 EFS。答案与这个问题无关,但这是因为我的 C: 是一个 BootCamp 分区,而 Apple 表示这些与 BitLocker 不兼容。

答案1

我发布这个问题是为了在一个真正公开的论坛上提供我找到的答案。我花了长的花费了大量时间在网上搜索答案却没有结果,所以我认为这对其他人来说很有价值,因为我发现这个问题被问过很多次但从来没有答案。

我将这个问题和以下答案作为问题发布到了微软的反馈中心,标题为“当 %USERPROFILE% 使用 EFS 加密时,FileHistory 不会初始化”,但几天后它仍然没有出现在网络搜索中,因此发表了这篇文章。

经过大量的心血和汗水,我终于找到了答案......

如果 %USERPROFILE% 未经过 EFS 加密,则 FileHistory 设置和首次备份(使用相同的 BitLockered NTFS 格式的 USB 驱动器)将顺利进行。是的,您可能知道这一点。您可能不知道的是,一旦设置了 FileHistory,就可以对 %USERPROFILE% 进行 EFS 加密,FileHistory 会很乐意将文件备份到已选择的驱动器。备份文件仍使用最初使用的相同密钥进行加密。

因此,要么在第一次 EFS 加密之前设置 FileHistory,要么解密 %USERPROFILE%,设置 FileHistory 并重新加密。由于我的外部 USB 驱动器是 BitLockered,因此拥有初始未加密的 EFS 备份不是问题。

我无法理解微软怎么能发布像 FileHistory 这样有如此缺陷的关键应用程序。

相关内容