之前在 Mac 上部署 Windows 环境时,最常被问到的一个问题就是:Parallels Desktop 到底怎么装 Windows 11?网上很多教程只讲图形界面点击,遇到命令行、批量创建、版本差异就直接跳过。本文整理一套从安装 Parallels Desktop 到创建 Windows 11/10 虚拟机的完整流程,重点演示“一行命令 + prlctl 命令行管理”的高效玩法,新手和有一定基础的开发者都可以照做。
本文会覆盖 Parallels Desktop 26/27 等较新版本,但不会只讲某个界面按钮,而是把底层逻辑讲清楚:芯片架构、Windows 镜像选择、虚拟机资源配置、命令行创建、常见报错排查。读完你不仅能手动装好 Win11,还能用脚本化方式一键创建和启动虚拟机。
1. Parallels Desktop 是什么?为什么 Mac 装 Win11/Win10 会用到它
Parallels Desktop 是 macOS 上非常成熟的虚拟机软件,简称 PD。它允许你在 Mac 上同时运行 Windows、Linux、macOS 等多个系统,不需要重启电脑,窗口可以像普通 Mac 应用一样切换。
很多开发者依赖 Parallels Desktop,不是因为 Windows 本身有多好用,而是有些场景绕不开:
- 公司内部系统、网银 U 盾、IE/Edge 兼容性测试,只能跑在 Windows 上。
- Windows 专用开发工具,比如某些硬件调试驱动、老版本 Visual Studio、SQL Server 等。
- 需要在 macOS 和 Windows 之间共享文件、复制粘贴、拖拽内容。
- 做前端兼容性测试,需要验证网页在 Windows 下的表现。
Parallels Desktop 的另一个特点是“无缝感”很强。装上 Parallels Tools 增强工具后,Windows 窗口可以直接显示在 Mac 桌面上,不弹独立桌面,鼠标和共享剪贴板也接近原生体验。
1.1 和 VMware Fusion、UTM、VirtualBox 的区别
除了 Parallels Desktop,Mac 上还有几款常见虚拟机:
| 软件 | 优势 | 不足 |
|---|---|---|
| Parallels Desktop | 性能好、与 macOS 集成度高、支持 Coherence 融合模式 | 商业软件,需要付费或试用 |
| VMware Fusion | 老牌,稳定性好,适合较多虚拟机运维场景 | 界面相对传统,部分新特性更新慢 |
| UTM | 免费开源,支持 Apple Silicon 和多种模拟架构 | 性能通常不如 PD,配置门槛略高 |
| VirtualBox | 免费开源,插件生态成熟 | 在 macOS 上图形性能、USB 兼容性一般 |
从“开箱即用 + Windows 体验完整”这个角度看,Parallels Desktop 是多数 Mac 用户的首选。不过要提醒一点:Parallels Desktop 是商业软件,本文所有安装步骤均围绕官方正版试用或已授权版本展开,安装完成后请使用官方分发渠道进行激活,不要绕开授权机制。
1.2 PD 26 / PD 27 版本说明
标题里提到的 PD 26、PD 27,是社区对 Parallels Desktop 一个大版本的简称,类似“PD 20”“PD 21”这种叫法。虚拟机和系统版本迭代快,本文不会把操作细节死绑在某个版本号上,而是以“较新版本”统一讲解,界面文字可能有细微差别,但整体流程是一致的。
另外要注意:Parallels Desktop 在不同阶段对 macOS 版本、Mac 芯片的支持范围不一样。新建虚拟机前,先确认自己的 Mac 是 Apple Silicon 还是 Intel 芯片,这会影响你选择 Windows 镜像类型,后面会重点展开。
2. 环境准备与版本说明
开始安装前,先花几分钟确认环境。这一步能避免后续大量踩坑。
2.1 检查 Mac 芯片类型与内存
在 Mac 上打开“终端”,执行下面这行命令,确认芯片架构:
uname -m输出结果有两种:
arm64:Apple Silicon,比如 M1、M2、M3、M4 系列。x86_64:Intel 芯片。
如果还想看更具体的 CPU 信息,可以执行:
sysctl -n machdep.cpu.brand_string在 Apple Silicon Mac 上,Parallels Desktop 安装的是 ARM 版 Windows 11。在 Intel Mac 上,可以安装 x64 版 Windows 10 或 Windows 11。这个差异直接决定你选择哪个 ISO 镜像,别搞反了。
同时看一下内存和磁盘空间:
- 运行 Windows 11 虚拟机,建议至少给虚拟机分配 8GB 内存。
- 磁盘镜像建议预留 80GB 以上空间,Windows 系统盘、软件安装会很快占满空间。
- 你的 Mac 物理内存建议不低于 16GB。
查看内存:
sysctl -n hw.memsize | awk '{print $1/1024/1024/1024 " GB"}'2.2 准备 Windows 11 / Windows 10 镜像
安装 Windows 需要 ISO 镜像文件。建议直接从 Microsoft 官方渠道下载,避免使用来路不明的精简版或修改版系统,这些系统可能被植入驱动、木马或流氓软件。
官方下载地址搜索“Windows 11 下载”即可找到 Microsoft 官方下载页面。下载时注意选择架构:
- Apple Silicon Mac:选择 ARM64 版本的 Windows 11 ISO。
- Intel Mac:选择 x64 版本的 Windows 11 或 Windows 10 ISO。
如果只需要 Windows 11,也可以先安装 Parallels Desktop,再在新建虚拟机向导里让 Parallels 自动下载 Windows,这条路对新用户最友好。
2.3 确认 Parallels Desktop 安装包
去 Parallels 官网下载官方安装包,或者在 Mac 上已经装了 Homebrew 的话,可以通过命令行搜索。需要先确认 Homebrew Cask 是否收录了 Parallels Desktop:
brew search parallels如果输出里有parallels相关 cask,就可以尝试用一行命令安装:
brew install --cask parallels没有输出也没有关系,说明 Homebrew 仓库当前没有收录该软件,直接去官网下载 dmg 即可。本文重点演示官方 dmg 安装流程,命令行方式作为补充。版本需要根据你的项目实际情况调整,本文示例以常见环境为例,重点演示配置思路。
3. 一行代码安装 Parallels Desktop:两种实操路径
“一行代码安装 Parallels Desktop 27”这个说法,真正落到实践上,指的是两条路径:
- 用 Homebrew 一行命令安装软件本体。
- 安装完成后,用
prlctl命令行工具一行命令创建虚拟机。
前者解决“软件怎么装”,后者解决“虚拟机怎么建”。下面分开讲。
3.1 路径一:官网下载 dmg 并安装
官方 dmg 安装流程比较标准:
- 打开 Parallels 官网下载页面,选择对应芯片版本的 dmg 文件。
- 双击 dmg,把 Parallels Desktop 拖入 Applications 文件夹。
- 打开 Launchpad,启动 Parallels Desktop。
- 首次启动时,软件会要求登录 Parallels 账号并绑定授权。
注意事项:
- 安装过程中不要强行关闭 Gatekeeper 安全校验;如果提示“无法打开”,去“系统设置 → 隐私与安全性”中手动允许。
- 如果你下载的是试用版,激活后会在试用期结束后自动失效,需要自行购买授权才能继续使用。
- 不要使用来路不明的“激活脚本”“破解补丁”,这类内容有安全风险,也无法保证稳定性。
3.2 路径二:Homebrew Cask 一行命令安装
如果你的 Mac 已经配置了 Homebrew,并且brew search parallels能搜到 parallel 相关组件,执行下面这行命令就可以安装:
brew install --cask parallels这行的作用等价于“下载 dmg + 拖入 Applications + 完成基础配置”,但依然需要在第一次启动时手动登录账号和激活。安装完成后,终端里也可以直接调用 Parallels 的命令行工具。
如果你暂时不想安装 Homebrew,也不用纠结,直接走官网 dmg 流程即可。两种方式的最终效果一致,区别只是安装入口不同。
3.3 理解“一行代码安装”的真实含义
很多人第一次看到“一行代码安装 PD 27”会以为不用鼠标、不用点下一步,但实际并不是这样。这里的“一行代码”更多指的是:
- 用
brew install --cask parallels一条命令完成安装包拉取和基础部署。 - 用
prlctl create一条命令完成虚拟机的创建。 - 用
prlctl start一条命令启动虚拟机。
真正进入 Windows 系统的安装界面后,你还是需要点击几次鼠标,完成语言选择、分区确认、账号创建等步骤。把它理解成“脚本化提高效率”会更准确。
4. 实战:用命令行创建 Windows 11 虚拟机
Parallels Desktop 自带的命令行工具叫prlctl。它位于/Applications/Parallels Desktop.app/Contents/MacOS/prlctl,也可以直接在终端输入prlctl调用。
命令行方式的优势在于:
- 可以批量创建多个虚拟机。
- 可以集成到自动化脚本中。
- 不需要打开图形界面即可完成配置、启停、快照。
- 适合运维和开发环境初始化。
4.1 确认 prlctl 可用
安装 Parallels Desktop 后,先执行:
prlctl list -a如果命令不存在,确认 Parallels Desktop 是否已经启动;如果启动后依然找不到,可以用完整路径:
/Applications/Parallels Desktop.app/Contents/MacOS/prlctl list -a这条命令会输出所有虚拟机列表和当前状态。新安装时列表为空,没有报错就说明 prlctl 正常。
4.2 下载 Windows 11 ISO 并放置到本地
命令行创建虚拟机不提供“自动下载 Windows”的图形化引导,需要你提前准备好 ISO 文件。建议下载完成后把 ISO 放到一个固定目录,比如~/Downloads或~/VMs,避免路径中出现中文或空格。
示例目录结构:
~/VMs/ Windows11.iso Windows10.iso4.3 一行命令创建虚拟机
打开终端,执行:
prlctl create "Windows 11" --distro win11 --location ~/VMs/Windows11.pvm这条命令创建一个名字为Windows 11的虚拟机,发行版类型标记为win11,虚拟机包路径是~/VMs/Windows11.pvm。
参数说明:
create:创建虚拟机。"Windows 11":虚拟机显示名称,可以自定义。--distro win11:指定系统类型。不同版本支持的发行版标识可能不同,可以先执行prlctl create --help查看当前版本的合法取值。--location:指定虚拟机存储位置,建议放在磁盘空间充足的目录。
如果不确定--distro的取值,也可以不传这个参数,后续在安装 Windows 时手动选择系统类型,影响不大。
4.4 配置 CPU、内存和启动方式
创建完成后,需要给虚拟机分配资源。下面这条命令设置 4 核 CPU 和 8GB 内存:
prlctl set "Windows 11" --cpus 4 --memsize 8192资源分配原则:
- 如果你的 Mac 是 M1/M2/M3 基础版,建议不要分配超过物理内存的一半。
- 内存单位是 MB,
8192表示 8GB。 - 如果不是运行大型编译任务,
--cpus 4足够流畅运行 Windows 11。
配置完成后,把 ISO 挂载到虚拟机光驱。不同版本的 prlctl 挂载命令略有差异,通用思路是先启动虚拟机,在 Parallels Desktop 图形界面的“CD/DVD”设置里选择 ISO 文件;也可以在创建虚拟机时把 ISO 放到指定目录,再在虚拟机配置里手动挂载。
为了减少命令行兼容性问题,这里建议:第一次安装 Windows 时,先使用 Parallels Desktop 图形界面完成 ISO 挂载和系统安装,后续重启、维护再用 prlctl 管理。
4.5 启动并安装 Windows
启动虚拟机:
prlctl start "Windows 11"启动后,Parallels Desktop 窗口会弹出 Windows 安装界面。接下来的安装流程和普通电脑安装 Windows 一致:
- 选择语言。
- 点击“现在安装”。
- 输入 Windows 产品密钥(可以之后输入)。
- 选择“专业版”或“家庭版”。
- 接受许可协议。
- 选择“自定义:仅安装 Windows”。
- 选择磁盘,点击下一步。
- 等待安装完成,重启。
在 Apple Silicon Mac 上,Windows 11 会自动识别虚拟化环境中的 TPM 和安全启动,一般不会卡在硬件检测步骤。如果你的版本安装时提示 TPM 或安全启动不满足,先升级 Parallels Desktop 到较新版本。
4.6 安装 Parallels Tools
Windows 安装完成后,第一件事是安装 Parallels Tools。它相当于虚拟机的驱动增强包,负责:
- 动态分辨率。
- 共享剪贴板。
- 文件拖拽。
- 鼠标无缝移动。
- 网络优化。
在 Parallels Desktop 菜单栏找到“操作 → 安装 Parallels Tools”,Windows 里会自动挂载一个安装光盘,双击运行即可。安装完成后需要重启 Windows。
至此,你已经通过命令行创建并启动了一个 Windows 11 虚拟机,这就是“一行代码安装虚拟机”的核心价值。
5. 图形界面安装流程:适合新手的另一种方式
命令行方式适合效率优先的开发者,但对第一次接触虚拟机的用户,图形界面更直观。下面是完整的图形化安装步骤。
5.1 新建虚拟机
打开 Parallels Desktop,点击菜单栏“文件 → 新建”。
新建向导会提供两个主要入口:
安装 Windows 或其他操作系统:从 Microsoft 官网自动下载 Windows,适合不想手动找镜像的用户。手动选择镜像:从本地选择你已经下载好的 ISO 文件。
如果选择自动下载,Parallels 会引导你完成系统和版本选择,整个过程比较安全。如果选择本地 ISO,点击“继续”后浏览到~/VMs目录下的 Windows 11 ISO 即可。
5.2 选择用途并配置资源
Parallels 会根据系统类型给出“生产力”“游戏”“软件测试”等预设。建议选择“生产力”,然后手动调整资源:
- CPU:建议 2 核以上。
- 内存:建议 8GB 以上。
- 磁盘:默认大小通常够用,也可以后续扩展。
这里有个关键点:Parallels 会自动为 Windows 11 启用 TPM 和安全启动支持,所以图形向导安装 Windows 11 时很少出现“此电脑无法运行 Windows 11”的提示。
5.3 完成 Windows 安装
点击“继续”后,虚拟机启动并进入 Windows 安装界面,后续操作和上一节命令行流程一致。安装完成后,再次确认 Parallels Tools 已安装,否则会出现分辨率固定、剪贴板不共享等问题。
5.4 开启 Coherence 融合模式
安装 Parallels Tools 后,可以点击顶部菜单栏的“查看 → 进入 Coherence”开启融合模式。开启后 Windows 窗口不再显示桌面背景,Windows 应用看起来就像 Mac 原生应用一样。这对日常办公、运行小工具非常方便。
6. 常见问题与排查思路
下面整理 Parallels Desktop 安装 Windows 11/10 过程中的常见问题。遇到报错时,不要急着重装,先按表格里的步骤逐项排查。
| 问题现象 | 常见原因 | 解决思路 |
|---|---|---|
| 启动 VMware 时提示 vmx 二进制找不到 | 路径不合法或安装不完整,这是 VMware 的报错 | 如果你看到的是完整路径f:\虚拟机\vmware-vmx.exe这类报错,说明软件安装目录被移动或损坏。Parallels 用户不会遇到该报错;相关思路是检查.pvm包路径是否包含中文或空格,若有可迁移到纯英文目录 |
| Windows 11 安装提示“不满足系统要求” | 虚拟机未启用 TPM 或安全启动 | 升级 Parallels Desktop 到较新版本,重新创建虚拟机时确认系统类型选择 Windows 11 |
| Apple Silicon 无法安装 x64 Windows | 架构不匹配 | Apple Silicon 只能安装 ARM64 版 Windows 11;如果必须使用 x64 应用,需要以 ARM 版 Windows 搭配应用兼容层测试 |
| 虚拟机无法联网 | 网络模式配置错误 | 在虚拟机配置里把网络模式改为“共享网络”或“桥接网络”,重启虚拟机;也可以执行prlctl set "Windows 11" --net-default恢复默认网络 |
| 分辨率不能自适应窗口 | 未安装 Parallels Tools | 进入 Windows,重新安装 Parallels Tools 并重启 |
| 鼠标延迟高、剪贴板不共享 | 增强功能未生效 | 卸载 Parallels Tools,重新安装最新版本 |
| 磁盘越来越大,宿主机空间不足 | 虚拟磁盘自动增长后未回收 | 在 Windows 里使用磁盘清理,然后用 prlctl 执行磁盘压缩命令,或通过 Parallels 菜单“操作 → 释放磁盘空间” |
| 客户机操作系统已禁用 CPU | CPU 核心分配异常或虚拟化冲突 | 关闭虚拟机,设置--cpus 2再启动;Win11 系统内确认虚拟化功能已开启 |
| 创建快照时报“处于静默状态时出错” | 虚拟机正在执行关键操作 | 等待虚拟机空闲,暂停正在运行的 Windows 更新,再创建快照 |
排查通用顺序是:
- 先确认 Parallels Desktop 版本是否最新。
- 再确认 Mac 芯片类型和 Windows 镜像架构是否匹配。
- 然后检查虚拟机的 CPU、内存、磁盘、网络设置。
- 最后重装 Parallels Tools 或重建虚拟机。
如果问题依然存在,尝试在 Parallels Desktop 菜单中导出虚拟机配置,或者创建一个全新的虚拟机用来对比,能快速区分是系统镜像问题还是虚拟机配置问题。
7. 最佳实践与工程建议
7.1 正版授权与试用策略
Parallels Desktop 是商业软件,官方提供试用期。正式使用前建议:
- 在官网注册账号,申请官方试用。
- 试用期内确认性能、兼容性是否满足需求。
- 生产环境务必购买正版授权,不要使用破解工具。
一方面是为了规避法律和安全风险,另一方面是破解版经常无法安装后续更新,Windows 版本升级后很容易出现内核兼容问题。
7.2 定期备份虚拟机
虚拟机的本质是一个.pvm文件夹,里面包含磁盘镜像和配置文件。定期把~/VMs或你自定义的虚拟机目录备份到移动硬盘、NAS 或云存储。
备份前可以先压缩磁盘,减小体积:
prlctl list -a prlctl set "Windows 11" --shrink--shrink选项执行前请先关闭虚拟机或确认没有正在写入的文件,避免数据损坏。
7.3 善用快照功能
重大 Windows 更新、安装付费软件、修改系统配置前,先给虚拟机拍一个快照。命令行快照用起来非常高效:
prlctl snapshot "Windows 11" --name before-update回滚到之前的快照:
prlctl restore "Windows 11" --snapshot before-update使用快照时要注意:快照不是完整备份,它会依赖原始磁盘文件;长时间不用的中间快照建议定期清理,避免磁盘占用膨胀。
7.4 脚本化创建开发虚拟机
如果你的团队需要统一 Windows 开发环境,可以把 prlctl 命令写入 Shell 脚本。例如:
#!/bin/bash VM_NAME="WinDev" IMG_PATH="$HOME/VMs/WinDev.pvm" if ! prlctl list -a | grep -q "$VM_NAME"; then prlctl create "$VM_NAME" --distro win11 --location "$IMG_PATH" prlctl set "$VM_NAME" --cpus 4 --memsize 8192 echo "虚拟机已创建:$VM_NAME" fi prlctl start "$VM_NAME"这个脚本是最小示例,实际生产环境还应该加入 ISO 挂载、网络设置、应用初始化等内容。把它配合定时任务或 CI/CD 使用,可以做到“一键拉起 Windows 开发环境”。
7.5 性能优化建议
Windows 虚拟机卡顿,不一定是 Parallels Desktop 的问题,常见优化方向是:
- 不要同时运行多个大型虚拟机。
- Windows 内关闭透明效果、搜索索引、后台更新。
- 给虚拟机分配固定资源,而不是动态调整。
- 将虚拟机安装到 SSD 或外部高速磁盘。
- 在 Windows 中安装最新驱动和 Parallels Tools。
7.6 安全边界
虚拟机不是安全隔离的“保险箱”:
- Windows 虚拟机连入网络后,依然需要开启系统防火墙并安装杀毒软件。
- 共享文件夹会暴露 Mac 目录给 Windows,建议只共享最小范围的目录。
- 不要以管理员身份随意运行不明程序,尤其是通过共享文件夹拷贝进来的可执行文件。
- 涉及生产数据时,不要在 Windows 虚拟机里长期保存唯一副本。
8. 总结与下一步学习方向
本文从零开始,讲清楚了 Parallels Desktop 26/27 在 Mac 上安装 Windows 11/10 的完整流程。你掌握了三件核心事情:
第一,在 Apple Silicon 和 Intel 芯片上如何选择正确的 Windows 镜像。第二,如何用官网 dmg、Homebrew 和prlctl命令行完成 Parallels Desktop 的安装与虚拟机创建。第三,遇到 TPM、网络、分辨率、磁盘膨胀等问题时,如何按顺序高效排查。
下一步可以继续深入学习prlctl的更多命令,比如网络模式调整、虚拟机克隆、自动打包、快照恢复等。如果你的工作流里有批量创建 Windows 虚拟机、自动化测试、CI 构建需求,命令行管理会大幅提升效率。
如果你刚开始接触 Parallels Desktop,建议先从图形界面完整安装一次 Windows 11,体验一下默认配置的效果,再用命令行重建一次虚拟机,对比两种方式的差别。亲手跑通一遍,很多底层概念会比只看教程扎实得多。
本文的示例命令和配置思路可以收藏备用,下次需要在 Mac 上部署 Windows 环境时,直接照着执行即可。