1. 为什么选择UTM在M1 Mac上运行Windows 11?
对于M1芯片的Mac用户来说,运行Windows系统一直是个头疼的问题。传统的Parallels Desktop虽然好用,但价格不菲,而且对ARM版Windows的支持也有限制。VMware Fusion和VirtualBox目前还不支持ARM架构,这时候UTM就成了一个非常值得考虑的免费替代方案。
UTM是基于QEMU的虚拟机软件,专门为Apple Silicon优化过。我实测下来,它在M1/M2 Mac上的表现相当稳定,尤其是运行Windows 11 ARM版时。不过要注意的是,由于M1芯片是ARM架构,我们只能安装Windows 11 ARM版,而不是传统的x86版本。
这里有个小技巧:虽然Windows 11 ARM版官方说需要TPM 2.0和安全启动,但实际上我们可以通过修改注册表来绕过这些限制。我在自己的MacBook Pro M1上测试过多次,完全可行。下面我会详细讲解具体操作步骤。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 准备工作:这些资源一个都不能少
在开始安装之前,我们需要准备好几个关键资源。首先是UTM软件本身,可以直接从官网下载最新版本。建议下载4.0以上版本,对M1芯片的优化更好。
其次是Windows 11 ARM版镜像。微软官方提供了ARM版的ISO下载,但需要加入Windows Insider计划才能获取。我建议下载最新的Windows 11 ARM版22H2版本,这个版本对ARM架构的兼容性最好。
还有一个很重要的工具是SPICE Guest Tools,这是用来优化虚拟机显示和性能的。没有它的话,Windows 11在UTM里的显示效果会很差,分辨率也上不去。这个工具可以在UTM的GitHub页面找到最新版本。
我建议把这些文件都放在一个英文路径的文件夹里。中文路径可能会导致一些问题,特别是UTM在读取ISO文件时。另外,确保你的Mac至少有16GB内存,因为Windows 11 ARM版在UTM里运行至少需要分配4GB内存才能流畅使用。
3. 创建和配置UTM虚拟机:关键设置详解
打开UTM后,点击"新建一个虚拟机",这里有几个关键选择需要注意。首先在架构选择界面,一定要选"虚拟化"而不是"模拟",这样才能充分利用M1芯片的性能优势。
接下来选择操作系统类型
