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 Unlockerpaolo-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 OSXAMD-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,设置以下关键项:
    • Cpuid1DataCpuid1Mask:伪装 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 InstallermacOS 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 构建