1. 资源准备选对工具版本是关键在AMD锐龙平台上用VMware装macOS Mojave第一步就是准备好正确的工具版本。我实测过多个组合发现版本匹配度直接决定成功率。先说结论VMware Workstation 15.1.0 Unlocker 3.0.3 macOS Mojave懒人版CDR是最稳定的组合。为什么强调15.1版本这里有个血泪教训最新版VMware 15.5会报客户机操作系统已禁用CPU错误网上那些改CPUID的偏方根本没用。而15.0版创建Windows虚拟机都有问题更别说macOS了。官方下载链接我放在这里https://download3.vmware.com/software/wkst/file/VMware-workstation-full-15.1.0-13591040.exe镜像方面推荐macOS Mojave 10.14 18A391 Lazy Installer.cdr这种懒人版已经集成必要驱动对AMD平台特别友好。实测联想小新Pro13锐龙版R5-3550H用这个镜像一次过不像原版镜像要折腾内核补丁。2. Unlocker解锁的隐藏陷阱装完VMware后别急着新建虚拟机你会发现根本没有macOS选项——这是VMware故意限制的。需要用Unlocker工具解锁但这里有几个坑进程清理要彻底按CtrlShiftEsc打开任务管理器手动结束所有VMware开头的进程特别是VMware Authorization Service常驻后台管理员权限必须给解压unlocker-3.0.3.zip后右键win-install.cmd选以管理员身份运行第一次运行会自动下载darwin.iso杀毒软件会拦截如果运行完还是看不到Apple Mac OS X选项大概率是被Windows Defender拦截了。临时关闭实时保护再试如果上述方法失效建议去GitHub下载最新版Unlocker。注意看commit日期有些老版本不支持Mojave。3. 虚拟机创建的精细配置新建虚拟机时关键参数要这样设客户机操作系统选Apple Mac OS X版本选macOS 10.14固件类型必须选UEFI传统BIOS启动会卡EB错误磁盘建议40GB以上Xcode等开发工具很占空间内存至少4GB推荐8GB重点来了创建完成后先别启动直接点完成退出向导。这时候虚拟机目录下会生成.vmx文件我们需要用记事本编辑它。4. VMX文件的魔鬼细节用记事本打开.vmx文件找到smc.present TRUE这行在下面粘贴这些关键参数smc.version 0 cpuid.0.eax 0000:0000:0000:0000:0000:0000:0000:1011 cpuid.0.ebx 0111:0101:0110:1110:0110:0101:0100:0111 cpuid.0.ecx 0110:1100:0110:0101:0111:0100:0110:1110 cpuid.0.edx 0100:1001:0110:0101:0110:1110:0110:1001 cpuid.1.eax 0000:0000:0000:0001:0000:0110:0111:0001 cpuid.1.ebx 0000:0010:0000:0001:0000:1000:0000:0000 cpuid.1.ecx 1000:0010:1001:1000:0010:0010:0000:0011 cpuid.1.edx 0000:1111:1010:1011:1111:1011:1111:1111 featureCompat.enable FALSE特别注意virtualHW.version这个参数默认值16会导致要求AVX2但AVX不存在错误。把它改成10virtualHW.version 105. 解决鼠标漂移和USB失灵AMD平台有个经典问题虚拟机里鼠标无法移动。解决方法是在.vmx文件末尾追加keyboard.vusb.enable TRUE mouse.vusb.enable TRUE然后右键虚拟机名称→设置→USB控制器勾选显示所有USB输入设备兼容性改成USB2.0USB3.0在AMD平台不稳定取消勾选自动连接新的USB设备6. 安装过程中的玄学问题首次启动时会看到苹果logo和进度条这里可能卡住。别急着强制关机试试这些方法如果卡在PCI configuration begin关闭虚拟机后给.vmx添加pciBridge0.present TRUE pciBridge4.present TRUE pciBridge4.virtualDev pcie-root-port pciBridge4.functions 8 pciBridge5.present TRUE pciBridge5.virtualDev pcie-root-port pciBridge5.functions 8 pciBridge6.present TRUE pciBridge6.virtualDev pcie-root-port pciBridge6.functions 8 pciBridge7.present TRUE pciBridge7.virtualDev pcie-root-port pciBridge7.functions 8如果出现OCB: LoadImage failed - Unsupported说明镜像损坏重新下载CDR文件安装过程中黑屏把虚拟机内存调到4GB以上显存设为128MB7. 网络和VMware Tools的终极方案安装完成后默认可能上不了网。右击虚拟机→设置→网络适配器连接模式选桥接NAT模式在AMD平台经常抽风复制物理网络连接状态要勾选VMware Tools安装有讲究先右击桌面光盘图标选择推出点击VMware右下角的光盘图标→设置选择使用ISO镜像指向darwin.iso在Unlocker安装目录可以找到回到macOS桌面双击安装包注意安装完要重启拖放文件失败的解决办法打开系统偏好设置→安全性与隐私点击左下角小锁图标解锁勾选vmware-tools-daemon重新尝试拖放操作8. 性能优化实战技巧想让macOS跑得更流畅试试这些设置处理器设置核心数设为物理核心数的一半比如8核锐龙设4核勾选虚拟化Intel VT-x/EPT或AMD-V/RVI显卡设置开启3D加速显存调到128MB以上磁盘性能将虚拟磁盘类型设为NVMe在.vmx中添加scsi0.virtualDev lsisas1068遇到卡顿时可以关闭Spotlight索引sudo mdutil -a -i off