先搞清楚为什么你的安装会失败

打开VirtualBox,新建虚拟机,挂载ISO,点击启动——流程看起来很简单,但Windows 11的硬件检测机制会在虚拟环境里制造大量麻烦。微软从Win11 22H2开始强制要求TPM 2.0、安全启动和至少4GB内存,而VirtualBox默认创建的虚拟机并不满足这些条件。

VirtualBox相关配图

最典型的场景是这样的:你用VirtualBox 7.1.4新建了一台虚拟机,类型选了Windows 11 (64-bit),内存给了4096MB,硬盘分了50GB,一切看起来没问题。但安装程序走到"选择版本"之后直接弹出"这台电脑不满足安装Windows 11的最低系统要求",连个具体原因都不告诉你。

问题出在两个地方。第一,VirtualBox从7.0版本开始虽然加入了TPM 1.2/2.0的模拟支持,但这个选项不会自动开启,需要你在虚拟机设置里手动勾选。第二,Win11强制要求UEFI固件,而VirtualBox默认使用传统BIOS引导,这一项不匹配就直接被拦截。

理解了失败原因,下面的操作就有的放矢了。

建虚拟机时必须改对的四个参数

这一节不讲"点击新建、输入名称"这种不需要教的步骤,只聚焦那些改错就翻车的配置项。

VirtualBox相关配图

打开VirtualBox,点击新建,在类型和版本处选择 Microsoft Windows / Windows 11 (64-bit)。VirtualBox 7.1.x在检测到你选择Win11后,会自动勾选"启用EFI",但以下几项你必须手动确认:

内存:最低4096MB,建议给到8192MB。低于4GB安装程序直接拒绝,而4GB刚好卡线,安装过程会非常慢。

处理器:至少分配2个CPU核心。Win11的最低要求是1GHz双核,单核虚拟机会触发兼容性检查失败。

硬盘:动态分配VDI格式,最少52GB。Win11安装完成后系统盘占用约27GB,加上后续更新和临时文件,50GB以下很快就会报磁盘空间不足。

TPM:进入虚拟机设置 → 系统 → 主板标签页,在最下方找到"启用TPM",版本选择v2.0。如果你用的是VirtualBox 7.0以下版本,这个选项不存在,你需要升级VirtualBox或者使用注册表绕过方案(下一节会讲)。

完成这四项配置后,在存储设置里把Win11的ISO文件挂载到虚拟光驱,启动虚拟机即可进入安装界面。

安装过程中被拦截的注册表绕过法

即使你配置了TPM 2.0和EFI,仍然有可能在安装过程中遇到硬件检查不通过的情况,尤其是在宿主机CPU较老或VirtualBox版本存在bug时。这时候需要在安装界面直接绕过检测。

VirtualBox相关配图

具体操作:当安装程序显示"这台电脑无法运行Windows 11"时,不要关闭窗口。按下 Shift + F10 打开命令提示符,输入 regedit 回车,打开注册表编辑器。

导航到 HKEY_LOCAL_MACHINE\SYSTEM\Setup,右键新建一个项,命名为 LabConfig。在 LabConfig 下新建三个 DWORD (32位) 值:

BypassTPMCheck,值设为 1。BypassSecureBootCheck,值设为 1。BypassRAMCheck,值设为 1。

关闭注册表编辑器和命令提示符,点击安装界面左上角的返回箭头,重新进入安装流程,硬件检查就会被跳过。

这个方法在VirtualBox 7.0.x和7.1.x上均实测有效,也适用于物理机上用不支持TPM的主板安装Win11的场景。

装完进桌面后的三个高频故障

安装完成不代表万事大吉。以下是进入Win11桌面后最常见的三个问题及对应修复方案。

故障一:分辨率锁死在800×600,无法调整。这是因为VirtualBox的虚拟显卡驱动没有正确加载。解决方法是安装VirtualBox Guest Additions——在虚拟机窗口顶部菜单栏点击"设备" → "安装增强功能",虚拟光驱会自动挂载一个ISO,打开后运行 VBoxWindowsAdditions.exe,安装完成后重启虚拟机,分辨率就能自适应窗口大小了。

故障二:安装Guest Additions后黑屏或花屏。进入虚拟机设置 → 显示,将显卡控制器从默认的VMSVGA切换为VBoxSVGA,并将显存拉到128MB。VMSVGA在部分Win11版本上存在兼容性问题,切换后重启通常能解决。

故障三:虚拟机内无法联网。检查虚拟机设置 → 网络,确认连接方式为"网络地址转换(NAT)"且"接入网线"已勾选。如果NAT模式下仍无法上网,尝试切换为"桥接网卡"并选择宿主机正在使用的物理网卡。

总结

这篇VirtualBox虚拟机安装Win11教程覆盖了从配置到安装到故障修复的完整链路,核心思路就一个:先理解Win11的硬件检测机制,再针对性地配置或绕过。如果你正在用VirtualBox做开发测试或系统体验,建议保持VirtualBox更新到7.1最新小版本以获得最好的Win11兼容性。遇到文中没覆盖的问题,可以到VirtualBox官方论坛的Windows Guests板块搜索,那里有大量社区实测案例可供参考。现在就打开你的VirtualBox,动手试试吧。

相关阅读:VirtualBox虚拟机安装Win11教程使用技巧VirtualBox安装教程:从下载到排错,一次