关于虚拟化的Inter VT-x的问题处理

文章介绍了在打开虚拟机时遇到IntelVT-x和AMD-V/RVI支持问题的解决方法,包括进入BIOS启用虚拟化选项,禁用Windows的Hyper-V服务和内核隔离功能,以及检查和调整系统虚拟化设置。这些步骤旨在确保虚拟化技术在主机上正确启用,以便虚拟机能正常运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、打开虚拟机显示“此主机支持Inter VT-x,但Inter-VT-x处于静止状态”处理方式

当打开VM虚拟机时出现以下图片的提示时,是因为自己主机的BIOS未能打开的缘故所导致,我们需要将自己电脑主机BIOS中虚拟机选项启用后才能正常打开电脑的虚拟机,操作步骤如下:(本机为联想ThinkPad 笔记本)
Alt
1、重启笔记本按 F12(不同品牌电脑进入方式可能不同),按TAB 键切换栏目到”App Menu”,然后选择“setup”进入BIOS设置,或是看到lenovo或ThinkPad 标识后多次按Enter 回车,听到报警声后等待下一画面,然后按F1或Fn+ F1进入 BIOS 主界面;
Alt
2、进入BIOS设置画面中,使用键盘的方向键切换至“Security”选项卡;
Alt
3、在“Security”界面中,进入“Virtualization”这个选项开启vt;
Alt
4、进入“Virtualization”设置界面之后,可以看到“Intel ® VirtualizationTechnology”和“Intel®VTd Feature"两个选项。上面的选项就是虚拟化技术,下面的选项是定向I/0 虚拟化技术,开启之后可以对虚拟机使用存储设备有提升。将“Intel®Virtualization Technology”的选项将 Disabled 改为 Enabled,代表开启 CPU 虚拟化技术了;
Alt
Alt
5、最后在键盘上按下F10键,保存BIOS设置并点击“YES”,表示 VT 己经开启完。
Alit
注:如果找不到相关选项,可以在不同的顶部菜单栏,根据关键词 Intel®Virtualization Technology、Virtual、Virtualization、VT-X、SVM、虚拟化技术等,来找到VT 设置。

二、打开虚拟机显示“此主机不支持虚拟化的Inter VT-x/EPT处理方式

Alt
windows解决方法步骤:
1、控制面板 --> 程序 --> 打开或关闭Windows功能,取消勾选Hyper-V,确定禁用Hyper-V服务;
Alt
Alt
Alt
2、隐私和安全性 --> windows安全中心 --> 设备安全性 --> 内核完整性(关闭)
Alt
Alt
3、按下WIN+R打开运行,然后输入services.msc回车;
Alt
4、在服务中找到HV主机服务,双击打开设置为禁用
Alt
5、再打开Windows PowerShell(以管理员身份打开CMD);
6、运行命令:

bcdedit /set hypervisorlaunchtype off;

Alt
7、之后重新启动计算机,再运行VM虚拟机即可。

三、此平台不支持虚拟化的 AMD-V/RVI,模块“HV”启动失败问题的原因与解决方法

(1)解决办法一

问题:
1、此平台不支持虚拟化的 Intel VT-x/EPT。不使用虚拟化的 Intel VT-x/EPT,是否继续?
2、VMware Workstation 在此主机上不支持嵌套虚拟化。模块“HV”启动失败。未能启动虚拟机。
解决步骤:
查看系统虚拟化性能状态
ctrl + shift + esc 打开任务管理器,切换到【性能】查看
Alt
或管理员运行 Powershell

Windows PowerShell

版权所有 (C) Microsoft Corporation。保留所有权利。
尝试新的跨平台 PowerShell https://aka.ms/pscore6
C:\Users\lvyikaiyxysss> Get-CimInstance -ClassName CIM_Processor | Select-Object -Property "Name", "NumberOfCores", "NumberOfLogicalProcessors", "VirtualizationFirmwareEnabled", "VMMonitorModeExtensions"

VirtualizationFirmwareEnabled : True

VirtualizationFirmwareEnabled 是一个与系统和主板设置都有关的功能。返回值(True / False)表示系统中的虚拟化功能是否已在主板的固件(BIOS或UEFI)中启用支持。

主板固件(BIOS或UEFI)虚拟化设置参考步骤(实际操作可能因主板厂商和固件版本而有所不同)
1、重启计算机并按下相应的按键进入主板固件设置界面。通常在计算机开机画面上会显示提示信息。
2、进入固件设置界面,使用方向键菜单跳转和回车键选择浏览选项。
3、查找虚拟化相关的选项。通常会在高级设置或者 CPU 设置等相关功能区中找到,可能会包含诸如"Virtualization Technology"、“Intel VT-x”、"AMD SVM"等类似的字样。
4、将相关选项设置为【启用】或【Enabled】。
5、保存设置并退出固件设置。
VMware 设置中,取消【虚拟化CPU性能计数器(U)】
Alt
彻底禁用 Hyper-V 功能
以管理员身份运行 cmd

C:\Users\lvyikaiyxysss> dism /Online /Disable-Feature:Microsoft-Hyper-V

部署映像服务和管理工具
版本: 10.0.19041.844
映像版本: 10.0.19045.2965

禁用一个或多个功能
[==========================100.0%==========================]
操作成功完成。

命令修改系统引导加载程序的配置,在系统启动时禁用 Hyper-V
以管理员身份运行 cmd

C:\Users\lvyikaiyxysss> bcdedit /set hypervisorlaunchtype off
操作成功完成。

或者

C:\Users\lvyikaiyxysss> bcdedit /set {current} hypervisorlaunchtype off
操作成功完成。

重启计算机

内核隔离
部分计算机重启后,虚拟机内的系统仍然不能正常运行,可以尝试关闭【内核隔离】。
Alt
关闭【内核隔离】,重启计算机后,ELAM 驱动程序(Early Launch Antimalware)提前启动过程将被替换为标准启动过程。

查看相关设置是否生效
win+R,输入msinfo32 ,确定,【基于虚拟化的安全性:未启用】
Alt
win+R,输入services.msc ,确定,【HV主机服务:禁用】
Alt
Windows 版本功能限制
上述设置在专业版、专业工作站版、教育版、企业版上都没有问题。如果计算系统是家庭版,尝试多种方法设置无效,可以升级一下,相关教程自行搜索很多。

(2)解决办法二

转载地址:https://www.fujieace.com/vmware/amd-v-rvi.html#google_vignette
报错:
此平台不支持虚拟化的 AMD-V/RVI。
不使用虚拟化的 AMD-V/RVI,是否继续?
Alt
当点击“是”后,又提示错误如下:
Vmware Workstation 在此主机上不支持嵌套虚拟化。
模块"HV"启动失败。
未能启动虚拟机。
Alt
报错原因
Hyper-V与VMware冲突以及Windows Defender的内核隔离导致的。
在勾选虚拟机CPU的虚拟化 Intel VT-x/EPT 或 AMD-V/RVI之后,竟然无法启动虚拟机,提示“此平台不支持虚拟化的 amd-v/rvi”。
Alt
解决办法:
1、在“控制面板 — 程序 — 启用或关闭Windows功能”,然后将所有关于Hyper-V的功能全部关闭。
以下图片的红框部分都需要关闭,都不用打勾。

  • Hyper-V
  • Microsoft Defender 应用程序防护
  • Windows 沙盒
  • Windows 虚拟机监控程序平台
  • 容器
  • 适用于 Linux 的 Windows 子系统
  • 虚拟机平台
    Alt
    2、打开 “Windows 安全中心 — 设备安全性 — 内核隔离 — 内核隔离详细信息”,然后将内存完整性保持关闭。
    Alt
    3、调整完成之后,重启电脑。
    然后,就可以正常的使用VMware的虚拟机嵌套功能了。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值