需启用主机CPU的VT-x/AMD-V并关闭Hyper-V、VBS及冲突软件。具体步骤:一、BIOS中开启Intel VT-x或AMD-V;二、用PowerShell禁用Hyper-V、WSL2等;三、关闭Windows基于虚拟化的安全性;四、卸载或禁用抢占VT-x的安全软件;五、用coreinfo.exe验证VMX状态为星号。

如果您尝试在VirtualBox中启动虚拟机,但收到“VT-x不可用”的错误提示,则说明主机CPU的硬件虚拟化功能(Intel VT-x或AMD-V)未启用或被其他程序占用。以下是启用VT-x的具体操作步骤:
一、进入BIOS/UEFI开启VT-x或AMD-V
VT-x(Intel)或AMD-V(AMD)功能默认可能处于禁用状态,需手动在主板固件界面中开启。不同品牌主板进入方式及选项名称略有差异,但核心路径一致。
1、重启计算机,在开机自检(POST)阶段反复按指定键进入BIOS/UEFI设置界面(常见按键为Del、F2、F10、F12或Esc,具体以屏幕左下角提示为准)。
2、使用方向键导航至“Advanced”(高级)、“CPU Configuration”(CPU配置)或“Security”(安全)等类似标签页。
3、查找名为“Intel Virtualization Technology”、“Intel VT-x”、“AMD-V”、“SVM Mode”或“Virtualization Technology”的选项。
4、将该选项设置为Enabled(启用)。
5、按F10保存更改并退出,系统将自动重启。
二、关闭Windows Hyper-V和相关虚拟化服务
Windows自带的Hyper-V、Windows Sandbox、WSL2等组件会独占VT-x资源,导致VirtualBox无法调用。即使未主动启用,部分系统更新后也可能默认激活相关服务。
1、以管理员身份运行PowerShell或命令提示符。
2、执行命令:dism.exe /Online /Disable-Feature:Microsoft-Hyper-V /All /NoRestart。
3、执行命令:bcdedit /set hypervisorlaunchtype off。
4、执行命令:wsl --shutdown(如已安装WSL2)。
5、重启计算机。
三、禁用Windows安全中心的基于虚拟化的安全功能(VBS)
Windows 10/11中的“基于虚拟化的安全性”(VBS)包括Credential Guard、Hypervisor-protected Code Integrity(HVCI)等,会强制启用Hyper-V内核,从而封锁VT-x给第三方虚拟机软件。
1、打开“Windows安全中心” → “设备安全性” → “基于虚拟化的安全性”。
标签: android windows 计算机 操作系统 主板 虚拟机 vmware 工具 amd ios bios win m
还木有评论哦,快来抢沙发吧~