欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

VMware 已将该虚拟机配置为使用 64 位客户机操作系统。但是,无法执行 64 位操作的解

程序员文章站 2022-06-25 19:54:24
VMware 已将该虚拟机配置为使用 64 位客户机操作系统。但是,无法执行 64 位操作的解...

新买了个台式机本,在学习大数据的时候装上vmware,运行虚拟机发现提示无法执行64位操作。本人系统是win7,64位系统。

错误提示:
已将该虚拟机配置为使用 64 位客户机操作系统。但是,无法执行 64 位操作。

此主机支持 intel vt-x,但 intel vt-x 处于禁用状态。

如果已在 bios/固件设置中禁用 intel vt-x,或主机自更改此设置后从未重新启动,则 intel vt-x 可能被禁用。

(1) 确认 bios/固件设置中启用了 intel vt-x 并禁用了“可信执行”。

(2) 如果这两项 bios/固件设置有一项已更改,请重新启动主机。

(3) 如果您在安装 vmware workstation 之后从未重新启动主机,请重新启动。

(4) 将主机的 bios/固件更新至最新版本。

VMware 已将该虚拟机配置为使用 64 位客户机操作系统。但是,无法执行 64 位操作的解

之后就是一顿度娘,发现千篇一律都是检测cpu支不支持虚拟化,支持的话去bios里设置虚拟化技术设置为enabled。

VMware 已将该虚拟机配置为使用 64 位客户机操作系统。但是,无法执行 64 位操作的解

VMware 已将该虚拟机配置为使用 64 位客户机操作系统。但是,无法执行 64 位操作的解

如果是z170的主板可以参考下面的图片

VMware 已将该虚拟机配置为使用 64 位客户机操作系统。但是,无法执行 64 位操作的解

具体方法是: del进入bios然后看右下角的f7 高级设计里面,找到 cpu configuration 回车进入找到intel virtualization technology设置为enable

本以为就像是网上说的那样保存重启就ok了,但是保存了设置和重启后却还是发现同样的问题。期间也还对bios设置幻想会不会是vt-x不在configuration的缘故?也有许多人回答重装啥的、或卸载了vmware再安装、或换个vmware、本人确实也重装了一次(也是个人习惯导致,要是重装后不找个修复漏洞的卫士或管家也说不定能避免)。联想也咨询了好几次,换个vm?试试hyper-v可能?编辑.vmx。。。都是无用。后来查找的时候发现了另外一种检测工具,反正都是蒙,就装来试试,发现检测结果如下:

VMware 已将该虚拟机配置为使用 64 位客户机操作系统。但是,无法执行 64 位操作的解

那么为什么支持vt-x,bios也设置了enabled却还是不能正常启用vt-x了?后来就往这方面想,会不会就是卫士类的阻挡?终于百度到360核晶防护是与vt-x有关的,果然在360上发现这个功能是开启了的。

VMware 已将该虚拟机配置为使用 64 位客户机操作系统。但是,无法执行 64 位操作的解VMware 已将该虚拟机配置为使用 64 位客户机操作系统。但是,无法执行 64 位操作的解

后来禁掉后启动vm能正常运行,重启电脑也能正常运行,终于算是解决了。希望遇到和我一样问题的朋友少花时间在这上面。

经过小编测试,完美解决了问题。