主题
macOS Ventura 虚拟机创建教程 — VMware Workstation Pro (AMD)
macOS Ventura 虚拟机创建教程
VMware Workstation Pro — AMD Ryzen 平台
VMware Workstation Pro 17 macOS Ventura 13 AMD Ryzen 7 5700X Windows 10/11
**许可协议提示:**Apple 最终用户许可协议 (EULA) 规定 macOS 仅授权在 Apple 硬件上运行。在非 Apple 硬件上运行 macOS 虚拟机可能违反该协议。本教程仅供学习、研究和软件兼容性测试使用,请知悉相关风险。
下载安装 VMware Workstation Pro
自 2024 年 5 月起,VMware Workstation Pro 已面向个人用户免费提供。
下载步骤
- 访问 Broadcom 官网注册/登录账号:
https://www.broadcom.com - 进入 VMware Downloads 页面
- 搜索 VMware Workstation Pro,选择最新版本(17.x)
- 下载 Windows 版安装包(
.exe文件)
**替代方案:**如果 Broadcom 官网下载较慢,也可以从可信的软件下载站获取,但务必校验文件哈希值。
安装步骤
- 双击安装包,按向导完成安装
- 安装时选择典型安装即可
- 安装完成后先不要启动 VMware,继续下一步
2
下载 macOS Ventura 镜像 + Unlocker 工具
2.1 下载 macOS Ventura 镜像
需要一个 macOS Ventura 的 ISO 或 CDR 镜像文件用于安装。获取方式:
- **方式一(推荐):**在已有的 Mac 上通过 App Store 下载 macOS Ventura 安装器,然后使用终端命令制作 ISO:bash
# 创建临时 DMG hdiutil create -o /tmp/Ventura -size 16384m -volname Ventura -layout SPUD -fs HFS+J # 挂载 DMG hdiutil attach /tmp/Ventura.dmg -noverify -mountpoint /Volumes/Ventura # 创建安装器 sudo /Applications/Install\ macOS\ Ventura.app/Contents/Resources/createinstallmedia --volume /Volumes/Ventura --nointeraction # 卸载 hdiutil detach /Volumes/Install\ macOS\ Ventura # 转换为 ISO hdiutil convert /tmp/Ventura.dmg -format UDTO -o /tmp/Ventura.cdr mv /tmp/Ventura.cdr ~/Desktop/macOS-Ventura.iso - **方式二:**从可信来源下载已制作好的 macOS Ventura ISO/CDR 镜像(搜索关键词:
macOS Ventura ISO for VMware)
**提示:**镜像文件通常约 12-15GB,请确保 D 盘有足够空间(建议至少 50GB 可用)。
2.2 下载 Unlocker 工具
VMware 默认不提供 macOS 客户机选项,需要使用 Unlocker 工具来解锁。
- GitHub 搜索:
VMware Unlocker或paolo-projects/unlocker - 下载最新 Release 版本的 ZIP 包
- 解压到本地目录,例如
D:\unlocker
3
安装 Unlocker 解锁 macOS 支持
这是让 VMware 识别 macOS 客户机系统的关键步骤。
操作步骤
- 完全关闭 VMware,确保没有 VMware 进程在运行
- 以管理员身份打开命令提示符(CMD)
- 停止所有 VMware 服务:bat
net stop vmware-view-usbd net stop VMwareHostd net stop VMAuthdService net stop VMnetDHCP net stop VMnetuserif net stop VMUSBArbService net stop "VMware NAT Service" - 进入 Unlocker 解压目录,以管理员身份运行:bat
cd D:\unlocker unlock.exe - 等待程序执行完成,看到
"Completed"提示即成功 - 重新启动 VMware 服务或重启电脑
**验证:**打开 VMware → 新建虚拟机 → 在客户机操作系统列表中能看到 "Apple Mac OS X" 选项,说明解锁成功。
4
创建虚拟机并配置参数
4.1 新建虚拟机向导
- 打开 VMware Workstation Pro
- 点击 创建新虚拟机
- 选择典型(推荐)
- 选择稍后安装操作系统(不要选 Installer ISO,否则可能卡住)
- 客户机操作系统选择 Apple Mac OS X
- 版本选择 macOS 13(Ventura)
- 命名虚拟机,位置选择 D 盘(如
D:\VirtualMachines\macOS-Ventura) - 磁盘大小:建议 80GB,选择"将虚拟磁盘存储为单个文件"
4.2 配置硬件参数
创建完成后,点击 编辑虚拟机设置,按以下参数配置:
| 硬件项 | 推荐配置 | 说明 |
|---|---|---|
| 内存 | 8192 MB (8GB) | 你的机器有 32GB,可以给到 8-16GB |
| 处理器 | 4 核 / 4 线程 | 不要超过物理核心数的一半 |
| 硬盘 (SCSI) | 80 GB | NVMe 或 SATA 均可 |
| CD/DVD | 使用 ISO 映像文件 | 选择下载的 macOS Ventura ISO |
| 显示 | 开启 3D 加速 | 显存分配 256MB+ |
| USB 控制器 | USB 3.0 | 提升文件传输速度 |
4.3 编辑 VMX 配置文件(重要)
找到虚拟机目录下的 .vmx 文件(如 macOS-Ventura.vmx),用记事本打开,在文件末尾追加以下配置:
properties
smc.version = "0"
smc.reflectHost = "TRUE"
hw.model = "MacPro7,1"
serialNumber.reflectHost = "TRUE"
board-id.reflectHost = "TRUE"
hw.model.reflectHost = "TRUE"
smbios.reflectHost = "TRUE"
efi.nvram.var.ROM.reflectHost = "TRUE"**保存后关闭文件。**这些配置帮助 macOS 识别为合法的 Mac 硬件信息。
5
应用 AMD 补丁(关键步骤!)
**这是 AMD 用户必须完成的关键步骤!**macOS 的内核不原生支持 AMD 处理器,不打补丁将无法引导,会卡在苹果 Logo 或直接 panic。你的 Ryzen 7 5700X 属于 Zen 3 架构,需要对应的 AMD 补丁。
5.1 下载 AMD OSX 内核补丁
- 访问 GitHub 搜索:
AMD OSX或AMD-OSX/AMD_Vanilla - 下载最新的 Release 包(通常为 ZIP 文件)
- 解压后,根据你的 CPU 架构选择对应文件夹:
- zen 3(Ryzen 5000 系列,你的 5700X 属于此类)→ 选择
zen3文件夹 - Zen 2(Ryzen 3000 系列)→ 选择
zen2 - Zen / Zen+(Ryzen 1000/2000 系列)→ 选择
zen
- zen 3(Ryzen 5000 系列,你的 5700X 属于此类)→ 选择
5.2 将补丁注入 ISO 镜像
AMD 补丁需要通过 OpenCore 或 Clover 引导器加载。有两种方式:
方式一:使用带 OpenCore 的预编译镜像(推荐,简单)
- 搜索下载已集成 AMD 补丁的 macOS Ventura for AMD 镜像(搜索关键词:
macOS Ventura AMD OpenCore ISO) - 直接用该镜像替换步骤 4.2 中的 CD/DVD ISO 文件
- 跳到步骤 6
方式二:手动注入补丁(进阶)
- 下载 OpenCore 引导器:
https://github.com/acidanthera/OpenCorePkg - 将 AMD Vanilla 补丁中的
.kext和.aml文件放入 OpenCore 的 Kexts 和 ACPI 目录 - 配置
config.plist,设置以下关键项:Cpuid1Data和Cpuid1Mask:伪装 CPU IDKernel → Emulate → Cpuid1Data:55060A0000000000Kernel → Emulate → Cpuid1Mask:FFFFFFFF00000000
- 创建一个包含 OpenCore 的引导 ISO,在 VMware 中作为第一启动项
**AMD CPU ID 伪装说明:**Ryzen 7 5700X 需要将 CPU ID 伪装为受支持的 Intel CPU。在 VMX 文件中添加:cpuid.1.eax = "00000655"
这会将 CPU 识别为 Intel 处理器,使 macOS 内核能正常加载。
5.3 在 VMX 中添加 AMD 专用配置
再次编辑 .vmx 文件,追加:
properties
cpuid.1.eax = "00000655"
cpuid.1.ecx = "00000000"
cpuid.80000001.ecx.amd = "0"
cpuid.80000001.edx.amd = "0"6
安装 macOS Ventura 系统
6.1 首次启动
- 在 VMware 中点击开启此虚拟机
- 如果出现引导菜单(OpenCore),选择 Install macOS Ventura
- 等待加载,如果一切正常,将进入 macOS 安装界面
**如果卡在苹果 Logo 或出现 panic:**通常是 AMD 补丁未正确应用。回到步骤 5 检查补丁配置,确保 CPU ID 伪装正确,且 OpenCore 引导器中加载了对应的 Zen 3 kext 补丁。
6.2 磁盘格式化(首次安装必须)
- 在安装界面顶部菜单栏选择 实用工具 → 磁盘工具
- 在左侧选择 VMware Virtual SATA Hard Drive Media
- 点击抹掉,名称填
Macintosh HD - 格式选择 APFS,方案选择 GUID 分区表
- 点击抹掉,完成后关闭磁盘工具
6.3 安装系统
- 回到主界面,选择 安装 macOS Ventura
- 选择刚格式化的
Macintosh HD磁盘 - 开始安装,过程约 20-40 分钟
- 安装过程中虚拟机会自动重启多次,属正常现象
- 每次重启后,如果出现引导菜单,继续选择 macOS Installer 或 macOS Ventura
6.4 初始设置
- 选择地区和语言:中国大陆 / 简体中文
- 语言和输入法:按需选择
- Wi-Fi 网络:选择稍后连接(虚拟机默认使用有线网络)
- 数据迁移:选择现在不传输信息
- 使用 Apple ID 登录:建议先跳过(虚拟机环境可能触发 Apple ID 安全验证)
- 创建本地账户,设置用户名和密码
- 完成设置,进入 macOS 桌面
7
安装后配置
7.1 安装 VMware Tools
- 在 VMware 菜单栏选择 虚拟机 → 安装 VMware Tools
- macOS 桌面会出现一个安装器窗口
- 按提示完成安装(需要输入管理员密码)
- 安装完成后重启虚拟机
**VMware Tools 的作用:**提供全屏自适应分辨率、流畅的鼠标移动、剪贴板共享、拖拽文件传输等关键功能。如果不安装,使用体验会非常差。
如果 VMware Tools 安装失败,可以尝试安装开源替代方案 open-vm-tools:
- 打开终端(Terminal)
- 如果已安装 Homebrew:
brew install open-vm-tools - 如果没有 Homebrew,先安装:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
7.2 分辨率调整
安装 VMware Tools 后,可以在 系统设置 → 显示器 中调整分辨率。如果需要自定义分辨率,编辑 .vmx 文件添加:
properties
svga.autodetect = "FALSE"
svga.maxWidth = "1920"
svga.maxHeight = "1080"7.3 网络与共享文件夹
- 网络:VMware 默认使用 NAT 模式,虚拟机可直接上网。如需宿主机互通,切换为桥接模式
- **共享文件夹:**在 VMware 设置中添加共享文件夹,macOS 中通过
/Volumes/VMware Shared Folders/访问 - **剪贴板共享:**安装 VMware Tools 后自动支持宿主机与虚拟机之间的复制粘贴
7.4 性能优化建议
- 关闭 macOS 动画效果:
defaults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool false - 关闭透明度:系统设置 → 辅助功能 → 显示 → 打开"降低透明度"
- 关闭不必要的后台服务(Siri、Spotlight 索引等)
- SSD 虚拟磁盘性能更好,建议磁盘类型设为 NVMe
?
常见问题解答
Q1: 启动后卡在苹果 Logo,进度条不动?
A: 这是 AMD 平台最常见的问题,原因是 AMD 内核补丁未正确加载。请确认:
- 使用了正确架构的补丁(5700X 属于 Zen 3);
- OpenCore 引导器正确加载了
AMDRyzenCPUPowerManagement.kext等必需 kext; - VMX 文件中已添加 CPU ID 伪装:
cpuid.1.eax = "00000655"。
Q2: VMware 中看不到 "Apple Mac OS X" 选项?
A: Unlocker 未成功运行。请确保:
- 以管理员身份运行 CMD;
- 先停止所有 VMware 服务;
- 重新运行
unlock.exe。 如果仍然不行,检查 VMware 版本是否过新(Unlocker 可能尚未适配),尝试使用稍旧版本的 VMware。
Q3: 安装过程中提示 "An error occurred while preparing the installation"?
A: 通常是系统时间不正确导致。在安装界面的终端中执行: date mmddHHMMyyyy(如 date 071714032026 表示 2026年7月17日 14:03), 然后重新运行安装程序。
Q4: 虚拟机运行非常卡顿?
A: 检查以下几点:
- 内存分配是否足够(建议至少 8GB);
- 处理器核心数是否合理(建议 4 核);
- 是否在虚拟机设置中开启了 3D 加速;
- 硬盘是否使用了 NVMe 或 SSD 类型;
- 宿主机是否同时运行了过多程序。
Q5: 鼠标移动不流畅,无法全屏?
A: VMware Tools 未安装或安装失败。在 macOS 终端中检查: ls /Library/Preferences/VMware\ Fusion/ 如果没有相关文件,说明未安装成功。 尝试重新安装或使用 open-vm-tools。
Q6: 能否升级到更高版本的 macOS?
A: 可以,但需要确保有对应版本的 AMD 内核补丁。升级前务必备份虚拟机快照。 建议先在虚拟机内下载新版本的完整安装器,确认 AMD 补丁已更新到兼容版本后再升级。
Q7: Apple ID 可以登录吗?
A: 可以登录,但不建议在虚拟机上使用主力 Apple ID。Apple 的服务器可能检测到非 Apple 硬件, 导致账号被锁定或要求频繁验证。建议使用专门的测试 Apple ID。
Q8: 安装后没有声音?
A: macOS 虚拟机的音频需要额外配置。在 VMX 文件中确认音频配置: sound.present = "TRUE" 和 sound.virtualDev = "hdaudio"。 同时可能需要安装 AppleALC.kext 来驱动音频。
本教程基于 VMware Workstation Pro 17 + macOS Ventura 13 + AMD Ryzen 7 5700X 环境编写
仅供学习研究使用 — 生成于 2026-07-17
留言