安装前的环境准备与镜像获取

动手之前,先确认你的宿主机满足基本条件。VirtualBox 7.0及以上版本(推荐使用7.0.20或更新的稳定版)原生支持TPM 1.2/2.0模拟和安全启动,这是顺利安装Win11的前提。如果你还停留在6.x版本,升级是第一步,否则后续所有TPM相关设置都不会出现在界面中。

VirtualBox相关配图

宿主机硬件方面,建议至少预留4GB内存给虚拟机(宿主机总内存8GB以上为宜),处理器分配2核,硬盘空间划出64GB。Win11的最低要求是4GB内存和64GB存储,虚拟机里卡着下限跑会非常吃力,有条件的话内存给到8GB体验会好很多。

Windows 11 ISO镜像直接从微软官网下载,进入"下载Windows 11"页面,选择"下载Windows 11磁盘映像(ISO)",语言选简体中文,获取到的是多版本合一的ISO文件,大小约6GB左右。不要从第三方站点下载来路不明的镜像,既有安全风险,也可能在安装时出现校验失败。

同时,确保宿主机BIOS中已开启VT-x(Intel)或AMD-V(AMD)虚拟化支持。如果未开启,VirtualBox虽然能运行但性能极差,Win11安装过程可能直接卡死。进入BIOS的方式因主板品牌而异,通常是开机按Del或F2键。

创建虚拟机与关键参数配置

打开VirtualBox,点击"新建",这里有几个容易踩坑的设置需要注意。

VirtualBox相关配图

在"名称和操作系统"步骤中,名称随意填写,类型选择"Microsoft Windows",版本选择"Windows 11 (64-bit)"。VirtualBox 7.x在选择该版本后会自动勾选"启用EFI"选项,如果你发现没有自动勾选,手动打开它——Win11强制要求UEFI引导,传统BIOS模式会直接被拒绝安装。

内存和处理器页面,内存设置为4096MB起步,处理器给2个CPU。接下来的虚拟硬盘环节,选择"现在创建虚拟硬盘",格式用默认的VDI即可,勾选"动态分配",大小设为64GB或更大。

创建完成后,不要急着启动。右键点击虚拟机,进入"设置",这一步是重点:

进入"系统 > 主板",确认"启用EFI"已勾选。然后进入"系统 > 处理器",确认"启用PAE/NX"已勾选。

关键一步:进入"系统"选项卡,找到"TPM"下拉菜单,将其从"无"改为"v2.0"。这个设置只有VirtualBox 7.0以上版本才有,它模拟了Win11强制要求的TPM 2.0芯片。漏掉这一步,安装程序会在硬件检测阶段直接报错。

最后进入"存储",在控制器IDE下挂载你下载好的Win11 ISO文件,点击确定保存所有设置。

系统安装流程与注意事项

启动虚拟机后,会进入Windows安装界面。语言、时间格式保持默认的中文选项,点击"现在安装"。

VirtualBox相关配图

输入产品密钥环节,如果你只是测试用途,点击"我没有产品密钥"可以跳过,安装完成后系统功能不受影响,只是个性化设置会受限。选择你需要的版本(一般选Windows 11 专业版),接受许可条款。

安装类型选择"自定义:仅安装Windows",然后选中之前创建的64GB虚拟硬盘,点击"下一步"开始安装。整个过程大约需要10-20分钟,取决于宿主机磁盘速度。安装期间虚拟机会自动重启数次,不需要干预。

安装完成进入初始设置(OOBE)阶段时,Win11会强制要求联网登录微软账户。如果你想使用本地账户,可以在联网页面按下Shift+F10打开命令提示符,输入 `oobe\bypassnro` 并回车,虚拟机会重启,之后就能看到"我没有Internet连接"的选项,从而创建本地账户。

进入桌面后,第一件事是安装VirtualBox增强功能(Guest Additions)。点击虚拟机菜单栏的"设备 > 安装增强功能",然后在虚拟机内打开文件管理器,运行光驱中的VBoxWindowsAdditions.exe。安装完成重启后,你会获得自适应分辨率、共享剪贴板、拖放文件等功能,体验提升非常明显。

两个高频故障的排查方案

故障一:"这台电脑不满足安装Windows 11的最低系统要求"

这是最常见的问题,90%的原因是TPM或EFI没有正确配置。排查步骤如下:关闭虚拟机,进入"设置 > 系统",逐项确认——TPM版本是否为v2.0、是否启用了EFI、处理器是否至少2核、内存是否至少4GB。如果你的VirtualBox版本低于7.0,界面中根本没有TPM选项,这时有两条路:一是升级VirtualBox到7.x;二是通过修改注册表绕过检测——在安装界面按Shift+F10打开命令提示符,输入 `regedit`,定位到 `HKEY_LOCAL_MACHINE\SYSTEM\Setup`,新建项"LabConfig",在其下新建三个DWORD值:BypassTPMCheck、BypassSecureBootCheck、BypassRAMCheck,均设为1。关闭注册表编辑器后返回安装程序继续即可。

故障二:安装完成后虚拟机分辨率固定在1024x768无法调整

这说明增强功能没有正确安装或未生效。首先确认你已经通过"设备 > 安装增强功能"挂载了光盘并运行了安装程序。如果安装过程中报错,通常是因为缺少依赖——在虚拟机内以管理员身份运行安装程序,安装完成后必须重启虚拟机。重启后进入"设备"菜单,确认"自动调整显示尺寸"已勾选。如果仍然无效,进入虚拟机的"设置 > 显示",将显存调到128MB,显卡控制器选择"VBoxSVGA"(不要选VMSVGA或VBoxVGA),保存后重启,分辨率问题基本都能解决。

总结

整个VirtualBox虚拟机安装Win11的流程并不复杂,核心就是三件事:VirtualBox版本要7.0以上、TPM 2.0模拟要打开、EFI引导要启用。把这三项配置做对,安装过程和实体机几乎没有区别。遇到硬件检测不通过时优先检查这三项,遇到显示问题时优先排查增强功能和显卡控制器设置。

如果你还没有安装VirtualBox,前往官网 virtualbox.org 下载最新版本开始体验。安装过程中遇到文章未覆盖的问题,可以查阅VirtualBox官方文档或在下方留言,我们会持续更新排查方案。

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