我的 Mac 上有 VMware,但它崩溃了。我无法访问 VMware 使用的文件。因此我下载了 VirtualBox,当我尝试将 .vmwarevm 文件添加到 VirtualBox 时,它说无法读取该类型。
我不确定是否有办法获取这些文件,因为它们非常重要。我无法关闭或打开 VMware 中的虚拟状态。
有什么想法吗?
答案1
VirtualBox 可以运行由 VMware Workstation 或 Server 创建的虚拟机,为此您需要使用以下步骤导入 vmdk 文件
* Start Virtual Box
* Goto File > Virtual Disk Manager
* Click Add. Locate and select the copied .vmdk file. Click OK.
* Create a New VM as usual using the added vmdk file
* Boot the VM
答案2
在 Mac OSX Finder 中右键单击“.vmwarevm”文件。选择“显示包内容”。将“.vmdk”文件复制到主目录。打开 VirtualBox,创建新机器(从菜单中,选择机器 -> 新建...)命名,选择合适的操作系统,单击 [继续],设置内存大小和 [继续],在硬盘设置中,选择“使用现有的虚拟硬盘文件”,然后选择您提取的“.vmdk”文件。
答案3
您实际上需要打开位于 vmwarevm“文件”内部的 vmdk 文件,该文件实际上是一个文件夹。右键单击它(您可能需要按命令)并单击“显示包内容”。
答案4
sudo apt-get install qemu
qemu-img convert /path/to/your.vmdk intermediatefile.bin
VBoxManage convertdd intermediatefile.bin converted.vdi
Qemu 可以在 Vdisk 格式之间进行转换,但值得做的是,一旦将磁盘放入 VBox 中,就不要尝试从磁盘启动;挂载磁盘,但启动挂载的 iso 映像(如 knoppix 或 ubuntu livecd),看看数据是否仍在磁盘上。然后按照“非启动系统”的常规故障排除格式进行操作