在VMware Workstation上安装macOS:完整分步指南
在 Windows 或 Linux 机器上运行 macOS 是一项强大的功能,它为跨平台开发、软件测试和教育探索打开了大门——无需购买专用的 Apple 硬件。通过利用 VMware Workstation 的虚拟化引擎,您可以在现有系统上直接启动一个功能完整的 macOS 环境。
在我们深入之前,理解一个重要的注意事项至关重要:Apple 的最终用户许可协议 (EULA) 限制 macOS 在非 Apple 硬件上运行。本指南仅供教育、开发和测试之用。请始终确保您的使用情况符合适用的许可协议。
1. 要求
在开始之前,请确保您已准备好所有内容。任何阶段缺少的组件都可能导致安装失败或性能不佳。
硬件要求
| 组件 | 最低配置 | 推荐配置 |
|---|---|---|
| CPU | 具有 VT-x/AMD-V 的双核 | 四核或更高 |
| RAM | 8 GB 系统 RAM | 16 GB 或更多 |
| 存储 | 60 GB 可用磁盘空间 | 100 GB+ SSD |
| 主机 OS | Windows 10/11 或 Linux | Windows 11 或 Ubuntu 22.04 |
软件要求
- VMware Workstation Pro 或 Player — 最新稳定版本(推荐 17.x 或更新版本)
- macOS 安装镜像 — 您想要安装的 macOS 版本的有效
.iso或.dmg文件(例如 macOS Ventura、Sonoma) - VMware Unlocker 工具 — 一个社区维护的补丁,可在 VMware 中启用 macOS 客户操作系统支持
- 7-Zip 或 WinRAR — 用于提取压缩存档
> 专业提示:如果您正在寻找一个完全托管的、高性能的替代方案来在本地运行 macOS,请考虑从 AlexHost 探索 VPS 托管 或 专用服务器 用于您的开发和测试工作负载——没有硬件限制,没有 EULA 问题。
2. 使用 Unlocker 工具准备 VMware Workstation
默认情况下,VMware Workstation 不将 Apple macOS 列为支持的客户操作系统。Unlocker 工具修补 VMware 的内部文件以解锁此功能。这是一个必需的步骤——跳过它将阻止您选择 macOS 作为客户操作系统。
步骤 1:安装 VMware Workstation
如果您还没有这样做,请从官方 VMware 网站下载 VMware Workstation 并完成标准安装过程。安装后重新启动您的机器以确保所有驱动程序都正确加载。
步骤 2:下载 Unlocker 工具
在 GitHub 上搜索最新版本的 Auto-Unlocker(也称为 macOS Unlocker for VMware)。最广泛使用的版本由社区维护,并定期更新以支持较新的 VMware 版本。
- 下载最新版本
.zip存档 - 将内容提取到您可以轻松导航到的文件夹
步骤 3:运行 Unlocker 脚本
在运行 Unlocker 之前完全关闭 VMware Workstation。在此过程中打开 VMware 可能导致补丁失败或损坏 VMware 的配置文件。
在 Windows 上:
- 导航到提取的 Unlocker 文件夹
- 右键单击
win-install.cmd - 选择 以管理员身份运行
- 等待脚本完成——它将自动下载必要的 Apple 文件并修补 VMware
在 Linux 上:
打开终端,导航到提取的文件夹,然后执行:
sudo ./linux-install.sh该脚本将修改 VMware 的二进制文件和服务配置。完成后,您应该看到确认消息。重新启动 VMware Workstation 以验证更改是否生效。
> 验证:重新启动 VMware 后,创建新 VM 时,您现在应该在下拉菜单中看到 Apple Mac OS X 作为可用的客户操作系统。
3. 创建新的 macOS 虚拟机
应用 Unlocker 后,您已准备好创建将托管 macOS 安装的虚拟机。
步骤 1:启动 VMware Workstation
打开 VMware Workstation,然后从主屏幕或通过 文件 > 新建虚拟机 单击 创建新虚拟机。
步骤 2:选择配置类型
出现提示时,选择 典型(推荐)。此选项简化了设置过程,同时仍然让您完全控制硬件设置。
步骤 3:选择安装媒体
选择 我稍后将安装操作系统。此选项可防止 VMware 尝试自动安装,并让您完全控制启动顺序。
单击 下一步 继续。
步骤 4:选择客户操作系统
这是 Unlocker 发挥作用的地方:
- 在 客户操作系统 下,选择 Apple Mac OS X
- 从 版本 下拉菜单中,选择您要安装的 macOS 版本:
- macOS 13.x (Ventura)
- macOS 14.x (Sonoma)
- macOS 12.x (Monterey)
- 或与您的
.iso文件匹配的任何版本
选择正确的版本可确保 VMware 为您的 VM 应用适当的硬件兼容性配置文件。
步骤 5:命名您的虚拟机
- 输入描述性名称(例如
macOS Ventura Dev) - 选择具有足够可用空间的存储位置——最好在 SSD 上以获得最佳性能
- 单击 下一步
步骤 6:配置磁盘容量
- 将虚拟磁盘大小设置为 最少 60 GB(建议 80–100 GB 以获得舒适的工作环境)
- 选择 将虚拟磁盘存储为单个文件 以提高 I/O 性能
- 单击 下一步,然后 完成
4. 配置虚拟机设置
在启动 VM 之前,您需要微调硬件设置。这些配置直接影响稳定性和性能。
从库面板中选择您新创建的 VM,然后单击 编辑虚拟机设置。
内存 (RAM)
- 最低配置: 4 GB
- 推荐配置: 8 GB 或更多
- 分配不足的 RAM 是导致 macOS VM 性能迟缓的最常见原因
处理器
- 至少分配 2 个处理器核心
- 将其与您的主机机器的可用资源相匹配——避免分配超过您的物理主机拥有的逻辑核心的虚拟 CPU
- 如果选项可用,启用 虚拟化 Intel VT-x/EPT 或 AMD-V/RVI
网络适配器
- 将网络适配器设置为 NAT 以实现最简单的互联网连接
- 如果您需要 VM 在本地网络上显示为单独的设备,请使用 桥接 模式
CD/DVD (SATA) 驱动器
- 选择 使用 ISO 镜像文件
- 单击 浏览 并导航到您的 macOS
.iso文件 - 确保驱动器设置为 在启动时连接
显示设置
- 如果可用,启用 加速 3D 图形 并分配 128 MB 或更多 的视频内存以获得更流畅的 UI 体验
> 保存所有更改 后再继续下一步。
5. 启动 VM 并安装 macOS
步骤 1:启动虚拟机
单击 启动此虚拟机。VM 将从 macOS .iso 文件启动并加载 macOS 恢复/安装程序环境。这在首次启动时可能需要几分钟。
步骤 2:选择您的语言
从 macOS 安装程序欢迎屏幕中选择您首选的语言,然后单击箭头继续。
步骤 3:使用磁盘工具格式化虚拟磁盘
在安装 macOS 之前,必须格式化虚拟磁盘。macOS 不会将未格式化的磁盘识别为有效的安装目标。
- 从 macOS 实用工具 菜单中,选择 磁盘工具 并单击 继续
- 在左侧边栏中,找到您的虚拟磁盘(它将显示为通用驱动器,例如
VMware Virtual SATA Hard Drive) - 选择驱动器并单击 抹掉
- 配置以下内容:
- 名称:
Macintosh HD(或您首选的名称) - 格式:
APFS(推荐用于 macOS 10.13 High Sierra 及更高版本) - 方案:
GUID Partition Map
- 单击 抹掉 并等待过程完成
- 关闭 磁盘工具 以返回到 macOS 实用工具菜单
步骤 4:开始 macOS 安装
- 选择 安装 macOS [版本名称] 并单击 继续
- 同意软件许可协议
- 选择 Macintosh HD(您刚刚格式化的磁盘)作为安装目标
- 单击 安装
安装过程将文件复制到虚拟磁盘并多次重新启动 VM。不要中断此过程。总安装时间通常为 20 到 45 分钟,具体取决于您的主机机器的性能。
6. 完成安装
最后重新启动后,macOS 将启动其初始设置助手(类似于设置新 Mac):
- 国家/地区 — 选择您的位置
- 键盘布局 — 选择您首选的布局
- 网络 — 连接到网络(NAT 应自动工作)
- Apple ID — 您可以登录或暂时跳过此步骤
- 账户设置 — 使用用户名和密码创建本地用户账户
- 隐私和分析 — 配置您的偏好设置
完成设置助手后,您将看到 macOS 桌面。您的虚拟机现在正在运行 macOS。
7. 安装后配置
安装 VMware 工具
VMware 工具是一个关键软件包,可显著提高 macOS VM 的性能和可用性。没有它,您将遇到:
- 显示分辨率差且无法动态调整大小
- 主机和客户之间没有剪贴板共享
- 禁用拖放文件传输
- 整体性能降低
要安装 VMware 工具:
- 在 macOS VM 运行时,转到 VMware Workstation 菜单栏
- 单击 VM > 安装 VMware 工具
- 虚拟光盘将在 macOS 桌面上挂载——打开它
- 双击 安装 VMware 工具 并按照屏幕上的提示操作
- macOS 可能会提示您在 系统偏好设置 > 安全和隐私 中允许安装
- 完成安装并 重新启动 VM
调整显示分辨率
安装 VMware 工具后,在 macOS 中转到 系统偏好设置 > 显示器 并选择适合您工作流的分辨率。
配置共享文件夹(可选)
VMware Workstation 允许您在主机操作系统和 macOS VM 之间共享文件夹:
- 转到 VM > 设置 > 选项 > 共享文件夹
- 启用共享文件夹并添加您想从 macOS 访问的主机目录
快照您的 VM
在对 macOS 环境进行任何重大更改之前,请拍摄 VMware 快照:
- 转到 VM > 快照 > 拍摄快照
- 命名它(例如
Clean Install)并保存
这为您提供了一个可靠的还原点,以防稍后出现问题。
8. 排除常见问题
即使经过仔细准备,您也可能遇到问题。以下是最常见的问题及其解决方案:
VM 无法启动 / 黑屏
症状: VM 启动但显示黑屏或卡在 Apple 徽标处。
解决方案:
- 验证 macOS
.iso文件未损坏——如有必要,重新下载 - 确认 Unlocker 已正确应用,并且 Apple Mac OS X 显示为客户操作系统选项
- 确保 CD/DVD 驱动器已连接并指向正确的
.iso文件 - 尝试在 VM 设置中禁用 侧通道缓解(位于 处理器和内存 > 高级 下)
“VMware Workstation 不支持 macOS” 错误
原因: Unlocker 未应用,或在 VMware 仍在运行时应用。
解决方案: 完全关闭 VMware,以管理员身份重新运行 Unlocker 脚本,然后重新启动 VMware。
性能极其缓慢
症状: macOS 运行缓慢,动画卡顿,应用程序打开需要很长时间。
解决方案:
- 将 RAM 分配增加到 8 GB 或更多
- 为 VM 分配额外的 CPU 核心
- 确保您的主机机器有 SSD——从传统 HDD 运行 VM 会导致严重的性能下降
- 安装 VMware 工具(如果尚未安装)
- 在 VM 显示设置中启用 3D 图形加速
macOS 内部没有互联网连接
症状: macOS 无法连接到互联网,尽管主机机器有连接。
解决方案:
- 验证网络适配器在 VM 设置中设置为 NAT
- 确保 VMware 的 NAT 服务在主机上运行(检查 Windows 服务或 Linux systemd)
- 重新安装 VMware 工具,因为网络驱动程序包含在该软件包中
屏幕分辨率卡在低分辨率
原因: VMware 工具未安装或无法正常工作。
解决方案: 按照”安装后配置”部分中的步骤重新安装 VMware 工具。
主机和客户之间的复制粘贴不工作
原因: 需要 VMware 工具进行剪贴板共享。
解决方案: 确保 VMware 工具已安装,并且 VM 在安装后已重新启动。还要验证 VM 选项中的 客户隔离 设置没有阻止剪贴板共享。
当虚拟机还不够时:基于云的替代方案
在 VMware Workstation 中运行 macOS 是本地开发和测试的绝佳解决方案,但它存在固有的限
on All Hosting Services
