现在的位置: 首页 > 常见问题 > 正文

如何让VMware低版本运行VMware高版本创建的虚拟机

2014年10月21日 常见问题 ⁄ 共 896字 ⁄ 字号 评论 4 条 ⁄ 阅读 12,432 次

问题描述:

本机安装的VMware Workstation是8.0版本,从别人那拷贝了一个用VMware Workstation 9.0版本创建的虚拟机,在运行虚拟机时报错:

The configuration file "vmname.vmx" was created by a VMware product that is incompatible with this version of VMware Workstation and cannot be used.

VmWare Error

VmWare Error

由报错提示可以知道是因为版本不兼容的问题,在VMware的系列产品中,高版本的虚拟机硬件版本号是不能运行在低版本的虚拟化平台上的,如本文中的硬件版本号9的虚拟机不能运行在VMware Workstation 8.0一样,那么有没有什么方式可以让VMware Workstation 9的虚拟机运行在VMware Workstation 8.0的平台上呢?

解决方案:

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

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

1.找到并通过记事本程序打开虚拟机的.vmx文件;

2.找到文件中的virtualHW.version = "9"字段,修改该字段为virtualHW.version = "8";

3.保存.vmx文件,并开启虚拟机。VMware Workstation 10.0的虚拟机可以在VMware Workstation 8.0的环境下运行。

注:修改vmx文件的操作仅通过本帖操作不过程及环境测试通过,并未经大量验证性测试,如在操作过程中碰到问题请回复并说明问题及报错。还是建议大家采用第一种方式(通过兼容版本做兼容性硬件版本转换);

目前有 4 条留言    访客:2 条, 博主:2 条

  1. 游软轨迹 2014年10月28日 下午1:10  @回复  Δ-49楼 回复

    这个问题还真的经常遇到,以前很喜欢封装GHOST,老升级到最新的VM版本去封装,后来想用回低版本的VM却无法正常导入vmname.vmx了!

    逛了一圈没找到博主联系QQ,方便留个QQ吗?最近刚转型换工作,在折腾一些VMware虚拟化、Linux服务器维护什么的,技术太嫩,想请教大神多多指点~


    • 管理员
      techbulo 2014年10月28日 下午1:48  @回复  ∇地下1层 回复

      当然可以啊,QQ 296354511,其实VMware我也不大精通,只是遇到啥问题解决啥,Linux拿来当服务器用,编译程序,呵呵

  2. 咕咕 2015年11月20日 上午11:10  @回复  Δ-48楼 回复

    很不错 是原创的吗 😛


    • 管理员
      techbulo 2015年11月20日 上午11:21  @回复  ∇地下1层 回复

      参考别人 + 亲测改进 😛 😛

给我留言

留言无头像?



×