我创建了一个新的虚拟机。在虚拟硬盘屏幕上,我选择使用现有硬盘。我从另一台机器复制了虚拟机文件。它有多个 .vmdk 文件,当我选择一个 .vmdk 文件用作现有硬盘时,VMware 显示错误消息“指定的文件不是虚拟磁盘”
如何打开具有多个 .vmdk 文件的现有虚拟机?
答案1
如果您尝试重新创建原始 VM,您是否尝试将原始 VM 导出为 OVF,然后导入 OVF 以重新创建原始 VM?OVF 将帮助您捆绑几乎所有内容。
如果您尝试仅添加原始虚拟机的单独驱动器,以下是一些有助于诊断问题的问题。
您在什么平台上运行?
在编辑设置时,它是否指向正确的 vmdk 文件名?这有助于显示您需要同时使用哪些文件来添加整个 vmdk,因为如果使用精简配置,它们可能会被分解。
答案2
(根据经验)我在使用 VMware Workstation 时也遇到过类似的问题。后来我发现一些 .vdmk 文件来自旧版本的 VM。将 VM 的文件夹移动到已经有旧版本的另一个磁盘时发生了错误。传输没有成功完成,我们无法使用 VM。我建议您检查该 VM 的最后一个备份并比较 .vdmk 文件,看看它们是否是新旧文件的混合。如果是这种情况,您必须删除旧文件并将正确的文件复制到同一目录。