最近,安装了一台新电脑。使用VMware虚拟机时,出现了一些问题,无法打开。安装VMware虚拟机后,打开虚拟机时,提示:虚拟机需要AVX2,但AVX不存在。因此,虚拟机无法打开。我很快在网站上
最近,安装了一台新电脑。使用VMware虚拟机时,出现了一些问题,无法打开。
安装VMware虚拟机后,打开虚拟机时,提示:
虚拟机需要AVX2,但AVX不存在。因此,虚拟机无法打开。我很快在网站上找了一堆资料,发现大神是这样解决的:
找到虚拟机的文件,也就是带后缀的文件。vmx,然后用txt打开,然后修改virtualHW.version
修改virtual HW . version = ”6″这一行,改成virtual HW . version = ”10″。
我看了评论,反馈很好。好像解决了虚拟机打不开的问题。
于是,我按照上面的说明修改了一下。
结果戏剧性的一幕出现了:电脑蓝屏!
我不相信邪恶。重启电脑后,我又试了3次,还是蓝屏!蓝屏!蓝屏!
没有意外蓝屏!
很多年没见过电脑蓝屏了。电脑最后一次蓝屏的记忆还是在windowsXP时代。我突然很迷茫!
无奈,我把virtual HW . version = ”10″修改原始值virtual HW . version = ”6″,再次打开虚拟机。这时蓝屏终于停了,但原来的提示出现了:这个虚拟机需要AVX2,但AVX不存在。因此,虚拟机无法打开。
好的,我再去查查资料!
经过一番查找,感觉原因应该是CPU没有开启虚拟化技术!因为有的主板默认开启CPU虚拟化技术,有的主板默认关闭。
所以顺便了解了一下什么是CPU的虚拟化技术。
所谓CPU虚拟化技术,是指将单台计算机的软件环境分成多个独立的分区,每个分区可以根据需要模拟一台计算机的技术。
找出原因后,再对症下药就ok了。
再次重启电脑,然后按DEL键进入主板设置界面。我用的是微星的主板,其他品牌的主板也有类似的方式进入设置界面。
在主板设置中进入高级模式,然后在OC中选择CPU,然后选择SVM模式,选择启用。保存设置,然后退出。
CPU虚拟化技术开启!
我觉得这次肯定能行!
自信满满的我再次打开了虚拟机,结果—
什么?我说的对吗?还是没有?
果然人生处处有浪,波折是符合客观实际的!
但我一点也不慌张,想了想,然后重复前面的步骤,修改virtualHW.version = & # 82216″这一行,改成virtual HW . version = ”10″。
然后,再次开启虚拟机!
最后果然成功了!哈哈哈!
但是有一个新问题,嗯...按照提示操作。
然后出现这个界面。根据提示,回车继续!
最后出现这个界面,表示虚拟机已经成功启动!
问题顺利解决!
总结一下,解决VMware虚拟机无法开启问题的步骤:1.进入主板,开启CPU虚拟化技术。
2.打开带有后缀的文件。带有txt的vmx,修改后的版本号为:virtualHW.version = & # 822110″。