从 Time Machine Mac OSX 恢复 VMware Fusion 虚拟机

从 Time Machine Mac OSX 恢复 VMware Fusion 虚拟机

我的键盘出了问题,Apple 商店的天才吧工作人员告诉我备份我的电脑并重新安装操作系统。我照做了,电脑运行良好,只是 Time Machine 没有重新安装我的虚拟机。不幸的是,上次我在 Fusion 中使用 Windows 7 时,我只是暂停了它,显然这对于​​从 Time Machine 备份重新安装我的虚拟机不利。

有人知道我该如何让它再次运行吗?我没有其他备份或快照,因为我认为备份我的整个计算机也会正确备份我的虚拟机。

现在,当我尝试打开虚拟机时,它说我的虚拟磁盘.vmdk找不到,当我尝试恢复该文件的精确文件(我的 Time Machine 中有一份副本)时,它不允许我恢复,并提示错误 -36,无法读取或写入某些数据。

答案1

如果您暂停了虚拟机,它仍将处于打开状态,但处于“暂停”状态,其状态保存在内存中。虚拟磁盘可能处于中间状态(它们实际上可能正在将几个块写入硬盘并在中间暂停)。如果您暂停了虚拟机,它将被关闭(其当前状态存储在虚拟机的磁盘上),您可以获得良好的备份。如果您暂停了虚拟机,我认为图像会没问题,只是这与在运行过程中关闭 Windows 计算机相同。您的磁盘可能已损坏。

使用时间机器备份时,需要注意打开虚拟机(或任何保持文件打开的应用程序)。我通常手动使用时间机器,并确保在开始时间机器备份之前关闭所有应用程序。我从未遇到过恢复虚拟机的问题。

恢复有问题的虚拟机的可能解决方案。您是否真的尝试过恢复虚拟机中的单个文件?使用恢复到其他位置。您必须选择虚拟机,然后按住 CTRL 键并单击,然后选择显示包内容以查看虚拟机的完整内容。您真正关心的文件是以“.VMDK”结尾的文件。这是虚拟磁盘。如果您可以恢复所有这些文件,则可以重新创建虚拟机并将“.VMDK”文件附加到该计算机。

相关内容