使用 rsync 备份注册表

使用 rsync 备份注册表

我正在使用 rsync 在 Windows 10 Home/Kubuntu 16.04 双启动系统上设置备份过程。

我创建了一个虚拟机,其中有这些操作系统,并从 Linux 的 Windows 子系统中启动 rsync 将系统驱动器的文件夹复制到另一个驱动器。然后我启动 Ubuntu 格式化我的 Windows 驱动器,并将备份文件复制回来。

然后我尝试启动 Windows,但没有成功,因为它找不到注册表。我发现 rsync 无法复制注册表配置单元。我也无法在 Windows 资源管理器中复制它们。在 Windows 资源管理器中,我收到一条错误消息,提示文件已打开;在 bash 中,我收到一条权限被拒绝的错误,即使以 root 和 sudo 身份运行也是如此。

有没有办法复制这些配置单元,以便我能够轻松地使用 rsync 进行完整的系统备份和恢复?如果没有,是否有一些适用于 Windows 的命令行工具,我可以使用它们来复制注册表配置单元?

答案1

就像 Ramhound 所说的那样 - 它不会为你工作。

加上这个错误Win10 阻止创建注册表备份(ghacks.net)。

对于这种情况,我采用的一个出色解决方案是 Veeam 的Microsoft Windows 代理免费

我不知道你为什么要双启动,但我很高兴已经有 10 多年没有在裸机上运行 Windows 了。这就是我备份大多数(客户)Windows 机器的方式(当我无法虚拟化时,我会使用 veeam)。它们在 Linux 或 Mac 上虚拟运行(或者甚至 FreeBSD,只是为了好玩)。许可 - 等等等等。

选择一个虚拟化环境并学习它。这非常自由。

相关内容