前几天一个朋友找我,说公司财务系统强制要求Windows环境,而他手里只有一台MacBook。这大概是Mac用户最常遇到也最头疼的场景之一。我的回答一直很直接:装个虚拟机,首选Parallels Desktop,系统装Windows 10。这篇文章就是我从头到尾完整走过一遍的实操记录,包括为什么选Parallels、版本怎么挑、镜像去哪下载、安装过程中哪些选项最容易被忽略,以及装完之后网络初始化失败这类问题怎么一步步定位。如果你正准备在Mac上跑Windows,这篇文章基本能帮你把坑都提前踩一遍。
1. 为什么在Mac上装Windows,我选了Parallels Desktop
1.1 虚拟机、双系统、CrossOver,三种方案的真实对比
Mac用户想在系统里用Windows,无外乎三条路:双系统启动、虚拟机、以及CrossOver这类兼容层方案。很多人第一反应是Boot Camp双系统,觉得性能无损,但实际用起来问题不少:M系列芯片的Mac已经不支持Boot Camp;Intel芯片机型装完双系统后,每次切换得重启,非常打断工作流;而且Boot Camp的Windows分区还会占用一大块固定磁盘空间,日常维护也很麻烦。
CrossOver这类方案确实不需要装完整Windows,但兼容性有限,很多专业软件、网银插件、企业客户端跑不起来,遇到问题了很难排查。相比之下,虚拟机方案最适合大多数人的实际场景。Parallels Desktop能在macOS桌面上直接运行Windows,不用重启就能来回切换,性能在Intel Mac上调用的是原生硬件虚拟化,日常办公、跑财务软件、做兼容性测试都够用。我自己的经验是,Parallels属于"装完就后悔没早点装"的那类工具,尤其是它的Coherence融合模式,Windows程序窗口可以直接和Mac应用混排,看不出是虚拟机,代入感很强。
1.2 芯片决定版本:Intel Mac和Apple Silicon必须分开看
这里必须强调一个很多新手会忽略的点:你的Mac是什么芯片,决定了你该装哪个Windows。Intel芯片的Mac支持直接安装Windows 10 x64标准版镜像,步骤最顺畅;Apple Silicon(M1、M2、M3、M4系列)不能直接运行x86版Windows 10,只能通过Parallels安装ARM架构的Windows系统。微软官方对Windows 10 ARM的支持已经基本停止,所以Apple Silicon上官方推荐路径是装Windows 11,执意要装Windows 10 ARM版也能跑,但驱动和稳定性都有限,不建议日常依赖。
Parallels Desktop本身也分版本适配。老版本比如PD 16、PD 17,主要对应macOS Big Sur到Monterey时代的系统,如果手上是旧版macOS可能用起来正常;而较新的macOS升级后,老PD版本经常出现网络驱动失效、窗口卡死等问题。所以安装前建议先核对PD版本和当前macOS版本的兼容表,能升级就升级到较新的Parallels版本。
2. 安装前的关键准备:版本选型与镜像下载
2.1 Windows 10系统版本怎么选
Windows 10的版本很多,家庭版、专业版、企业版、LTSC长期服务版,很多人随便下个镜像就装了,后面才发现缺功能或者被更新折腾。我的建议是先想清楚用途,再决定版本。
| 版本 | 适用场景 | 注意事项 |
|---|---|---|
| 家庭版 | 日常个人办公、轻度软件兼容 | 功能较全,但不可关闭强制更新 |
| 专业版 | 需要远程桌面、组策略、加入域 | 最常用,软件兼容性好 |
| 企业版/LTSC 2021 | 长期稳定运行、专机专用 | 无应用商店、无Cortana,更新频率极低 |
如果你把虚拟机当作"备用环境",一个月用两次,那LTSC 2021非常合适,它去掉了很多消费级功能,系统占用小、后台更新少,虚拟机磁盘也不容易越用越大。但要注意LTSC没有Microsoft Store,有些依赖商店的UWP应用装不了。如果你需要完整功能和兼容性,专业版是最稳妥的选择。看到网上很多人推荐"Windows 10 Pro"镜像,这个方向是对的;家庭版我个人不太推荐在虚拟机上装,因为后续关闭自动更新、调整系统服务时限制太多。
2.2 获取Windows 10安装镜像的可靠途径
镜像来源直接决定你后面少踩多少坑。下载ISO时注意以下几点:
- 微软官网:微软提供了Media Creation Tool,可以直接下载Windows 10镜像或制作安装盘。这是最干净的来源。
- 微软官方ISO下载页面:在部分版本中直接可以下载ISO,需要选择版本和语言。
- LTSC版本:LTSC 2021需要批量许可渠道,个人用户可通过开发者或正规授权渠道获取,不建议去不明确的第三方站点下"优化版""精简版"镜像。
- 校验文件:镜像下载完成后建议用终端算一下SHA1:
shasum -a 1 ~/Downloads/Win10_22H2_Chinese_x64.iso,然后和官方给出的哈希值比对,防止文件损坏或来源不明。这一步很多人跳过,但出问题的时候后悔都来不及。
另外,如果你是为了测试老软件,非要Windows 10 1909之类的旧版本,也要知道这些版本早已停止主流支持,联网使用风险较大,装好后请务必先安装.NET 2.0~3.5等旧组件再做其他事,否则很多老程序直接报错。这个我后面会细说。
2.3 虚拟机资源预留与宿主空间评估
安装之前,先给Parallels一个合理的资源配额。虚拟机的性能感受,和"你给了它多少内存和CPU"直接相关。我一般建议:
- 内存:至少分配4GB给Windows虚拟机,如果宿主Mac内存是16GB以上,可以给6GB到8GB。需要注意的是,Parallels支持动态分配内存,Windows空闲时会把内存还给macOS,所以不要过分吝啬。
- CPU:默认分配2核起步,做编译或跑大型软件时给4核更顺畅。
- 磁盘:虚拟磁盘建议设置为64GB起,Windows 10系统本身占30GB左右,装完常用软件后空间仍然充裕。Parallels的虚拟磁盘是动态增长的,不会一开始就占满宿主磁盘,但也不需要刻意设置过小,否则后期清理很麻烦。
还有一条容易忽略:安装前检查Mac自身剩余磁盘空间,至少预留80GB以上。除了虚拟磁盘外,Parallels做快照、Windows更新、临时文件都会额外占用空间,宿主磁盘太满会导致虚拟机频繁卡顿,而且这个问题很难从虚拟机内部解决。
3. 从创建虚拟机到装完系统:完整流程记录
3.1 Parallels创建虚拟机时的关键配置项
安装过程其实很简单,但有几个步骤值得细看。首次打开Parallels Desktop,选择"新建虚拟机",跳出来"安装Windows或其他操作系统",把下载好的ISO镜像拖到对应位置。Parallels会自动识别镜像类型,并在旁边显示"Windows 10"的徽标。
接下来的配置界面,有几个选项会直接影响后续体验:
- 快速安装:默认勾选,这个功能会跳过Windows安装过程中的大部分人工交互,同时自动安装Parallels Tools驱动,并在系统里预先做一些配置优化,比如关闭系统动画、调整电源计划。除非你有特殊需求,否则保持勾选。
- 产品密钥:这里可以跳过,Windows 10允许安装时不输入密钥,后面在系统内再激活。
- 自定义配置:建议点进去检查一下,主要是看内存、CPU和磁盘分配是否符合预期。很多人一路点"继续",后面发现磁盘只有30GB,Windows更新几次就满了,再扩容虽然可行但多绕路。
创建完成后会经历一段文件复制和初始化过程,随后虚拟机会自动进入Windows安装环节。
3.2 Windows 10安装过程中的操作要点
Parallels的"快速安装"会帮你省掉很多点击,但偶尔也会出现没接管的情况,需要手动走一遍Windows安装流程。手动安装时重点注意几个位置:
第一,"选择安装类型"这一步要选自定义,在虚拟磁盘上全新安装,不要选"升级",否则可能出现引导错乱。如果看到系统识别不到磁盘,通常是ISO引导有问题,重新下载镜像或换一个USB引导方式即可。
第二,Windows安装程序会要求输入产品密钥,直接选"我没有产品密钥",在版本选择界面确认是"Windows 10 专业版",避免装成带有大量预装软件的家庭版。
第三,进入桌面后会遇到OOBE在线账户登录界面,如果是LTSC版没有这个困扰;专业版可以在这个阶段选择"改为域加入"或暂时断网跳过微软账户,用本地账户登录,减少后续麻烦。
装完系统后,如果你的Windows桌面分辨率还是800x600或者无法调整,说明Parallels Tools还没有装上。别急着去驱动网站下显卡驱动,Parallels Tools会一并解决显示、声卡、网络、USB等驱动问题,手动去装反而可能搞乱系统。
4. Parallels Tools驱动安装与"无限小屏幕"问题
4.1 Parallels Tools到底是什么,为什么必须装
Parallels Tools相当于一套"虚拟机驱动增强包",在Parallels虚拟机里扮演的角色,类似VMware Tools。它包含:
- 显示驱动:支持动态分辨率、Retina缩放;
- 网络驱动:优化虚拟网卡性能;
- 声音驱动:让Windows出声;
- 剪贴板共享:macOS和Windows之间双向复制粘贴;
- 拖拽文件:宿主和虚拟机之间直接拉文件;
- 共享文件夹映射、时间同步、鼠标无缝切换等功能。
没有Parallels Tools的Windows虚拟机,就像一个没有玩过驱动的大型游戏,能用但极度不舒服。正常情况下Parallels安装向导会自动安装Tools,但如果你手动卸载过,或者从旧虚拟机迁移过来,就可能缺失。
4.2 Tools装不上的常见表现与处理
最常见的症状就是"小屏幕"——Windows桌面只有画面中间一小块,分辨率固定不可调。打开设备管理器会看到"Microsoft基本显示适配器"或黄色感叹号,这就是Tools没生效的典型标志。重新安装的方法:在VM窗口顶部的菜单栏选择"操作" > "安装Parallels Tools",Windows里会弹出一个光驱,双击运行安装程序,一路下一步重启即可。装完后再看设备管理器,显示、网络、声卡都会恢复正常。
还有几个和日常使用相关的小细节:
- Mac键盘上没有Windows键,Parallels默认把Cmd映射为Windows键,但我个人习惯在"系统偏好设置 > 键盘和鼠标"里将Cmd和Ctrl互换,这样复制粘贴的手势更接近原生Windows键盘。
- 如果你发现Mac鼠标右键在Windows里不弹菜单,多半是没有在Parallels设置里将"两个手指点击"映射为右键,在虚拟机配置的"鼠标和键盘"里勾选即可。
- 安装完Tools之后,建议先去Windows更新跑一轮补丁,再安装常用软件。顺序反了,有些软件在缺驱动的环境里安装容易出错。
5. 网络初始化失败:一次完整的排障链路
5.1 现象表现与影响范围
这个问题的出现频率相当高,尤其集中在Parallels 16/17这类老版本上,典型症状有两种:一种是打开Windows虚拟机时,Parallels弹出"网络初始化失败"错误;另一种是Windows能正常进入,但是网络连接显示"未识别的网络"或以太网适配器地址以169.254开头,也就是没有从DHCP服务器拿到有效IP。这两种症状虽然看起来不同,但根因往往都出在虚拟网卡与宿主网络驱动的配合上。
5.2 从宿主网络到虚拟机网卡,一步步缩小范围
遇到网络问题,最容易犯的错是一上来就在Windows内部重装网卡驱动,这样效率很低。我建议按下面的顺序排查:
- 先确认Mac本机网络正常。在Mac终端里执行
ifconfig,看en0或en1是否拿到了IP地址。如果Mac自己都无法上网,Parallels共享网络自然无法工作。 - 切换Parallels网络模式。打开虚拟机配置,在"硬件 > 网络"里把网络模式从"共享网络"切换为"桥接网络"或"仅主机模式",再观察Windows是否恢复联网。共享网络模式出了问题时,改桥接往往能立刻缓解,这能帮你判断问题出在NAT层还是虚拟网卡驱动层。
- 恢复Parallels网络默认设置。在Parallels应用菜单中选择"偏好设置 > 网络",点击"还原默认设置",Parallels会重建虚拟网卡和NAT服务。这个操作不会影响虚拟机数据,但只要不是网卡驱动彻底损坏,基本都能救回来。
- 在Windows内部重置网络栈。如果Windows里还是无法上网,打开管理员命令行,依次执行
netsh winsock reset和netsh int ip reset,重启虚拟机。这一步是解决Windows内TCP/IP栈问题最有效的招术。 - 检查版本兼容性。如果你用的是PD 16/17老版本,而macOS已经升级到新系统,这次"网络初始化失败"很可能是Parallels与新版macOS的网络扩展不兼容。解决方式是升级Parallels到支持当前系统的较新版本,哪怕先下载试用版也能立刻验证问题是否出在版本上。
5.3 最后的兜底:彻底卸载重装
如果上面的操作全部无效,那就要考虑Parallels组件本身已经损坏。网上很多人说"完全卸载Parallels Desktop"再重装,但卸载不干净,残留的网卡配置和驱动会在重装后继续捣乱。正确的卸载方式是:把Parallels应用拖进废纸篓后,还要手动清除/Library/Parallels、~/Library/Parallels以及~/Library/Preferences/com.parallels.*这些残存文件;更简单的方式是使用Parallels应用菜单自带的卸载工具,选择完整移除。卸载完成后重启Mac,再重新安装。这一整套排查下来,基本上百分之九十的网络故障都能解决,剩下百分之十大概率是系统镜像或防火墙第三方软件拦截的问题。
另外,在用FortiClient或企业安全客户端时,Windows内网络异常不要急着怪Parallels,这类软件的网络过滤驱动偶发会阻断虚拟网卡的数据包,临时卸载后再测试一次就能定位。
6. 装完之后的调优与日常维护,让虚拟机真正"好用"
6.1 从"能跑"到"跑得顺"的三项性能调整
系统装完、驱动就位,这只是起点。虚拟机用久了卡顿,往往是资源分配和Windows内部设置共同造成的。我建议做三个调整:
第一,内存和CPU回到Parallels配置里优化。Parallels默认的"平衡"模式适合大多数场景,但如果你主要跑Office或浏览器,可以把CPU给到3-4核;如果只是偶尔点一下Windows程序,2核就够。内存调到6-8GB后,记得在Windows里把虚拟内存设为"系统管理的大小",否则偶尔会弹"内存不足"。
第二,图形设置按需开启。在Parallels虚拟机配置 > 硬件 > 图形里,如果不需要3D应用,保持"针对速度优化"即可;装了游戏或设计软件,则要开启"针对游戏优化"并分配更多显存。实测下来,Intel Mac上Parallels对DirectX 11的支持足够跑多数轻量级工业软件和早期游戏了。
第三,关闭Windows视觉特效。右键"此电脑" > "属性" > "高级系统设置" > "性能设置",调整为"调整为最佳性能",虚拟机里桌面动画消耗的是多余的CPU和GPU资源,关掉后画面响应快一个级别。
6.2 磁盘膨胀与系统数据清理
虚拟机用几个月后,你会发现宿主Mac的磁盘空间越来越少,而Windows里没装多少东西。原因是Windows更新缓存、休眠文件、临时文件都在占用虚拟磁盘空间。我常用的清理策略是:
- 在Windows里执行"磁盘清理",勾选"Windows更新清理"和"临时文件",这一步能释放几个GB;
- 在管理员命令行执行
powercfg /h off关闭休眠,释放与内存等大的休眠文件; - 关掉虚拟机的"系统还原"或限制最大占用空间;
- 在Parallels菜单的"文件"里手动执行虚拟磁盘压缩(Compact),把Windows内部释放的空间真正还给Mac宿主。
这个操作对应的就是很多人困惑的"Mac系统数据怎么清理"问题——其实很大一部空间都是虚拟机镜像和快照文件。定期压缩磁盘是维护Parallels健康度最有效的习惯。
6.3 快照、备份与迁移
Parallels支持快照功能,我强烈建议在做系统大更新、装复杂软件之前手动建一个快照:如果发现问题,直接回滚,几十秒的事。比如给Windows 10装.NET 3.5组件包,或者升级某个临时补丁失败导致系统异常,快照会是你最省心的后悔药。
备份迁移方面,把整个虚拟机文件夹里的.pvm文件打包即可。更好的做法是使用Parallels的"导出"选项,生成更规范的传输包。我遇到过迁移后Windows无法启动的情况,经验是导出前先在Windows里执行干净关机,不要用Parallels的"暂停"状态做备份,否则换机器后状态文件不匹配,启动时容易蓝屏。
最后分享一个我个人的操作习惯:Windows 10虚拟机的自动更新设置为"暂停更新"或"手动检查",等确认补丁稳定后再更新。Parallels本身就是虚拟化环境,补丁出错最多回滚快照,但Windows更新带来的磁盘膨胀和后台高占用,会实打实拖慢你的日常使用。等调优完毕、一切稳定后,记得在Parallels里做一个快照,这样以后出再大的问题,也能一分钟回到今天这个"完美状态"。