需依次完成五步:一、下载官方匹配的安装包与扩展包并验证签名;二、以管理员权限静默安装;三、手动安装同版本扩展包并确认启用;四、bios开启虚拟化并禁用hyper-v等冲突服务;五、新建虚拟机时采用最低可行配置(如4gb内存、2核、uefi启动)。

如果您希望在Windows 11系统中部署VirtualBox虚拟机环境,但安装过程卡顿、启动失败或提示虚拟化未启用,则可能是由于安装包不匹配、扩展包缺失或硬件虚拟化未开启所致。以下是解决此问题的步骤:
一、下载并验证安装包完整性
确保获取官方可信来源的安装程序,避免使用第三方镜像导致签名异常或组件损坏。安装包需与当前Windows 11版本(64位)完全兼容,并确认SHA256校验值一致。
1、打开浏览器,访问https://www.virtualbox.org/wiki/Downloads官网下载页面。
2、在“VirtualBox platform packages”区域,点击Windows hosts链接,下载最新稳定版(如VirtualBox-7.1.6-154675-Win.exe)。
3、同时下载对应版本的Oracle_VM_VirtualBox_Extension_Pack-7.1.6.vbox-extpack(扩展包,用于USB 3.0、RDP等关键功能)。
4、右键已下载的.exe文件 → “属性” → “数字签名”选项卡 → 查看签名者是否为“Oracle Corporation”,状态为“此数字签名正常”。
二、以管理员权限执行静默安装
绕过UAC拦截与路径权限限制,强制安装所有核心组件(含网络驱动、USB支持、Python绑定),避免因权限不足导致功能缺失。
1、按Win+X,选择“Windows Terminal(管理员)”。
2、输入命令:cd /d "C:\Users\%USERNAME%\Downloads"(切换至下载目录)。
3、执行静默安装:VirtualBox-7.1.6-154675-Win.exe /S /D=C:\Program Files\Oracle\VirtualBox。
4、等待命令行返回“Exit code 0”,表示安装成功;若出现非零退出码,检查磁盘空间与防病毒软件拦截日志。
三、手动安装扩展包并验证加载状态
扩展包必须与主程序版本严格一致,否则VirtualBox将拒绝加载USB控制器、远程桌面服务等模块,导致外设无法识别或共享剪贴板失效。
1、启动VirtualBox主程序,点击菜单栏File → Preferences → Extensions。
2、点击右侧绿色加号图标,在弹出窗口中定位并选中已下载的Oracle_VM_VirtualBox_Extension_Pack-7.1.6.vbox-extpack文件。
3、在许可协议界面点击I Agree,等待进度条完成。
4、确认列表中显示Oracle VM VirtualBox Extension Pack (7.1.6)且状态栏为“Enabled”。
四、启用BIOS级硬件虚拟化并禁用冲突服务
Windows 11默认可能启用Hyper-V或Windows Sandbox,二者与VirtualBox的底层虚拟化层存在资源抢占,必须彻底关闭才能保障VT-x/AMD-V指令直通。
1、重启电脑,开机时连续按F2/Del/F10/Esc(依主板品牌而定)进入UEFI设置界面。
2、导航至Advanced → CPU Configuration → Intel Virtualization Technology(或AMD平台的SVM Mode),设为Enabled,保存退出。
3、进入Windows后,以管理员身份运行PowerShell,依次执行:
4、dism.exe /Online /Disable-Feature /FeatureName:Microsoft-Hyper-V /All /NoRestart
5、bcdedit /set hypervisorlaunchtype off
6、shutdown /r /t 0立即重启生效。
五、配置首次启动的最小必要参数
新建虚拟机时若分配过高内存或启用不兼容的固件类型,会导致Win11安装镜像无法引导,需按最低可行配置初始化以排除环境干扰。
1、打开VirtualBox,点击New,名称输入“Win11-Test”,类型选Microsoft Windows,版本选Windows 10 (64-bit)(暂无Win11选项,该设置兼容UEFI启动)。
2、内存分配4096 MB,勾选Enable EFI (special OSes only)。
3、创建VDI动态磁盘,大小设为64 GB,存储位置置于非系统盘(如D:\VMs\)。
4、选中新建虚拟机 → 点击Settings → System → Processor → 核心数设为2,取消勾选PAE/NX。
5、点击Storage → Controller: IDE → Add Optical Drive → 选择已准备好的Win11 ISO镜像文件。











