VMware workstation虚拟机兼容性问题的解决方法

VMware workstation 虚拟机兼容性问题,如何解决?

我在自己的本基本上安装了 VMware Workstation 10,准备搭建虚拟机环境。从别的地方拷贝了同样是用 VMware workstation 10创建的虚拟机,没有问题,可以直接打开和使用。

但是拷贝的另外两个虚拟机在使用时,却遇到了几个问题,经过处理后,目前这两个虚拟机也可以正常使用,所以讲问题的处理过程记录了一下。

问题一:打开虚拟机时的“获取所有权”问题

我在虚拟机中打开 enmoedu2.vmx 时,出现一个这样的提示:

这是因为虚拟机在运行时,会产生一些 *.lck 文件夹和文件,作为记录虚拟机与虚拟磁盘运行时的信息;类似于Windows上的tmp临时文件,或者Linux系统删的pid文件。

正常情况下,这类文件都是在虚拟机正常打开运行时,才会出现,虚拟机关闭后,这些文件也就不存在了。

但如果因为某些原因强制关闭正在使用的虚拟机或者电脑反应迟钝的问题会造成虚拟机的某个进程一直在后台启用,就会导致VMware Workstation虚拟机出现:该虚拟机似乎正在使用中的问题,无法启动这个虚拟机,让选择“获取所有权”,或者“取消”的选项。

我打开虚拟机文件所在的目录,看到加压缩的文件中确实有 *.lck 文件夹,将这个文件夹删除,释放之前未释放完毕的后台进程,然后再次打开虚拟机就恢复正常了。

如果实在不行,就重启一下电脑,就会恢复正常了。

问题二:兼容性问题

在解决了上面的问题,虚拟机可以正常加载到软件中了,但点击打开电源按钮时,又出现了另外的问题:

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

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

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

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

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

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

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

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

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

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

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

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

(0)

相关推荐

  • 今win10更新导致VMware workstation pro无法打开的解决方法

    今天晚上吃完饭回来打开笔记本的时候就遇到问题了,一般睡眠的机子按回车或者启动键就可以正常进入桌面了,但是今天很奇怪久久打不开桌面,然后只能无奈长按重启,然后就配置更新了,起先不知道为什么明明关了系统更新还是会继续系统更新.最无奈的是打开后其实桌面正常,但是当我随后打开VMware的时候系统弹出对话框:Windows 不支持VMware Workstation Pro...... 这样一段文字,我当下觉得可能是我之前在任务管理器中关闭了一些和VMware的相关进程,从而导致VMware崩溃了,于是

  • vmware workstation12安装centos提示VMware Player与Device/Credential Guard不兼容原因及解决方案

    在最新版本的WIN10中微软引入了一个基于虚拟化容器的安全机制,简单理解就是把系统内核放进一个隔离容器里面运行以提高安全性,这个隔离容器是用Hyper-V制作的,导致Hyper-V抢占了VMware的虚拟化资源. 解决方案可以按照vmware官方的解决方案来https://kb.vmware.com/s/article/2146361?lang=zh_CN 第一步:禁用Device Guard组策略配置 运行gpedit.msc找到Device Guard 双击进入打开基于虚拟化的安全,选择已禁

  • VMware Workstation Pro 无法在Windows上运行的解决方法

    经过十一假期,是不是有同学发现windows更新后 VMware虚拟机打不开了,显示"VMware Workstation Pro 无法在Windows上运行"的提示.我的虚拟机版本是VMware Workstation Pro12,经过本人亲测,把最近更新的windows安装包卸载重启即可.或者把虚拟机版本升级到15版本也可以解决(本人未测试) 卸载windows安装包步骤: 1 win+R键,输入control 打开控制面板 2 点击 程序 里的 卸载程序 3 点击查看已安装的更新

  • 警告1909无法创建快捷方式VMware Workstation Pro.Ink的图文解决方法(附 VMware_workstation 12的安装方法)

    电脑之前装过VMware 10,很长时间没用就卸载了,也没有在意卸载的干不干净,直到最近需要用Linux系统,重新安装了VMware 12,就出现下面这样的情况: 警告1909.无法创建快捷方式VMware Workstation Pro.Ink. 从网上找了各种办法试过之后都不太理想,后来仔细看看上面的提示,意思是说无法创建快捷方式,可能是用户在快捷方式文件夹的读写权限不够,那就去找到存放快捷方式的文件夹去试试: 就是下面这个路径,就可以找到快捷方式文件夹! 复制代码 代码如下: C:\Pro

  • VMware workstation虚拟机兼容性问题的解决方法

    VMware workstation 虚拟机兼容性问题,如何解决? 我在自己的本基本上安装了 VMware Workstation 10,准备搭建虚拟机环境.从别的地方拷贝了同样是用 VMware workstation 10创建的虚拟机,没有问题,可以直接打开和使用. 但是拷贝的另外两个虚拟机在使用时,却遇到了几个问题,经过处理后,目前这两个虚拟机也可以正常使用,所以讲问题的处理过程记录了一下. 问题一:打开虚拟机时的"获取所有权"问题 我在虚拟机中打开 enmoedu2.vmx 时

  • 详解如何从宿主机拖动复制文件到虚拟机VM中的解决方法

    1.首先要确保自己的虚拟机安装了vmware tools  ①点击虚拟机的 虚拟机(M)->重现安装VMware Tools(T) ②此时系统会弹出装载虚拟CD驱动器 点击打开文件 ③打开文件后可将 文件夹里的文件全部复制到自己的某个文件夹中,例如放在桌面 ④Ctrl+ALT+t打开终端, 输入命令:cd Desktop tar -xvf VMwareTools-10.0.0-2977863.tar.gz(注意:这里的文件名是你自己桌面上那个.gz文件 的名称,根据自己对应的版本来哦) 这时候你

  • VMWare Workstation虚拟机访问外网的图文教程

    平时在使用虚拟机的时候都没有使用外网的需求,这次配置ceph的时候,快速安装ceph需要使用外网,突然发觉上不了网,经过网络上的学习,整理一下内容. 用的NAT模式,以前我一直以为这个是与主机进行网络交换的,想访问外网需要将网关设置成这里显示的.其实并不是,这个仅仅是主机与虚拟机进行数据交换,而虚拟机中需要访问外网走的网关是在vmware中设置,如下图: 这个页面是在"编辑"中. 点击更改设置后,出现: 在点击NAT设置: 在虚拟机中的操作系统的网关就需要与这个一致. 我的操作系统是C

  • VMware Workstation虚拟机安装操作方法

    虚拟机是非常方便的测试软件,我们可以用来做各种测试,不会对硬件造成伤害,为了能够更加方便的演示环境,便于做各种例子:而又能保证主机的快速运行,减少不必要的垃圾安装程序,可以在虚拟机中随便安装和彻底删除:还能体验不同版本的操作系统,我们会选择使用虚拟机来进行操作. 而VMware 作为虚拟机市场上的领航者,具有很多优点,它可以可以同时运行Linux各种发行版.Dos.Windows各种版本,Unix等,甚至可以在同一台计算机上安装多个Linux发行版. 多个Windows版本,为了想让它能为自己服

  • VmWare安装centos7无法上网的解决方法

    VmWare安装centos7无法上网怎么办?下面为大家分享了解决方法,供大家参考,具体内容如下 1.关闭防火墙 systemctl stop firewalld.service #关闭 systemctl restart firewalld.service #重启 2.虚拟机->设置->网络适配器->选择NAT模式 3.编辑->虚拟网络编辑器->添加网络->Vmnet8(DHCP和NAT设置都采用默认的)->确定 4.配置虚拟网络vmnet8的dns 5.配置虚

  • Firefox和IE兼容性问题及解决方法总结

    在开发多语言java 网站的过程中,发现不少FF中可以正常运行的代码,可是在IE中不行,反之亦然.IE和Firefox(火狐)在JavaScript方面的不兼容及统一方法总结如下: 1.兼容firefox的 outerHTML,FF中没有outerHtml的方法 复制代码 代码如下: if (window.HTMLElement) { HTMLElement.prototype.__defineSetter__("outerHTML",function(sHTML) { var r=t

  • VMware配置虚拟机静态IP地址的方法

    使用VMware配置虚拟机静态IP地址,供大家参考,具体内容如下 一.安装好虚拟后在菜单栏选择编辑→ 虚拟网络编辑器,打开虚拟网络编辑器对话框,选择Vmnet8 Net网络连接方式,随意设置子网IP,点击NAT设置页面,查看子网掩码和网关,后面修改静态IP会用到. 二.检查宿主机VM8 网卡设置,打开网络和共享中心→ 更改适配器设置→,在VMware Network Adapter VMnet8上单击右键,选择属性按钮打开属性对话框. 三.在虚拟机右下角,点击网络适配器按钮,右键选择断开连接,然

  • mvc上传到美橙云虚拟机系列问题的解决方法

    我用vs2015写了个小网站,.Net Framework4.5. mvc 5,发布到本机iis上正常,在美橙申请了一个云虚拟机,发布过程中遇到的一些问题记录如下: 1.服务器支持的版本比较低 上传后打开网站显示: HTTP 错误 404.0 - Not Found 您要找的资源已被删除.已更名或暂时不可用. 询问美橙的技术支持,说只能支持到.net framework4.0.mvc4. 没办法只好试着降低版本.在vs2015中把解决方案中所有的项目目标框架都改为.net framework4.

随机推荐