M1 Mac安装Windows 11虚拟机全攻略:方案对比与实操指南 1. 为什么要在M1芯片的Mac上折腾Windows虚拟机1.1 一个真实的需求场景手里这台M1芯片的MacBook Air用了大半年日常开发、写文档、剪视频都挺顺手续航和发热控制确实让人省心。但问题来了——总有一些场景绕不开Windows。比如某个银行的网银U盾只认IE内核比如某个老旧的行业软件只有exe安装包比如偶尔需要测试一下自己写的程序在Windows下的表现。这些需求频率不高但每次遇到都让人抓狂。放在以前Intel芯片的Mac上这事儿简单得很装个虚拟机软件弄个Windows镜像半小时搞定。但M1芯片是Arm架构跟传统的x86架构完全不是一回事以前那套方法直接搬过来是行不通的。我一开始也踩了不少坑下载了x86的Windows镜像结果虚拟机根本启动不了白白浪费了几个G的流量。所以这篇文章就是把我自己折腾的过程完整记录下来从方案选型到实操步骤再到踩过的坑和解决办法尽量说透。如果你也是M1 Mac用户手头有类似的需求这篇内容应该能帮你省下不少查资料和试错的时间。1.2 核心难点在哪里M1芯片用的是Arm架构而市面上绝大多数Windows电脑用的是x86架构。这两种架构的指令集不一样就像两个人说不同的语言直接对话是听不懂的。所以你不能直接把x86的Windows镜像丢给M1 Mac的虚拟机软件去跑它需要的是Arm版本的Windows。微软其实早就推出了Windows on Arm版本最早是给Surface Pro X这类Arm设备用的。这个版本的Windows可以原生运行在Arm架构上也能通过内置的模拟层运行大部分x86程序虽然性能有损耗但日常办公、网银、老软件这些场景基本够用。关键是要找到正确的镜像来源并且选对虚拟机软件。另一个难点是虚拟机软件的选择。老牌的VMware Fusion和Parallels Desktop都推出了支持M1芯片的版本但功能完整度和授权方式不一样。还有一些免费方案比如UTM基于QEMU也能跑起来但配置起来相对麻烦一些。选哪个取决于你的预算、技术水平和具体需求。1.3 适合哪些人参考这篇文章主要面向几类人一是手里有M1或M2系列Mac偶尔需要Windows环境处理特定事务的用户二是开发者需要在Mac上测试Windows程序的兼容性三是学生或者刚接触虚拟机的朋友想找一个靠谱的入门教程。如果你追求的是在Mac上流畅玩大型Windows游戏那这篇文章可能帮不到你因为Arm版Windows的图形性能和兼容性还达不到那个水平。但如果你只是需要跑一些轻量级的Windows应用比如办公软件、网银、行业工具那接下来的内容应该对你有用。2. 方案选型虚拟机软件到底选哪个2.1 三款主流方案对比目前在M1 Mac上跑Windows虚拟机主流的选择有三个Parallels Desktop、VMware Fusion和UTM。这三个我都实际用过各有优劣下面这张表是我自己的使用感受总结。对比项Parallels DesktopVMware FusionUTM授权方式付费订阅个人免费完全免费安装难度极低几乎一键较低中等需手动配置性能表现优秀良好一般Windows 11支持官方支持官方支持社区支持与macOS集成深度集成较好基础适合人群追求省心的用户预算有限的用户爱折腾的技术用户Parallels Desktop的体验确实是最好的安装过程几乎不需要动脑子它会引导你下载Windows 11 Arm版镜像然后自动完成安装。跟macOS的集成也做得最到位共享文件夹、剪贴板互通、甚至可以在Mac的访达里直接右键用Windows程序打开文件。但它是订阅制的每年都要付费长期来看成本不低。VMware Fusion后来推出了个人免费版功能上虽然不如Parallels那么花哨但核心的虚拟机功能都很扎实性能也不错。如果你不想花钱又想要一个相对省心的方案VMware Fusion是很好的选择。UTM是基于QEMU的完全免费开源灵活性最高但配置起来需要一定的技术基础。它支持模拟和虚拟化两种模式虚拟化模式下性能接近原生模拟模式下可以跑其他架构的系统但速度很慢。如果你喜欢折腾或者需要跑一些特殊的系统UTM可玩性最高。2.2 我为什么最终选了Parallels Desktop说实话我一开始用的是UTM因为免费。但配置过程中遇到了不少问题比如网络配置、显示分辨率、共享文件夹这些都需要手动调花了不少时间。后来试了VMware Fusion的免费版体验好了很多安装过程顺畅性能也够用。但最终让我转向Parallels Desktop的原因有两个一是它的“融合模式”确实方便可以把Windows程序直接当成Mac程序来用不需要在虚拟机窗口和Mac桌面之间来回切换二是它对Windows 11 Arm版的优化更好系统更新、驱动安装这些都不需要我操心。当然如果你不想花这个钱VMware Fusion完全够用。我写这篇文章的时候VMware Fusion的个人免费版已经比较成熟了安装Windows 11 Arm版的流程也很顺畅。所以下面的实操部分我会以VMware Fusion为主来写因为它是免费方案里最省心的同时也会提一下Parallels和UTM的差异点。2.3 镜像来源Arm版Windows从哪里来这是最关键的一步。你需要的不是普通的Windows 11镜像而是Windows 11 Arm64版本。微软官方是提供下载的但页面藏得比较深而且有时候会限制只有特定设备才能下载。我试过几个途径一是通过微软官方的Windows Insider计划下载Arm64的ISO这个途径比较正规但需要注册Insider账号而且下载的是预览版稳定性可能不如正式版二是通过一些第三方网站下载但来源不明有安全风险不太推荐三是利用虚拟机软件自带的下载功能比如Parallels Desktop和VMware Fusion都会提供官方镜像的下载入口这是最省事也最安全的方式。注意千万不要随便在网上搜一个“Windows 11 Arm镜像下载”就点进去下很多网站挂羊头卖狗肉下载下来的是x86版本根本用不了甚至可能捆绑恶意软件。如果你用VMware Fusion它有一个“获取Windows 11”的按钮点击后会引导你从微软官方下载Arm64镜像这个过程是自动的不需要你手动找链接。如果你用UTM就需要自己去微软官网找下载入口或者用UUP dump这类工具自己合成ISO步骤会多一些。3. 实操过程从零开始装好Windows 113.1 准备工作检查系统版本和磁盘空间在开始之前先确认几个事情。第一你的macOS版本要足够新。VMware Fusion 13要求macOS 12 Monterey及以上Parallels Desktop 18要求macOS 11 Big Sur及以上。我建议至少升级到macOS 13 Ventura兼容性更好。第二磁盘空间要留够。Windows 11 Arm版安装完大概占用20到30GB加上后续的更新和软件安装建议至少预留60GB的可用空间。你可以在“关于本机”里查看存储空间如果不够先清理一下。第三内存建议8GB以上。M1 Mac的基础款是8GB内存跑一个Windows虚拟机加上macOS本身会有点吃紧。如果你经常需要同时开很多程序16GB会更从容。我自己的机器是16GB的分配给虚拟机8GB用起来比较流畅。3.2 下载和安装VMware FusionVMware Fusion的下载入口在VMware的官网上注册一个账号后就可以下载个人免费版。下载完成后打开dmg文件把VMware Fusion拖到应用程序文件夹里然后双击启动。首次启动时它会要求你输入许可证密钥。选择“个人使用”选项然后它会引导你完成一个简单的注册流程之后就可以免费使用了。这个过程不需要付费也不需要输入信用卡信息。安装完成后你会看到VMware Fusion的主界面。界面很简洁中间有一个大的“”按钮用来创建新的虚拟机。整个安装过程大概五到十分钟取决于你的网速。3.3 创建虚拟机并安装Windows 11 Arm版点击“”按钮后选择“新建”来创建一个新的虚拟机。VMware Fusion会弹出一个向导让你选择安装方式。这里选择“从Microsoft获取Windows 11”然后点击继续。接下来VMware Fusion会自动从微软官方下载Windows 11 Arm64的镜像。这个下载过程可能需要一段时间因为镜像文件大概有5到6GB。下载完成后它会自动开始安装过程。安装过程中你需要设置一些基本信息比如用户名、密码、区域设置等。这些跟在一台新电脑上安装Windows是一样的。整个安装过程大概需要20到30分钟期间虚拟机会重启几次耐心等待就好。安装完成后你会看到Windows 11的桌面。这时候还需要安装VMware Tools这个工具包包含了显卡驱动、网络驱动、共享文件夹支持等关键组件。在VMware Fusion的菜单栏里选择“虚拟机”-“安装VMware Tools”然后在Windows里打开光驱运行安装程序一路下一步就可以了。3.4 关键配置让虚拟机更好用装好系统只是第一步接下来要做一些配置让虚拟机用起来更顺手。首先是分配资源。在虚拟机关机状态下打开虚拟机设置可以调整CPU核心数和内存大小。我的建议是CPU分配4个核心内存分配8GB。M1芯片有8个核心4个性能核4个能效核分配4个给虚拟机剩下的留给macOS两边都不会太卡。内存方面如果你机器是16GB分8GB给虚拟机比较合适如果是8GB的机器建议分4GB但Windows 11可能会有点卡。其次是网络配置。VMware Fusion默认使用NAT模式虚拟机可以通过Mac的网络上网但Mac访问虚拟机需要知道IP地址。如果你需要从Mac直接访问虚拟机的服务可以改成桥接模式这样虚拟机会获得一个独立的局域网IP。不过对于大多数场景NAT模式就够了。然后是共享文件夹。在虚拟机设置里可以添加Mac上的文件夹作为共享文件夹这样在Windows里就能直接访问Mac的文件。这个功能非常实用省去了来回拷贝文件的麻烦。设置方法是在虚拟机设置里找到“共享”选项添加你需要的文件夹然后在Windows里就能看到对应的网络位置。最后是显示设置。如果你觉得Windows的字体太小或者分辨率不对可以在Windows的显示设置里调整缩放比例。VMware Tools装好后分辨率会自动适配窗口大小拖拽窗口边缘就能改变分辨率。3.5 性能实测跑起来到底怎么样装好之后我跑了一些日常任务来测试性能。打开Edge浏览器浏览网页流畅度跟原生Mac上的Safari差不多没有明显的卡顿。用Office套件编辑文档响应速度也很快跟在一台中端Windows笔记本上的体验接近。跑了一个老版本的行业软件是x86架构的通过Windows内置的模拟层运行启动速度稍慢但运行起来之后基本流畅没有出现崩溃或者卡死的情况。网银U盾也识别正常驱动安装顺利转账操作没有问题。用Geekbench跑了个分单核大概在1200左右多核在5000左右大概是M1芯片原生性能的60%到70%。这个成绩对于虚拟机来说已经相当不错了日常办公完全够用。唯一让我不太满意的是图形性能。试着跑了一个轻量级的游戏帧率不太稳定画面也有轻微的撕裂。不过这不是虚拟机的问题而是Arm版Windows的图形驱动还不够成熟。如果你有游戏需求还是建议用原生Windows电脑或者云游戏方案。4. 常见问题与排查技巧4.1 安装过程中遇到的坑问题一虚拟机启动后黑屏只有光标闪烁。这个我遇到过两次。第一次是因为下载的镜像不完整重新下载后解决了。第二次是因为虚拟机的显示设置有问题在虚拟机设置里把显存调大了一些然后重新启动就好了。如果你也遇到类似情况先检查镜像文件的完整性再检查显示设置。问题二Windows安装过程中提示“此电脑无法运行Windows 11”。这是因为Windows 11有TPM和安全启动的要求。VMware Fusion在创建虚拟机时会自动配置这些但如果你手动调整过设置可能会破坏这些配置。解决办法是在虚拟机设置里找到“高级”选项确认TPM和安全启动都是启用的状态。问题三网络连不上Windows里显示无网络访问。这个问题通常是因为VMware Fusion的网络适配器没有正确加载。在虚拟机设置里把网络适配器先移除然后重新添加一个选择NAT模式一般就能解决。如果还不行重启一下Mac再试。问题四共享文件夹在Windows里看不到。首先确认VMware Tools已经正确安装然后在虚拟机设置里检查共享文件夹是否已经添加并启用。如果都正常在Windows里打开“此电脑”看看有没有一个叫“VMware Shared Folders”的网络位置。如果没有可以尝试在Windows里手动映射网络驱动器。4.2 日常使用中的优化技巧技巧一关闭不必要的Windows特效。Windows 11的动画效果和透明效果会占用一定的图形性能。在“系统”-“高级系统设置”-“性能”里选择“调整为最佳性能”可以明显提升虚拟机的响应速度。技巧二定期清理Windows的临时文件。虚拟机的磁盘空间是有限的Windows用久了会产生大量临时文件和更新缓存。定期运行“磁盘清理”工具可以释放不少空间。我一般每个月清理一次能腾出好几个G。技巧三使用快照功能。VMware Fusion支持虚拟机快照可以在安装重要软件或者做危险操作之前创建一个快照。如果出了问题一键恢复到快照状态省去了重装的麻烦。这个功能我强烈推荐尤其是用来测试一些不太放心的软件时。技巧四合理分配CPU和内存。如果你发现虚拟机运行卡顿可以尝试调整CPU和内存的分配。但要注意分配给虚拟机的资源不能超过Mac实际拥有的资源否则会导致macOS本身也变得卡顿。一般来说CPU分配不超过总核心数的一半内存分配不超过总内存的一半是比较稳妥的做法。4.3 常见问题速查表问题现象可能原因解决办法虚拟机启动黑屏镜像不完整或显示设置问题重新下载镜像调大显存提示无法运行Windows 11TPM或安全启动未启用在虚拟机设置里启用TPM和安全启动网络连不上网络适配器配置错误移除并重新添加网络适配器选NAT模式共享文件夹不可见VMware Tools未装或共享未启用重装VMware Tools检查共享设置系统运行卡顿资源分配不足或特效过多增加CPU和内存关闭视觉特效磁盘空间不足临时文件和更新缓存堆积运行磁盘清理删除不必要的快照4.4 几个容易忽略的细节第一个细节是时间同步。虚拟机运行一段时间后系统时间可能会跟Mac的时间不一致。这会导致一些依赖时间戳的应用出问题。解决办法是在VMware Tools的设置里启用时间同步或者在Windows里手动同步网络时间。第二个细节是USB设备的使用。如果你需要在Windows里使用U盾或者加密狗需要在虚拟机设置里把USB控制器启用并且在连接设备时选择连接到虚拟机而不是Mac。有时候设备会被Mac先抢占需要在Mac的系统设置里把该设备从Mac的挂载列表中移除。第三个细节是音频。默认情况下虚拟机的音频可能会有点延迟或者杂音。在虚拟机设置里调整音频输出设备选择“默认”或者直接指定Mac的扬声器一般能改善。如果不需要声音也可以直接禁用音频设备省一点资源。第四个细节是快照的磁盘占用。快照虽然好用但每个快照都会占用额外的磁盘空间而且快照越多虚拟机的性能下降越明显。建议只保留最近的一两个快照不需要的及时删除。5. 不同方案的补充说明5.1 Parallels Desktop的差异点如果你选择Parallels Desktop安装过程会更简单。它有一个“一键安装Windows 11”的功能点击后会自动下载镜像、创建虚拟机、完成安装全程几乎不需要干预。安装完成后它的“融合模式”可以让Windows程序直接出现在Mac的Dock栏和启动台里用起来跟原生Mac程序差不多。但Parallels Desktop是订阅制的标准版每年大概几百块。如果你只是偶尔用一下Windows这个成本可能不太划算。不过它经常有促销活动有时候能买到比较便宜的授权。5.2 UTM的配置要点UTM的灵活性最高但配置也最麻烦。它支持两种模式虚拟化模式和模拟模式。对于Windows 11 Arm版要用虚拟化模式性能才够用。创建虚拟机时选择“虚拟化”-“Windows”然后加载你下载好的Arm64镜像。UTM的网络配置需要手动设置默认可能没有网络。你需要在虚拟机设置里添加一个网络设备选择“共享网络”或者“桥接网络”。共享文件夹也需要手动配置通过VirtIO-FS或者SPICE协议来实现。如果你喜欢折腾UTM是个不错的选择而且完全免费。但如果你只是想省心用Windows还是建议VMware Fusion或者Parallels Desktop。5.3 关于Windows 11 Arm版的兼容性Windows 11 Arm版内置了x86和x64的模拟层可以运行大部分传统的Windows程序。但有一些例外一是需要内核级驱动的软件比如某些杀毒软件、虚拟光驱工具可能无法正常运行二是大型游戏尤其是依赖DirectX高级特性的游戏兼容性和性能都不太理想三是一些专业软件比如特定的CAD或者视频编辑工具可能没有Arm版本模拟运行的效果也不太好。在安装之前建议先确认你需要的软件是否能在Arm版Windows上运行。可以查一下软件的官方文档或者在相关的技术社区里搜一下别人的使用经验。6. 我个人的一些使用体会折腾完这一套之后这台M1 MacBook Air算是真正做到了“一机两用”。平时在macOS下工作需要Windows的时候直接打开虚拟机不用重启不用切换设备效率提升了不少。尤其是共享文件夹和剪贴板互通这两个功能让两个系统之间的文件流转变得非常自然。如果让我给建议的话我会说如果你只是偶尔用一下WindowsVMware Fusion的免费版完全够用没必要花那个订阅费。如果你追求极致的便利性而且预算充足Parallels Desktop的融合模式确实省心。如果你喜欢折腾或者需要跑一些特殊的系统UTM的可玩性最高。还有一个小心得虚拟机的磁盘文件会随着使用不断增大定期清理和压缩可以释放不少空间。VMware Fusion有一个“清理虚拟机”的功能在虚拟机设置里的“常规”选项中可以清理未使用的磁盘块。我大概每个月做一次能腾出好几个G的空间。最后再提一句Arm版Windows的生态还在不断完善中越来越多的软件开始提供Arm原生版本。如果你现在装好之后发现某个软件跑不了可以过几个月再试试说不定就有更新了。技术这东西变化快得很今天的问题可能明天就不是问题了。