VMware
对于需要在 Windows 或 Linux 上运行 macOS 的开发者、设计师或普通用户来说,在 VMware 中安装一台 macOS 虚拟机 是最经济高效的方案。无需购买昂贵的 Mac 硬件,你就能拥有一套功能完备的苹果系统环境,用于 iOS 应用开发、跨平台测试或体验最新的 macOS Sequoia。本文将手把手带你完成从环境准备到系统安装的全过程,包括关键的 解锁工具 配置和 VMware Tools 安装,让你顺利搭建属于自己的 黑苹果虚拟机。
一、准备工作:你需要什么
- VMware Workstation Pro 17 或 VMware Workstation Player 17(免费版亦可,但 Pro 版功能更完整)
- macOS 镜像文件:ISO 格式,推荐 macOS Sequoia(15.x),也可选择 Ventura 或 Sonoma
- 解锁工具:如
unlocker系列工具,用于让 VMware 支持 macOS 客户机 - 宿主机硬件:至少 8GB 内存(推荐 16GB+),Intel 或 AMD 处理器均可,SSD 硬盘剩余空间 60GB 以上
二、为什么需要解锁工具
细心的读者可能会发现,原版 VMware 新建虚拟机向导中根本没有 macOS 的选项。这是因为苹果公司通过最终用户许可协议(EULA)严格限制 macOS 只能运行在 Mac 硬件上。VMware 出于合规考虑,默认屏蔽了对 macOS 客户机操作系统的支持。而 解锁工具 的作用,就是给 VMware 打上补丁,使其识别并支持 macOS 作为来宾操作系统。它会在 VMware 的配置文件中注入 macOS 所需的设备定义(如 SMC、板载芯片组信息),让虚拟机能成功欺骗 macOS 安装程序,使其认为自己在真正的 Mac 硬件上运行。
重要提示:根据苹果的 EULA,macOS 仅被授权安装在 Apple 品牌的硬件上。在非 Mac 设备上运行 macOS 虚拟机(俗称”黑苹果”)处于法律灰色地带,仅供个人学习研究使用,请勿用于商业目的。
三、详细安装步骤
步骤一:下载并安装解锁工具
以社区广泛使用的 unlocker 工具为例(可在 GitHub 搜索 “Unlocker” 找到最新版本)。操作前务必完全关闭 VMware 所有进程,包括后台服务。在任务管理器中确认 vmware.exe、vmware-tray.exe 及相关服务均已停止。然后以管理员身份运行解锁工具中的 unlock.exe(Windows)或 lnx-install.sh(Linux)。工具会自动备份原始文件并应用补丁,完成后重启电脑。
解锁成功的标志是:重新打开 VMware 后,在”新建虚拟机”向导的客户机操作系统列表中,能够看到 Apple Mac OS X 及其各版本选项,包括最新的 macOS Sequoia。如果仍未出现,请检查是否以管理员权限运行、杀毒软件是否拦截了补丁操作。
步骤二:创建 macOS 虚拟机
步骤三:修改 VMX 配置文件
这是搭建 黑苹果虚拟机 最关键的一步。定位到虚拟机存放目录,用文本编辑器(如 Notepad++ 或 VS Code)打开 .vmx 后缀的配置文件,在文件末尾添加以下关键参数:
smc.version = "0"
cpuid.1.eax = "0000:0000:0000:0001:0000:0110:1010:0101"
hw.model = "MacBookPro16,1"
board-id = "Mac-E1008331FDC96864"
smc present = "TRUE"
vhv.enable = "TRUE"
vvtd.enable = "TRUE"这些参数的作用是:smc.version = "0" 模拟 Apple SMC 控制器,cpuid 伪装 Intel 处理器特征码以通过 macOS 的硬件验证,hw.model 与 board-id 将虚拟机标识为一台合法的 MacBook Pro 16 英寸 2019 款。对于 AMD 处理器用户,还需要额外添加 cpuid.0.ebx 等 CPUID 伪装参数。
步骤四:安装 macOS Sequoia
保存 VMX 文件后启动虚拟机。系统会从 ISO 镜像引导进入 macOS Recovery 环境。首先使用”磁盘工具”将虚拟磁盘格式化为 APFS 格式(GUID 分区图),然后关闭磁盘工具,选择”安装 macOS Sequoia”。安装过程会自动重启数次,全程约需 30-60 分钟,具体取决于宿主机性能。安装完成后进入 OOBE(开箱体验)设置向导,建议先跳过 Apple ID 登录,待系统稳定后再配置。
步骤五:安装 VMware Tools
此时虚拟机虽然能运行,但图形性能差、无声音、无法自适应分辨率、不能拖拽文件——这正是缺少 VMware Tools 的典型表现。然而 VMware 官方并未为 macOS 提供预编译的 VMware Tools。你需要下载 darwin.iso(社区维护的 macOS 版 VMware Tools 镜像),在虚拟机的 CD/DVD 设置中挂载该 ISO,然后在 macOS 中双击安装包完成安装并重启。
darwin.iso 是 VMware Fusion(Mac 版 VMware)中提取的 macOS 驱动程序包,包含显卡驱动、鼠标驱动、共享文件夹支持等核心组件。由于 VMware 官方不向 Workstation 用户提供此文件,需通过第三方渠道获取。
四、优化与排错指南
| 常见问题 | 原因 | 解决方案 |
|---|---|---|
| 虚拟机卡在 Apple Logo | 显卡或 SMC 参数不正确 | 检查 VMX 中的 smc.version 和 cpuid 参数 |
| macOS 安装到一半报错 | ISO 镜像损坏或不完整 | 重新下载镜像并校验 SHA256 |
| VMware Tools 安装失败 | 系统扩展安全性阻止 | 进入恢复模式在终端执行 spctl kext-consent add |
| 分辨率无法自适应 | VMware Tools 未正确加载 | 重新安装 darwin.iso 并检查系统偏好设置 |
| 网络不可用 | 虚拟网卡类型不兼容 | 将网络适配器改为 NAT 模式或桥接模式 |
五、性能调优建议
为了让 macOS Sequoia 虚拟机 运行得更流畅,有几项关键优化值得关注:在虚拟机设置中启用 3D 加速 并将图形内存调至 256MB;将虚拟磁盘类型设为 NVMe 而非默认的 SATA(需在 VMX 中手动配置);关闭 macOS 中不必要的视觉特效(如透明度和动画),可在”辅助功能→显示”中开启”减少动态效果”。此外,将虚拟机文件放置在 NVMe SSD 上并使用固定大小而非动态扩展的虚拟磁盘,能显著提升 I/O 性能。
六、总结
通过 解锁工具 补丁、精确的 VMX 参数配置和 VMware Tools(darwin.iso)的正确安装,在 VMware 上运行 macOS 虚拟机 已经相对成熟稳定。虽然这类 黑苹果虚拟机 在图形加速方面仍无法与白苹果媲美(无法直通 GPU),但对于编程开发、自动化测试、UI 适配检查等场景完全够用。整个流程的核心难点在于 VMX 参数的调试——不同硬件平台可能需要微调 CPUID 掩码和机型标识。建议保留一份能正常启动的 VMX 配置备份,方便后续排查问题时快速回滚。
免责声明:本文仅供技术交流与学习研究,请遵守当地法律法规及苹果公司的软件许可协议。使用黑苹果虚拟机可能违反 macOS 的 EULA 条款,请读者自行评估风险。














暂无评论内容