VMWare虚拟机不被低版本Workstation兼容问题

在自己的本机上安装 VMware Workstation 10,准备搭建虚拟机环境。

兼容性问题

配置文件 .vmx 是由VMware产品创建,但该产品与此版 VMware workstation 不兼容,因此无法使用。

根据这个提示,初步怀疑是虚拟机创建时的版本和我安装的workstation版本不兼容,由于软件一般会有向下兼容的特性,所以虚拟机的版本可能要高于我的workstation版本。

安装的workstation 版本是 VMware Workstation 10;通过 vmx文件查询VMware虚拟机文件的版本为12

通过 vmx文件看, enmoedu 这两个虚拟机文件都是用的 workstation 12版本创建的。如果想用VMware workstation打开虚拟机的话,就是低版本的 workstation 10 软件,打开高版本 12 的虚拟机了。

一般情况下,在VMware的系列产品中,高版本的虚拟机硬件版本号是不能运行在低版本的虚拟化平台上的,workstation 12版本的虚拟机,是不能运行在这个版本之下的虚拟机软件上的。如果实在要运行的话,有两个解决方法:

情况一:如果还有VMware Workstation 12.0的环境,可以直接通过虚拟机右键菜单Manage—>Change Hardware Compatibility菜单修改为兼容VMware Workstation 10.0的硬件版本号。

情况二:如果现有环境没有VMware Workstation 12.0,可以通过下面的步骤快速完成硬件号的兼容转换

1.找到并通过记事本程序打开虚拟机的.vmx文件;
2.找到文件中的virtualHW.version = "12"字段,修改该字段为virtualHW.version = “10”;
3.保存.vmx文件,并开启虚拟机。VMware Workstation 12.0的虚拟机可以在VMware Workstation 12.0的环境下运行。
注:修改vmx文件的操作仅通过本帖操作不过程及环境测试通过,并未经大量验证性测试,如在操作过程中碰到问题请回复并说明问题及报错。还是建议大家采用第一种方式(通过兼容版本做兼容性硬件版本转换);

由于只安装了 VMware Workstation 10版本的虚拟机软件,所以采用方法二,将虚拟机的 .vmx 文件中的 virtualHW.version 字段由 12修改为 “10”;然后保存,再次打开电源按钮,就可以正常启动虚拟机了。

参考: https://jingyan.baidu.com/article/9158e00020889aa2541228be.html
https://blog.csdn.net/weixin_39523456/article/details/102476660

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值