根据Apple的软件许可协议(EULA),macOS仅允许在Apple品牌的硬件上运行。 在非Apple硬件(如普通PC)上的VMware中安装macOS属于“黑苹果”范畴,可能违反许可协议,且存在法律和技术风险。以下内容仅作为技术讨论,请确保你拥有合法的macOS使用许可,并仅用于学习和开发目的。
macOS Unlocker)为VMware添加macOS选项。
系统镜像:需准备合法的macOS Sonoma安装镜像(.iso或.cdr文件)。建议从Apple官方获取(如通过Mac App Store下载后转换)。
下载必要文件:
hdiutil)。启用虚拟化技术:
win-install.cmd(Windows)或相应脚本(Linux/Mac)。此工具会修改VMware文件以支持macOS。
完成后重启电脑。
步骤2:创建macOS虚拟机
打开VMware,点击“创建新的虚拟机”。
选择“典型”配置,点击下一步。
安装来源:选择“稍后安装操作系统”,点击下一步。
选择客户机操作系统:在“Apple Mac OS X”下选择macOS 14(若未出现,说明Unlocker未生效)。
命名虚拟机:输入名称(如“macOS Sonoma”),选择保存位置。
硬盘容量:建议至少80GB,选择“单个文件”存储。
自定义硬件(关键步骤):.vmx 文件(如 macOS Sonoma.vmx)。
用记事本打开,在末尾添加以下代码(解决常见错误):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:0111:1000:1011:1111:1011:1111:1111"
保存文件。
步骤4:安装macOS Sonoma
启动虚拟机,进入BIOS设置(开机时按F2),确保启动顺序中硬盘优先。
加载ISO镜像:在VMware中右键虚拟机 → 设置 → CD/DVD → 使用ISO镜像文件(选择Sonoma镜像)。
开机后进入macOS安装界面,选择语言。
使用“磁盘工具”格式化虚拟硬盘:选择VMware虚拟硬盘 → 抹掉为 APFS 格式,名称“Macintosh HD”。
退出磁盘工具,选择“安装macOS Sonoma”,按提示完成安装(约30-60分钟,期间会自动重启数次)。
步骤5:安装VMware Tools(增强功能)
进入macOS系统后,在VMware菜单栏点击:虚拟机 → 安装VMware Tools。
挂载的镜像会在桌面显示,打开并运行安装程序(可能需要允许来自“任何来源”的软件:在终端执行 sudo spctl --master-disable)。
重启虚拟机,享受更好的显示和鼠标集成。
“macOS不支持此平台”错误:
安装过程卡住或重启:
无网络/声音:
sound.present = "FALSE" 禁用。性能优化:
如果VMware安装困难,可考虑以下方案:
此教程仅用于教育目的。在非Apple硬件上运行macOS可能违反Apple许可协议,请确保你已阅读并理解相关法律法规。对于因安装造成的任何问题或损失,作者不承担责任。
如果遇到具体错误,建议参考黑苹果社区(如tonymacx86、Reddit的r/hackintosh)寻求帮助,但注意Sonoma在虚拟机上可能尚未完全稳定支持。