[ 已解决 ]VirtualBox 打开 VMware 虚拟机

一:直接使用 VMware 的虚拟机 vmdk 文件
1、在 VBox 中新建虚拟机,在虚拟硬盘时,选择使用已有的硬盘文件,选择 VMware 的 win7.vmdk。
2、由于 VMware 创建 win7 时用的 SCSI 硬盘,所以在 VBox 的设置中删除原 IDE 控制器,增加 SCSI。
3、启动虚拟机时,发现还是启动不了,增加系统的扩展设置后能正常启动。估计当时 VMware 建立这个虚拟机前,启用过 IO APIC,所以不能禁用它。

** 问题:
启动后蓝屏。**

二:搜索网络上资源,有案例转换成 vmdk 文件成 vof 文件,然后用 VirtualBox 打开
1、自带的 ovftool.exe 工具将 *.vmx 文件转化成 *.ovf 文件,命令格式:
ovftool “vmx 文件完整路径” “要存放 ovf 文件的路径”
或者
在 VMware Workstation 控制台:File – Export to OVF 转换成 ovf 文件
2、双击选择的 win7.vof,提示导入虚拟机;

** 问题:
无法挂载硬盘,始终有警告提示。**

求话不说一半。然后什么警告?

已经解决,用第一种方法,SCSI 接口设置不对,原虚拟机是用 SAS,设置的是 lslogic 的 SCSI 适配器,改过来就 OK 了。

VirtualBox 4.2 对 vmdk 虚拟机支持有很难打提高,不过相比 vmware 尚有不足:
1、粘贴复制的功能在 VMware 中经常用到,但是 VirtualBox 没有,或者是我还没有找到
2、VirtualBox 快照恢复后,硬盘文件也会相应恢复到快照时的尺寸大小,VMware 不会
3、VirtualBox 快照只能单独建立,VMware 快照具有继承特性,可以从某个快照为起点,生成多个快照,且图形化显示快照的生成树。