VirtualBox启动失败_虚拟机打开报错VT-x不可用怎么办【开启】

admin 百科 13
需启用主机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不可用怎么办【开启】-第1张图片-佛山资讯网

如果您尝试在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

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~