我如何告诉 Windows 备份打开的文件?

我如何告诉 Windows 备份打开的文件?

我刚刚注意到 Windows 10 备份和还原(“文件历史记录”)不会备份我电脑上的 VHD 文件。我猜是因为该文件以写访问方式打开的。

在我的公司,我们将软件开发环境与存储库、配置的 IDE 和其他一些内容一起以 VHD 文件的形式分发。因此,当开发人员切换项目时,我们只需向他提供 VHD,他安装它,更新存储库,然后就可以开始了。

通常,这些 VHD 文件是自动安装的,而这种行为现在会干扰备份策略。如果每个人都必须关闭从 VHD 启动的所有程序并在进行备份之前卸载它,那么 Windows 10 备份将不会比 clonezilla 等离线备份软件有任何优势。我认为文件历史记录的重点在于不需要重新启动。

Windows 10 不备份打开的文件吗?我的猜测正确吗?

我如何告诉 Windows 备份打开的文件?

答案1

VHD 既是文件又是(虚拟)磁盘。在这种情况下,磁盘属性占优势:文件历史记录(如果设置了)将处理 VHD 中的单个文件,而不是 VHD 本身。

这与普通硬盘或 SSD 完全相同 - 不是块设备,而是文件系统内容将被处理。

此外,这样做也不切实际,因为备份系统的技术缺陷表明:它无法进行部分复制,这意味着如果您要安装 VHD(通过设置标志来更改它)并在不使用它的情况下卸载它,Windows 将需要复制整个文件,而该文件的大小可能为 GB。这就是为什么大文件不容易包含在文件历史记录中的原因。

相关内容