最近在折腾安卓虚拟机时使用Android x86项目组提供的镜像,架构问题本身无法直接在电脑安装安卓系统。

而Android x86项目则是国外团队通过源代码进行移植的版本,虽然不能同步更新但现在也倒是已经 8.1 版。

至于折腾安卓虚拟机的原因则是手头的安卓机还是4.0 版,现在绝大多数应用程序都已经不支持太低的版本。

好像扯远了我们还是说说本文的正题即VMWARE虚拟机怎么加载VMDK文件吧,本身是不支持直接加载的。

VMDK是什么文件:

VMWARE虚拟机的配置文件是.VMX格式,而.VMDK 格式则是虚拟机完成安装后生成的虚拟磁盘映像文件。

还是折腾安卓虚拟机的原因下载的是人家制作好的.VMDK 映像,这样导入虚拟机就不需要繁琐的进行安装。

所以很多项目如微软提供的VMWARE开发镜像也都是VMDK格式的,主要就是方便用户直接导入即可使用。

VMWARE如何导入VMDK文件:

1.以下是新建虚拟机的常规操作,如果你不明白各个选项的含义可以自行查找相关教程或者按图中进行操作。

vmdk可以加载到kvm vmware打开vmdk文件_虚拟磁盘

vmdk可以加载到kvm vmware打开vmdk文件_vmdk可以加载到kvm_02

2.安装客户机操作系统这里选择稍后安装操作系统这个选项,后续虚拟硬盘文件直接替换掉不需要手动选择。

vmdk可以加载到kvm vmware打开vmdk文件_兼容问题_03

3.虚拟机操作系统这里选择其他,当然这里其实选择任何操作系统理论上都可以的,因为后面还是会被替换。

vmdk可以加载到kvm vmware打开vmdk文件_vmdk可以加载到kvm_04

4.虚拟机名称可以自定义,虚拟机的位置随便你。考虑到虚拟机可能会比较大你也可以选择空间大点的地方。

vmdk可以加载到kvm vmware打开vmdk文件_旧版_05

5.处理器和内核数量以及内存等按照你实际需要进行选择即可,当然理论上配置越高虚拟机运行的也越流畅。

vmdk可以加载到kvm vmware打开vmdk文件_旧版_06

vmdk可以加载到kvm vmware打开vmdk文件_兼容问题_07

vmdk可以加载到kvm vmware打开vmdk文件_虚拟磁盘_08

vmdk可以加载到kvm vmware打开vmdk文件_虚拟磁盘_09

6.磁盘类型这里通常选择SATA毕竟现在还用默认的IDE接口的太少,如果你是NVMe盘那就选择NVMe类型。

vmdk可以加载到kvm vmware打开vmdk文件_兼容问题_10

7.下列步骤就是导入VMDK磁盘映像里关键的步骤,选择磁盘这里勾选使用现有的虚拟磁盘不是创建新磁盘。

vmdk可以加载到kvm vmware打开vmdk文件_虚拟磁盘_11

8.选择现有的虚拟磁盘后即可选择VMDK格式的文件,选择后点击确定即可完成虚拟机的创建成功导入映像。

vmdk可以加载到kvm vmware打开vmdk文件_兼容问题_12

vmdk可以加载到kvm vmware打开vmdk文件_旧版_13

9.最后:VMDK是操作系统打包所以导入后也会生成对应的.VMX文件,如果需要修改配置那就继续改.VMX。

写在最后:VMDK的兼容问题

不同版本的VMWARE 创建的VMDK磁盘映像存在兼容问题,当然新版本是肯定向下兼容旧版本的.VMDK的。

稍微需要注意的是当你使用VMWARE导入旧版本VMWARE创建的VMDK时会提醒你是否需要进行转换操作。

个人用户只在本机安装虚拟机进行测试那就进行转换, 如果你还准备复制到旧版VMWARE 使用则不要转换。

不然转换后的VMWARE 虚拟机只能在新版本里打开,旧版本打开时就会出现兼容问题导致无法正常开启喽。