Skip to content

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 已面向个人用户免费提供。

下载步骤 ​

  1. 访问 Broadcom 官网注册/登录账号:https://www.broadcom.com
  2. 进入 VMware Downloads 页面
  3. 搜索 VMware Workstation Pro,选择最新版本(17.x)
  4. 下载 Windows 版安装包(.exe 文件)

**替代方案:**如果 Broadcom 官网下载较慢,也可以从可信的软件下载站获取,但务必校验文件哈希值。

安装步骤 ​

  1. 双击安装包,按向导完成安装
  2. 安装时选择典型安装即可
  3. 安装完成后先不要启动 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 客户机系统的关键步骤。

操作步骤 ​

  1. 完全关闭 VMware,确保没有 VMware 进程在运行
  2. 以管理员身份打开命令提示符(CMD)
  3. 停止所有 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"
  4. 进入 Unlocker 解压目录,以管理员身份运行:
    bat
    cd D:\unlocker
    unlock.exe
  5. 等待程序执行完成,看到 "Completed" 提示即成功
  6. 重新启动 VMware 服务或重启电脑

**验证:**打开 VMware → 新建虚拟机 → 在客户机操作系统列表中能看到 "Apple Mac OS X" 选项,说明解锁成功。

4

创建虚拟机并配置参数 ​

4.1 新建虚拟机向导 ​

  1. 打开 VMware Workstation Pro
  2. 点击 创建新虚拟机
  3. 选择典型(推荐)
  4. 选择稍后安装操作系统(不要选 Installer ISO,否则可能卡住)
  5. 客户机操作系统选择 Apple Mac OS X
  6. 版本选择 macOS 13(Ventura)
  7. 命名虚拟机,位置选择 D 盘(如 D:\VirtualMachines\macOS-Ventura)
  8. 磁盘大小:建议 80GB,选择"将虚拟磁盘存储为单个文件"

4.2 配置硬件参数 ​

创建完成后,点击 编辑虚拟机设置,按以下参数配置:

硬件项推荐配置说明
内存8192 MB (8GB)你的机器有 32GB,可以给到 8-16GB
处理器4 核 / 4 线程不要超过物理核心数的一半
硬盘 (SCSI)80 GBNVMe 或 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 内核补丁 ​

  1. 访问 GitHub 搜索:AMD OSX 或 AMD-OSX/AMD_Vanilla
  2. 下载最新的 Release 包(通常为 ZIP 文件)
  3. 解压后,根据你的 CPU 架构选择对应文件夹:
    • zen 3(Ryzen 5000 系列,你的 5700X 属于此类)→ 选择 zen3 文件夹
    • Zen 2(Ryzen 3000 系列)→ 选择 zen2
    • Zen / Zen+(Ryzen 1000/2000 系列)→ 选择 zen

5.2 将补丁注入 ISO 镜像 ​

AMD 补丁需要通过 OpenCore 或 Clover 引导器加载。有两种方式:

方式一:使用带 OpenCore 的预编译镜像(推荐,简单)

  1. 搜索下载已集成 AMD 补丁的 macOS Ventura for AMD 镜像(搜索关键词:macOS Ventura AMD OpenCore ISO)
  2. 直接用该镜像替换步骤 4.2 中的 CD/DVD ISO 文件
  3. 跳到步骤 6

方式二:手动注入补丁(进阶)

  1. 下载 OpenCore 引导器:https://github.com/acidanthera/OpenCorePkg
  2. 将 AMD Vanilla 补丁中的 .kext 和 .aml 文件放入 OpenCore 的 Kexts 和 ACPI 目录
  3. 配置 config.plist,设置以下关键项:
    • Cpuid1Data 和 Cpuid1Mask:伪装 CPU ID
    • Kernel → Emulate → Cpuid1Data: 55060A0000000000
    • Kernel → Emulate → Cpuid1Mask: FFFFFFFF00000000
  4. 创建一个包含 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 首次启动 ​

  1. 在 VMware 中点击开启此虚拟机
  2. 如果出现引导菜单(OpenCore),选择 Install macOS Ventura
  3. 等待加载,如果一切正常,将进入 macOS 安装界面

**如果卡在苹果 Logo 或出现 panic:**通常是 AMD 补丁未正确应用。回到步骤 5 检查补丁配置,确保 CPU ID 伪装正确,且 OpenCore 引导器中加载了对应的 Zen 3 kext 补丁。

6.2 磁盘格式化(首次安装必须) ​

  1. 在安装界面顶部菜单栏选择 实用工具 → 磁盘工具
  2. 在左侧选择 VMware Virtual SATA Hard Drive Media
  3. 点击抹掉,名称填 Macintosh HD
  4. 格式选择 APFS,方案选择 GUID 分区表
  5. 点击抹掉,完成后关闭磁盘工具

6.3 安装系统 ​

  1. 回到主界面,选择 安装 macOS Ventura
  2. 选择刚格式化的 Macintosh HD 磁盘
  3. 开始安装,过程约 20-40 分钟
  4. 安装过程中虚拟机会自动重启多次,属正常现象
  5. 每次重启后,如果出现引导菜单,继续选择 macOS Installer 或 macOS Ventura

6.4 初始设置 ​

  1. 选择地区和语言:中国大陆 / 简体中文
  2. 语言和输入法:按需选择
  3. Wi-Fi 网络:选择稍后连接(虚拟机默认使用有线网络)
  4. 数据迁移:选择现在不传输信息
  5. 使用 Apple ID 登录:建议先跳过(虚拟机环境可能触发 Apple ID 安全验证)
  6. 创建本地账户,设置用户名和密码
  7. 完成设置,进入 macOS 桌面

7

安装后配置 ​

7.1 安装 VMware Tools ​

  1. 在 VMware 菜单栏选择 虚拟机 → 安装 VMware Tools
  2. macOS 桌面会出现一个安装器窗口
  3. 按提示完成安装(需要输入管理员密码)
  4. 安装完成后重启虚拟机

**VMware Tools 的作用:**提供全屏自适应分辨率、流畅的鼠标移动、剪贴板共享、拖拽文件传输等关键功能。如果不安装,使用体验会非常差。

如果 VMware Tools 安装失败,可以尝试安装开源替代方案 open-vm-tools:

  1. 打开终端(Terminal)
  2. 如果已安装 Homebrew:brew install open-vm-tools
  3. 如果没有 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 内核补丁未正确加载。请确认:

  1. 使用了正确架构的补丁(5700X 属于 Zen 3);
  2. OpenCore 引导器正确加载了 AMDRyzenCPUPowerManagement.kext 等必需 kext;
  3. VMX 文件中已添加 CPU ID 伪装:cpuid.1.eax = "00000655"。

Q2: VMware 中看不到 "Apple Mac OS X" 选项? ​

A: Unlocker 未成功运行。请确保:

  1. 以管理员身份运行 CMD;
  2. 先停止所有 VMware 服务;
  3. 重新运行 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: 检查以下几点:

  1. 内存分配是否足够(建议至少 8GB);
  2. 处理器核心数是否合理(建议 4 核);
  3. 是否在虚拟机设置中开启了 3D 加速;
  4. 硬盘是否使用了 NVMe 或 SSD 类型;
  5. 宿主机是否同时运行了过多程序。

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

留言

还可输入 500 字
留言加载中…

基于 VitePress 构建