UTM可在Apple Silicon Mac上运行Windows 11 ARM64,需启用TPM、Secure Boot和SPICE驱动,并分配4–6核CPU、6–8GB内存及QCOW2硬盘;Windows 10 ARM64已停更且不推荐使用。
utm 可以在 macos(特别是 apple silicon m1/m2/m3/m4 机型)上运行 windows 10/11,但需注意:windows 10 官方未提供 arm64 版本,仅 windows 11 arm64 是微软正式支持的;因此在 m 系列 mac 上只能稳定安装并运行 windows 11 arm64 版本。intel mac 理论上可通过模拟方式运行 x86 windows 10,但性能极低、不推荐实际使用。
Windows 11 ARM64 是唯一可行选择
Apple Silicon 芯片基于 ARM64 架构,无法原生运行传统 x86/x64 的 Windows 10。微软自 2021 年起仅面向 ARM 设备发布 Windows 11 ARM64 版本(如 Surface Pro X),该版本已适配 ARM 指令集,并支持绝大多数通用应用(Edge、Office、Teams、VS Code 等)。而 Windows 10 ARM64 属于早期测试分支,早已停止更新,官方 ISO 不再提供,且缺乏 TPM 2.0 和 Secure Boot 的完整支持,极易在 UTM 中卡在安装界面或蓝屏。
- 务必从微软 Windows Insider Program 的 Dev Channel 获取官方 Windows 11 ARM64 ISO(如 22H2 或 23H2 后续版本)
- 避免使用第三方修改版镜像——可能缺失驱动、绕过验证导致启动失败或安全风险
- 确认镜像内核版本 ≥ 22621(即 Windows 11 22H2),否则 UTM 的 TPM 模块可能无法识别
UTM 关键配置必须启用 TPM 和 SPICE
Windows 11 强制要求开启虚拟 TPM(vTPM)和安全启动。UTM 默认不启用这些功能,若跳过设置,安装程序会直接报错“这台电脑无法运行 Windows 11”。同时,没有 SPICE 图形驱动会导致黑屏、鼠标失灵、分辨率锁定在 640×480。
- 新建虚拟机时选择“Virtualize”模式(非 Emulate),架构选 ARM64(aarch64)
- 在“System”设置页勾选“Enable TPM”,并确保“Secure Boot”处于启用状态
- 在“Display”设置中选择“SPICE”作为显卡类型,分辨率设为“Auto”或手动指定(如 1920×1080)
- 安装完成后,必须立即挂载并运行 SPICE-Guest-Tools(≥ v0.164),否则无法调节窗口大小、复制粘贴或使用多点触控
资源分配建议(M 系列 Mac)
UTM 在 macOS 上通过 Hypervisor.framework 实现硬件加速,性能取决于你分配的资源是否匹配物理设备能力。过度分配反而引发调度延迟,过少则系统卡顿甚至无法启动 GUI。
- CPU:M1/M2 建议分配 4 个虚拟核心;M3/M4 可设为 6 核,但不超过物理大核数量
- 内存:最低 4GB(勉强启动),推荐 6–8GB;若宿主 macOS 内存 ≤16GB,勿超过一半
- 硬盘:QCOW2 动态分配格式,初始设 64GB 即可;Windows 更新和软件安装会逐步占用空间
- 网络:默认“Shared Network”足够日常使用;如需局域网互通,改用“Bridged”并手动配置 IP
常见问题与绕过方案
即使配置正确,仍可能遇到典型报错。这些问题大多有明确解法,无需重装:
- 安装卡在“正在准备设备”:检查 ISO 是否损坏(用 sha256 校验),关闭 UTM 的“JIT Acceleration”再试一次
- 进入桌面后黑屏或鼠标消失:立即挂载 SPICE-Guest-Tools ISO,在设备管理器中手动更新“QXL Video Driver”和“SPICE Virtual Input Device”
- 无法联网或显示“无 Internet”:在 Windows 设置中关闭“网络连接状态指示器”(NCSI)检测,或在 UTM 网络设置中启用 DHCP 保留
- 键盘输入无响应:在 UTM 设置 → “Input” 中勾选“Capture input when window is focused”,并禁用 macOS 的“自动切换输入源”


















