想在虚拟机里跑一个只支持 Win11 的小工具,装到一半卡在「这台电脑不满足 Windows 11 系统要求」,加内存改硬盘都没用。多半是 TPM 和 EFI 没开。

新建时的几个参数

类型选 Microsoft Windows,版本选 Windows 11 64 位。内存给 4096MB,官方最低就是 4G,低于这个数安装程序会拦。处理器给 2 核,硬盘 64GB 起,动态分配省空间。向导里一次填完,后面还能改。

EFI 和 TPM 是卡点

进设置的系统页,勾上启用 EFI,芯片组保持默认。再切到 TPM 页,把虚拟 TPM 打开,版本选 2.0。这两项缺一个都会报硬件不满足,提示里还不一定明说是哪一项。

存储页里挂上镜像,光驱顺序调到硬盘前面,否则启动直接进空盘,屏幕一片黑。

安装过程的几个节点

  • 启动后按提示走,安装类型选自定义
  • 分区页直接选未分配空间,让它自己建引导分区
  • 没有密钥的选我没有产品密钥,版本按用途挑
  • 首次联网要登录账号那步,可以先建本地账户跳过

整个过程十几分钟,中间自动重启两三次,别手动关窗口,否则要从头再来。

装完先做两件事

一是装增强功能,菜单里点安装增强功能,进虚拟机运行光驱里的安装程序。装完分辨率跟着窗口变,剪贴板和文件拖拽都能用。二是关掉自动更新里的驱动推送,虚拟显卡被换成别的版本后容易黑屏。

启动时提示 VT-x 不可用,去 BIOS 打开虚拟化。Windows 主机上如果开着 Hyper-V 或者内核隔离,VirtualBox 会明显变慢甚至起不来,两者只能选一个。

还有一点常被忽略:要用 U 盘之类的设备,得装扩展包,版本号必须和主程序完全一致,差一位就加载失败。

装完顺手存一个快照,系统坏了直接回滚,比重新装一遍省一个下午。