本文将详细介绍如何在AMD处理器上通过VMware Workstation成功安装macOS,无论是出于学习、测试还是开发目的,这篇指南都将为您提供全面且实用的步骤
一、前期准备 在开始安装之前,确保您已经完成了以下准备工作: 1.硬件要求: - 一台搭载AMD处理器的电脑
- 确保BIOS/UEFI中已开启虚拟化技术(SVM Support)
2.软件准备: -VMware Workstation:建议使用VMware Workstation 15.1.0或更高版本,确保软件已正确安装并更新到最新版本
-macOS镜像文件:从官方或可靠来源获取与您想要安装的macOS版本相对应的镜像文件(如.cdr或.iso格式)
-Unlocker工具:这是解锁VMware以支持macOS安装的关键工具
根据VMware版本,下载相应的Unlocker版本(如Unlocker V3.0适用于VMware 15.5.1)
3.系统配置: - 关闭可能占用虚拟化服务的软件,如360安全卫士的核晶防护、Hyper-V功能以及Windows安全中心的内存完整性
二、安装VMware Workstation 1.卸载旧版本(如适用):如果之前安装过其他版本的VMware Workstation,请先卸载并重启计算机
2.安装新版本: - 下载并运行VMware Workstation安装程序
- 按照安装向导的提示进行安装,过程中选择自定义安装路径(建议不安装在C盘)
- 在安装结束时,输入有效的许可证密钥以激活软件
若许可证失效,可尝试在网络上搜索可用的激活码或联系VMware官方获取帮助
3.重启计算机(可选):虽然安装向导可能提示重启计算机,但实际操作中这一步并非必需
然而,为了确保所有设置生效,重启计算机也是一个不错的选择
三、安装Unlocker工具 Unlocker工具是解锁VMware以支持macOS安装的关键步骤
请按照以下步骤操作: 1.下载并解压Unlocker工具:将Unlocker工具下载到本地计算机,并解压到与VMware安装目录同级的目录
2.运行Unlocker工具: - 进入Unlocker工具解压后的目录
- 找到并右键点击`win-install.cmd`文件,选择“以管理员身份运行”
- 等待Unlocker工具运行完成并自动关闭窗口
注意:Unlocker工具的运行可能需要一些时间,具体取决于您的网络连接速度和Unlocker工具需要下载的文件大小
四、创建并配置虚拟机 1.新建虚拟机: - 打开VMware Workstation
- 点击“文件”菜单,选择“新建虚拟机”
- 在新建虚拟机向导中,选择“自定义(高级)”选项
- 选择虚拟机硬件兼容性为Workstation 10.x(对于AMD处理器至关重要)
2.配置虚拟机设置: - 在安装来源步骤中,选择“稍后安装操作系统”
- 在客户机操作系统步骤中,选择“Apple Mac OS X”,并在版本下拉框中选择最接近您想要安装的macOS版本(尽管VMware可能只显示到macOS 10.14,但您仍可以尝试安装更高版本的macOS)
- 为虚拟机命名并选择保存路径(建议使用英文命名和路径以避免兼容性问题)
- 在处理器配置步骤中,根据计算机性能选择合适的处理器数量和核心数
为了提高安装成功率,可以先选择较低的配置,后续再根据需要进行调整
- 在内存配置步骤中,根据计算机内存大小选择合适的虚拟机内存大小
同样地,为了提高安装成功率,可以先选择较低的内存配置
- 在网络连接步骤中,选择“网络地址转换(NAT)”模式作为默认设置
如果虚拟机无法上网,后续可以更改为其他上网方式
- 在I/O控制器和SCSI控制器步骤中,选择默认设置即可
- 在虚拟磁盘类型步骤中,选择“SATA”作为虚拟磁盘类型
- 在创建新虚拟磁盘步骤中,设置磁盘大小为80GB或更大(根据需要),并取消勾选“立即分配所有磁盘空间”以节省物理磁盘空间
- 选择将虚拟磁盘存储为单个文件以方便备份和管理
3.加载macOS镜像文件: - 在虚拟机创建完成后,不要立即开启虚拟机
- 选择虚拟机并右键点击它,在弹出的菜单中选择“设置”
- 在虚拟机设置窗口中,找到CD/DVD(SATA)设备并选择“使用ISO镜像文件”
- 浏览并选择之前下载的macOS镜像文件作为ISO镜像文件来源
4.修改vmx文件: - 找到虚拟机保存路径下的vmx文件并使用记事本打开它
- 在文件中找到`virtualHW.version = 16`这一行并将其修改为`virtualHW.version = 10`以提高安装成功率
-在`smc.present = TRUE`和`hpet0.present = TRUE`之间插入以下代码以模拟Intel处理器的CPUID信息(这对于AMD处理器上的macOS安装至关重要): 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 5.其他配置: - 在虚拟机设置窗口中,确保USB控制器已启用并设置为USB 2.0兼容性模式
- 在常规选项卡中,将客户机操作系统更改为“其他64位”以引导macOS安装过程(这一步在后续步骤中会再次更改回来)
五、安装macOS 1.开启虚拟机: - 完成上述所有配置后,点击“开启此虚拟机”按钮以启动虚拟机
2.进入macOS安装界面: - 虚拟机启动后,您将看到macOS的安装界面
按照屏幕上的提示进行操作
3.抹掉虚拟机磁盘: - 在安装过程中,当提示选择安装位置时,点击“实用工具”菜单并选择“磁盘工具”
- 在磁盘工具窗口中,选择虚拟机创建的磁盘并点击“抹掉”按钮
为磁盘命名并选择适当的格式(如Mac OS扩展(日志式))
4.安装macOS: - 完成磁盘抹掉操作后,退出磁盘工具并返回安装界面
- 选择之前抹掉的磁盘作为安装位置并点击“安装”按钮开始安装macOS
5.等待安装完成: - 安装过程可能需要一些时间,具体取决于您的计算机性能和macOS版本
请耐心等待安装完成
6.首次启动和配置: - 安装完成后,虚拟机将自动重启并进入macOS的首次启动配置界面
- 按照屏幕上的提示进行基本配置,如选择语言、创建用户账户等
7.安装VMware Tools: - 为了提高虚拟机性能和兼容性,建议安装VMware Tools
- 在macOS虚拟机中,打开“虚拟机”菜单并选择“安装VMware Tools”
- 按照屏幕上的提示完成VMware Tools的安装
安装完成后,您将能够调整虚拟机窗口大小以适应屏幕分辨率
8.最终配置: - 完成所有配置后,您可以开始使用在AMD处理器上通过VMware安装的macOS虚拟机了
六、注意事项与故障排除 1.虚拟化技术: - 确保您的AMD处理器已开启SVM Support虚拟化技术
如果未开启,请在BIOS/UEFI中进行设置
2. Unlocker工具