搭载M系列芯片的Mac只能通过虚拟化运行ARM64版Windows,Boot Camp已移除;可行方案包括:一、Parallels Desktop自动安装Windows 11 ARM64;二、UTM手动导入ISO并绕过TPM/Secure Boot校验;三、VMware Fusion Player免费安装并启用TPM与安全启动;四、QEMU命令行高级配置。

如果您拥有搭载M系列芯片的Mac设备,但希望运行Windows操作系统,则必须使用ARM64架构的Windows版本,并通过虚拟化方式部署。x86/x64版Windows无法在Apple Silicon上原生运行,且Boot Camp功能已被完全移除。以下是多种可行的运行策略:
一、使用 Parallels Desktop 自动安装 Windows 11 ARM64
Parallels Desktop 19及以上版本内置微软官方ARM64镜像直连通道,可自动完成下载、校验与初始化配置,无需手动处理ISO文件,大幅降低安装门槛与出错风险。
1、访问 Parallels 官网或 Mac App Store,下载并安装 Parallels Desktop 19 或更高版本,确认安装包明确标注“Apple Silicon 支持”。
2、首次启动 Parallels Desktop 后,点击“新建”按钮,在操作系统选择界面中选择“从 Microsoft 获取 Windows”选项。
3、软件将自动连接微软服务器,下载经过签名验证的 Windows 11 ARM64 评估版 ISO 镜像;此过程需保持网络稳定,不可中断代理或防火墙拦截。
4、镜像下载完成后,安装向导自动启动,依次设置语言、地区、键盘布局;在账户创建环节,务必选择“离线账户”而非登录微软账户,避免因网络策略导致激活失败或卡在 OOBE 页面。
5、系统将自动完成分区、格式化、驱动注入与多次重启;整个过程约需 20–40 分钟,期间请勿强制关闭虚拟机或断电。
6、进入桌面后,Parallels Tools 将自动安装,启用高分辨率适配、剪贴板同步、拖放文件及共享文件夹功能。
二、使用 UTM 手动导入 Windows 11 ARM64 ISO 安装
UTM 是基于 QEMU 的开源虚拟化工具,原生支持 ARM64 架构,适用于技术用户对资源控制与配置透明度有较高要求的场景;其不依赖商业授权,但需手动绕过部分安装限制。
1、访问 utm.app 官网,下载最新版 UTM for macOS,安装时若提示“无法验证开发者”,请前往系统设置→隐私与安全性→点击“仍要打开”。
2、注册并加入 Windows Insider Program(Dev Channel),访问微软官方下载页面获取 Windows 11 Enterprise ARM64 或 Pro ARM64 ISO 文件,文件名必须含 arm64 或 ARM64 字样。
3、将 ISO 文件保存至路径不含中文、空格及特殊字符的文件夹中,例如 /Users/YourName/VM/Win11ARM.iso,否则 UTM 可能无法识别。
4、启动 UTM,点击左上角“+”号新建虚拟机;在“选择导入方式”中选择“虚拟化(Virtualization)”,此项启用 Apple Silicon 原生加速。
5、在“操作系统”选项中选择 Windows,不要选“Other”或“Linux”;点击“启动 ISO 映像”右侧的“浏览”,定位并选取已下载的 ISO 文件。
6、在资源配置界面,设置 CPU 核心数为最多不超过 Mac 总物理核心数的一半(如 M3 Max 16 核则设为 4–8 核),内存建议设为 8GB 或 10GB,存储空间至少分配 64GB 动态磁盘。
7、启动虚拟机进入 Windows 安装初始界面(语言选择页)后,按下 Shift + Option + F10 调出命令提示符,输入 reg add HKLM\SYSTEM\Setup\LabConfig /v BypassTPMCheck /t REG_DWORD /d 1 /f 并回车,再输入 reg add HKLM\SYSTEM\Setup\LabConfig /v BypassSecureBootCheck /t REG_DWORD /d 1 /f 并回车,以绕过 TPM 2.0 与 Secure Boot 强制校验。
三、使用 VMware Fusion Player 免费安装 Windows 11 ARM64
VMware Fusion Player 提供永久免费的个人使用许可,对 M 系列芯片支持良好,资源占用低、稳定性强,适合轻量办公与开发测试场景;虽图形性能略低于 Parallels,但兼容性经过长期验证。
1、前往 vmware.com/go/fusionplayer,注册 VMware 账户(邮箱需可接收验证邮件),登录后下载 VMware Fusion Player for Mac(需 macOS Sonoma 14 或更高版本)。
2、安装完成后打开 Fusion,点击“新建虚拟机”,将 Windows 11 ARM ISO 文件直接拖入窗口中央,Fusion 自动识别并生成配置模板。
3、在“自定义设置”中,手动调整内存为 6144 MB(6GB)或以上,CPU 核心数设为 2–4 核(M1/M2 基础款推荐 2 核,M2 Ultra 可设 4–6 核),取消勾选“启用嵌套虚拟化”(Windows 11 ARM 不支持 WSL2 或 Hyper-V)。
4、在虚拟机设置中,进入“安全”选项卡,勾选“启用 TPM 2.0”和“启用安全启动”,确保 Windows 11 安装校验通过。
5、启动虚拟机后,在联网步骤前快速按下 Shift + Fn + F10 打开命令提示符,输入 OOBE\BypassNRO.cmd 并回车,绕过联网强制要求。
6、完成系统设置后,进入桌面,立即通过菜单栏“虚拟机 → 安装 VMware Tools”启动增强工具安装,以启用剪贴板共享、文件拖拽、高分辨率显示及音频支持。
四、使用 QEMU(高级用户)手动构建虚拟环境
QEMU 是底层开源虚拟化引擎,配合 Alexander Graf 开发的 Hypervisor.framework 补丁,可在 M 系列芯片上实现近乎原生的 Windows ARM64 运行性能;该方案无图形界面,全部通过命令行操作,适用于开发者与系统级调试场景。
1、通过 Homebrew 安装 QEMU:brew install qemu;确认 macOS 版本为 Ventura 13 或更高,且已启用开发者模式。
2、下载 Alexander Graf 维护的补丁集(发布于 qemu-devel 邮件列表),编译支持 Apple Silicon 的 QEMU 二进制文件,关键补丁包括 hvf-aarch64 和 virtio-gpu-pci 支持。
3、准备 Windows 11 ARM64 ISO 与空白 QCOW2 磁盘镜像:qemu-img create -f qcow2 win11-arm64.qcow2 80G。
4、执行启动命令,启用 TPM 模拟与 VirtIO 设备:qemu-system-aarch64 -M virt,highmem=off -cpu cortex-a72,us=on -smp 4 -m 8G -bios /usr/share/qemu/edk2-aarch64-code.fd -cdrom Win11_ARM64.iso -drive if=virtio,file=win11-arm64.qcow2,format=qcow2 -device ramfb -device qemu-xhci -device usb-kbd -device usb-mouse -netdev user,id=net0 -device rtl8139,netdev=net0。
5、安装过程中,在命令提示符下运行相同注册表绕过命令,确保跳过 TPM 与 Secure Boot 校验;安装完成后,需手动安装 VirtIO 驱动(virtio-win.iso)以启用网络、存储与显示加速。

















