将 VMware 驱动器导入 VirtualBox 驱动器

将 VMware 驱动器导入 VirtualBox 驱动器

我的 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),看看数据是否仍在磁盘上。然后按照“非启动系统”的常规故障排除格式进行操作

相关内容