前几天我的虚拟机崩溃了,现在我无法将其启动到 Windows。我刚刚换了一个新的虚拟机继续工作,然后我就忘了这件事了。
我存储了一些工作,想要将其复制到我的新虚拟机上。
我怎样才能从旧档案中取出我的档案?
答案1
虚拟机具有(实际上,可能有任意数量的)关联的虚拟磁盘,每个虚拟磁盘又由一个或多个(通常非常大的)文件组成,这些文件合在一起对应于安装在虚拟机内的操作系统所看到的“物理”硬盘。
就像您可以将物理硬盘从一台计算机移动到另一台计算机一样,您可以将虚拟硬盘连接到多个虚拟机,以便将文件复制到虚拟机或从虚拟机复制文件。原则上,您可以将单个虚拟磁盘连接到同时运行的多个虚拟机,但实际上,同时运行使用单个虚拟磁盘的多个虚拟机并不是一个好主意。
由于我面前没有 VMware,我无法告诉您应该选择哪些菜单选项,但它在虚拟机属性的某个地方。查找 IDE 和 SATA 映射;它们几乎肯定会命名磁盘文件的位置。只需将其作为辅助磁盘复制到其他 VM 的设置中,确保旧 VM 已关闭,然后启动新 VM。如果您很幸运,磁盘将显示出来,您无需做任何进一步的努力,您只需将文件复制到磁盘或从磁盘复制文件即可。
如果它没有立即显示,请在将磁盘连接到新 VM 后查看 Windows 的磁盘管理器,看看是否需要为分区分配驱动器号(有时不会自动发生,特别是当出现故障时)。另请注意,您可能需要以管理员身份登录才能访问文件。
以上内容假设您未在旧虚拟机上运行文件系统级或全盘加密。如果运行了,则需要尝试修复旧虚拟机以取出文件。