在 Windows 下使用 VMware Workstation 安装 macOS 的详细教程

2020-10-12 / 1.95k / 教程 / 3.33k / 10分钟

概述

本文最后更新:2020年10月25日

近来有很多人在后台询问如何在 Windows 下使用 VMware 等虚拟机软件安装 macOS,今天这里就提供一篇非常详细的教程,算填上一个挖了很久的坑。本文将提供 macOS 10.15 Catalina 以及 macOS 11.0 Big Sur 的详细操作流程。

 

准备工作

超级会员免费 永久超级会员免费

已有26人查看

 

安装 macOS Catalina

VMware Workstation 的安装流程就不解释了,都是走流程,有实在不明白的地方自行百度一下。

下一步,我们需要停止 VMware 运行的系统服务,以方便使用解锁工具。在“此电脑”上右键,选择“管理”。

在弹出的窗口中找到“服务”,在窗口右侧区域找到 VMware 相关的几项服务,分别停用,如下图。

其实新版的 Unlocker 已经比较智能了,理论上可以智能停止服务解锁后自动恢复运行,但多做这一步不会有错,万一脚本智障了呢?下一步,解压缩 Unlocker 并用管理员权限运行 win-install.cmd

其实也可以运行打包好的 Unlocker.exe,但是笔者运行 exe 会出错,所以建议执行 win-install.cmd。另外如果你之前使用过其它版本的 Unlocker,可能需要先删除它。

接下来可以运行 VMware Workstation 啦,创建新的虚拟机:

选择“典型”即可:

下一步选稍后安装操作系统。

下一步的菜单中,选择 Apple Mac OS X,因为安装 Catalina,我们选择 macOS 10.15。

虚拟机名称可以随意,另外一个空是虚拟机文件的存储位置,选择大一点的分区,因为虚拟机会根据你接下来的选择占用磁盘 40G 及以上的空间。

下面选择磁盘大小,Catalina 建议 60GB 及以上(讲真,一个 Xcode 装完就基本没剩多少了)。

下一个页面,我们选择自定义硬件配置。

有条件的硬件平台,可以把内存和处理器多调配一点,这样运行起来会稍微快一点。然后在“新 CD/DVD(SATA)”选项卡中,调用安装镜像文件,如图。

「注意」虽然 VMware 默认支持 ISO 和 CDR 格式的镜像,可是点击“浏览”之后,默认是指定 ISO 格式的文件,需要在对话框右下角处选择为“显示所有文件类型”才能看到 CDR 格式的文件。

以上步骤都完成以后,我们关闭 VMware 软件,找到虚拟机所在位置,以本文为例,是 E:\10.15 。在这个目录下,存在一个叫 macOS 10.15.vmx 的文件,文件名是你之前设置的虚拟机名称。

使用管理员权限运行 Sublime Text 或 Visual Studio Code,打开这个文件,在末尾加入上图中的内容:

board-id = "Mac-7BA5B2D9E42DDD94"
hw.model = "iMacPro1,1"
uuid.action = "keep"
smc.version = "0"

以上代码用来给虚拟机注入模拟白苹果机型的信息,以排除某些特定的错误。

下一步,我们运行 VMware Workstation,直接开启虚拟机,就会看到苹果标的启动界面了。

如果你这一步没有正常如上图这样启动,而是见到了一个蓝屏黄字的界面,说明大概率安装镜像有问题,请重新下载或更换版本。

在短暂的读条过后,应该会看到 MacOS Base System 的安装界面。下面的步骤基本上和你在真实的机器上安装 macOS 一致,首先运行磁盘管理工具。

我们需要格式化磁盘,按照下图步骤操作,第三步磁盘名称可自定。

抹盘完成后,点击左上角菜单→退出磁盘工具(这个方式和 Windows 操作逻辑很不一样,很多 macOS 新手找不到)

回到主菜单,接下来可以正式安装 macOS。

一路同意 + 下一步即可。

如无意外,在大约十到二十分钟之后,你就会进入 macOS 的首次设置页面(这里忘记截图),因为是虚拟机,一路选择 不需要,不开启,稍后设置,不登录(尤其是不要登录 AppleID),直到出现以下界面,代表设置完成。

这样就完成安装啦。最后补一下,如果你需要安装 VMware Tools 的话,先去掉 硬件配置 部分中的 CD/DVD(SATA) 中选择的镜像文件,或在 macOS 中推出该磁盘(桌面上唯一那个图标上右键→推出)。然后按下图所示,选择安装 VMware Tools 即可。

 

安装 macOS Big Sur

前面的操作和安装 macOS Catalina 基本一致,都是需要先使用 Unlocker 解锁安装选项,可参考上述步骤,这里不再写一遍了。

新建虚拟机 → 典型 → 稍后安装操作系统,进到如下页面,选择 10.16

硬件设置方面和 Catalina 也基本一致,唯有磁盘,至少需要 80GB 及以上空间

下面的步骤也是和 Catalina 一样的,修改 10.16.vmx 文件,在其末尾添加配置信息:

代码如下:

board-id = "Mac-7BA5B2D9E42DDD94" 
hw.model = "iMacPro1,1" 
uuid.action = "keep" 
smc.version = "0"

最后启动虚拟机,进入安装流程。

读条过后,首先进入磁盘工具。

然后格式化磁盘,如下图:

抹盘完成后,左上角点击磁盘工具→退出磁盘工具。

接下来正式开始安装。

一路同意 + 下一步,然后进入到读条过程,期间至少会自动重启 2-3 次,总的安装时间取决于你的硬件性能,大约在 20-30 分钟左右。

经过漫长的等待,进入了 macOS Big Sur 的首次设置界面,因为是虚拟机,一路选择 不需要,不开启,稍后设置,不登录(尤其是不要登录 AppleID)

这样就完成了安装。

 

常见问题

Q1:安装 Big Sur 时无限重启怎么办?

A:首先,请升级你的 VMware 软件,其次,请务必添加模拟白苹果机型信息代码,注意需要用管理员权限运行代码编辑工具,否则可能无法保存。

 

Q2:虚拟机如何驱动显卡?

A:没有办法,Windows 环境下的 VMware 无法提升 macOS 显示性能。

 

Q3:“客户机操作系统已禁用 CPU。请关闭或重置虚拟机。”

A:查阅了很多资料,此错误一般指向以下几个原因:

  • VMware 版本太旧,或被阉割得不完整。此类情况请彻底删除 VMware,再重新安装完整的版本,不推荐解压即用版;
  • 设置有误。请在 BIOS 中启用 Intel VT-x,AMD 请启用 AMD-v;其次,在 VMware 硬件设置中首选虚拟化引擎处选择 Intel VT-x/AMD-v;调大系统内存,2G 调整到 4G 及以上;最后,macOS 10.15 开始是全 64 位的系统,请勿在 32 位宿主机中运行;
  • 宿主机是 AMD 平台。请在 10.15.vmx(文中提到过的虚拟机配置文件)中添加以下代码:
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"
  • 由于笔者没有 AMD 平台无法测试,欢迎反馈。

 

0. 本站所有资源解压密码均为 heipg.cn
1. 本站资源收集于网络,仅做学习和交流使用,请于下载后24小时内删除。如果你喜欢我们推荐的软件,请购买正版支持作者。
2. 如有无法下载的链接,请及时邮箱[email protected],或到QQ群进行反馈,我们将及时进行处理。
3. 本站发布的内容若侵犯到您的权益,请联系站长删除,联系方式:[email protected],我们将第一时间配合处理!
扫描QQ二维码加入【黑苹果星球交流群】

黑苹果星球 » 在 Windows 下使用 VMware Workstation 安装 macOS 的详细教程

3 评论

  1. 客户机操作系统已禁用 CPU。请关闭或重置虚拟机
    怎么弄?

    1. 请测试Q3中的代码,欢迎反馈

  2. “客户机操作系统已禁用 CPU。请关闭或重置虚拟机。”

发表评论