在虚拟机安装OS后,启动虚拟机报:二进制转换与此平台上的长模式不兼容。此虚拟环境中的长模式将被禁用。因此需要使用长模式的应用程序将无法正常运行。经过各种查资料终于可以启动了,特此把个人成功案例给大家分享。(注:如果报VMware Workstation 不可恢复错误: (vcpu-0),则只看最后一个提示即可)
1、 首现我们需要下载一个绿色的小巧软件,来检测VT虚拟化技术是否开启。用securable.exe软件检测时,软件界面中“Hardware”显示为“YES”字样,这说明VT虚拟化技术已经成功开启。
2、 如果显示为“NO”,则说明VT虚拟化技术未能成功开启。需要重启笔记本后登录BIOS设置界面不同电脑及主板展示不一样,下面给出三种方法(第三种方法为本人设置,系统win10)。
方法一:进入“Configuration”菜单,找到 “Intel(R) Virtual Technology”选项,将其值改为“Enabled”,保存退出后登录系统。
方法二:找到“advanced”à “Virualization Technology”将其值改为 “Enabled”,保存退出后登录系统。
方法三:切换到SecurityàVittualizationàIntel (R) Virualization Technology”将其值改为 “Enabled”,保存退出后登录系统(如下图)。
3、找到你系统目录中系统对应的文件即(系统版本.vmx),并打开vmx文件,使用记事本打开后,添加“smc.version = 0(建议您复制)”后保存,同时找到:vmci0.present=“TRUE”将TRUE改为FALSE 或者直接将这行删掉(一般不需要改)。保存此虚拟机的.vmx文件(可能先要关闭Vm,然后才能保存,再打开VM)。重新运行虚拟机。OK。(注意:刚刚安装好 VMware Workstation以后是找不到这个文件的,当你在VMware Workstation中建立了一个虚拟机以后,这个文件才会出现。)
4、在vm软件界面上(这一步非必要操作),编辑虚拟机设置。在虚拟机设置->选项->客户机隔离->VM通信接口(VMCI)把启用VMCI的钩去掉。点击确定保存。重新运行虚拟机。OK。
5、提示:如果系统直接报,VMware Workstation 不可恢复错误: (vcpu-0),出现这种情况,只要找到并打开vmx文件,使用记事本打开后,添加“smc.version = 0(建议您复制)”后保存,问题即可解决。
试过,可以成功
来自----http://blog.csdn.net/sp308036654/article/details/49076581