![备份虚拟硬盘](https://linux22.com/image/1385676/%E5%A4%87%E4%BB%BD%E8%99%9A%E6%8B%9F%E7%A1%AC%E7%9B%98.png)
我在 VMWare Player 中创建了一个虚拟机。它的 VHD 目前大小为 17 GB,分为多个 2 GB 的文件。主机操作系统是 Windows 8。我在主机操作系统中使用 CrashPlan 进行文件备份。
问题是,每当我使用虚拟机时,CrashPlan 都会检测到 VHD 的所有部分都已更改并备份 17 GB 的 VHD。我想要的是一款可以在主机操作系统 (Windows 8) 上运行的软件,将 VHD 视为物理硬盘并创建 VHD 的增量备份,包括所有文件、程序和操作系统
答案1
您可以使用具有物理硬盘分区的虚拟机。VMware Player 将允许您通过其 GUI 配置此类 VM。这样您就可以访问该 VM 的裸文件。
当然这太容易了,不会只是工作™。必须在启动虚拟机之前手动从主机卸载此类分区,并在启动后重新安装。您可以在磁盘管理控制台 ( diskmgmt.msc
) 中执行此操作。
答案2
使用 VMWare Player 或 Workstation,可以轻松挂载虚拟磁盘(vmdk 文件)。但是,由于 Linux 的主分区的文件系统是 ext,Windows 将无法打开挂载的驱动器,因为它不支持ext
文件系统。
解决方案:
您需要安装第三方驱动程序来添加对扩展分区的支持。在 Windows XP 或 Vista 上执行此操作很简单,但在 Windows 7、8 和 8.1 上,可用的驱动程序不太容易工作。
按照此链接中提到的说明进行操作:http://driesve.tumblr.com/post/1560794187/how-to-mount-an-ext4-drive-in-windows-7
此后,使用 VMWare Player 或工作站在 Windows 主机上映射 vmdk 文件。