是需要,你得确定你的cpu支持硬件虚拟化,如果支持,像是默认是传送的。
在bios设置里,就像是找intelvirtualtechnology(英特尔虚拟化技术)之类的字样,配置电源开关,只不过相同的bios可以设置差别那巨大,所以你得自己渐渐地找。如果一直找不到,有两种很有可能:1、虚拟化技术系统默认传送,不容许关了(我的笔记本就不属于这种类型)。2、你的电脑根本就不允许硬件虚拟化。
关于windows系统下的硬件虚拟化:
简单,windows系统在翻新安装后会默认启动后hyper-v,那是windows自带的那个虚拟机,这货在启动之后会睥睨硬件虚拟化。也就是说如果它进入启动后状态,其他任何程序都没能使用硬件虚拟化技术(哪怕你用cpu-z等工具检测都会显示不支持什么vt-x指令集)。
能解决建议:如果不是你是可以给予建议使用hyper-v虚拟机的话,那你用它吧。要是进行不了,那肯定把hyper-v关掉。
自动关闭hyper-v的办法:进入到控制面板-程序-启用或关闭windows功能,消掉hyper-v前面的勾即可,会那些要求重启。
分割线
后再,是最新版的windows10(具体是从哪个版本又开始的我没详细报名考试,其实上次是害我搞了好一会儿:知乎用户:cpu硬件虚拟化会忽然间彻底消失吗?
)会默认关闭一项安全功能,叫做“windowsdefendercredentialguard”,这个功能里面有一项:“基于组件虚拟化的安全性virtualization-dependentsecurity
”。这个功能和hyper-v一样,会独占硬件虚拟化资源,让其他任何程序都难以可以使用硬件虚拟化,则是用cpu-z等工具检测也会会显示不支持vt-x指令集。
能解决建议:同上,如果你也可以进行可以使用hyper-v虚拟机的话,那就用它吧,因为hyper-v和这个virtualization-drivensecurity没有吧是兼容的。如果接受不了,另外必须要硬件虚拟化的话,就得把这个功能可以关掉(虽说不推荐推荐,要知道是一项安全功能)。
关闭virtualization-basedsecurity的方法:不需要用到microsoft可以提供的一个管理工具:downloaddeviceguardbothcredentialguardhardwarereadinesstooloutsideofficialmicrosoftdownloadcenter
,下载过来后解压文件,接着按快捷键:“winkeyxa”(或是右键开始菜单,windowspowershell(管理员)),进到解压文件的目录里,键入
假如不提示错误,没有权限不能执行,输入
```
set-executionpolicyunrestricted
```
或者进系统设置-rlm更新和安全-gt开发者选项,最下面powershell,打勾:“更改先执行策略,以不能本地powershell脚本在未签名的情况下不运行。近距离攻击脚本是需要签名。”(系统默认肯定应该是取消勾选的),点一下“应用”。
想执行完等30秒会自动重启,关机重启后进入一个黑屏,至少意思是问你真要禁用吗,按winkey或f3真恢复默认设置。
详情可以去我那个问题看下:
cpu硬件虚拟化会忽然消失不见吗?
1、重新开机时按f12键再次进入到bios,直接进入到bios后,找到configuration选项的或security选项。
2、然后再你选virtualization,或是intelvirtualtechnology摁回车,将其值系统设置成:设置为enabled。
3、在需要保存bios设置之后,重启后计算机。
4、进入到操作系统右键点击右键,选择:任务管理器。
5、再次出现任务管理器界面后,你选“性能”标签,选择类型左侧的“cpu”,右击。
6、此时,你会注意到右侧会出现了或是计算机的信息情况,在最下面有一个叫作“虚拟化”状态的显示。也可以明显的猜出,我这里的虚拟化状态是:已启用。