一、安装环境
1、系统:win10 64位
2、虚拟机:VMware Workstation Pro 15
二、资源下载
1. VMware Workstation Pro 15 下载:VMware Workstation官网
激活密钥: YG5H2-ANZ0H-M8ERY-TXZZZ-YKRV8
2. Mac OS Unlocker for VM
下载地址:点击下载
注:最新的版本不支持VMwareWorkstationPro15.5+ 直接下载源码版
3. macos 10.15镜像:
链接:https://pan.baidu.com/s/1ll4ZlALhPEg3FOgsQ4Ffyg
提取码:9104
三、安装配置
- 安装VMware, 使用密钥激活
- 解压Unlocker, 以管理员身份运行 win-install.cmd (如果未解锁,创建虚拟机的时候,操作系统没有 MAC OS 10.15 选项)
- 新建虚拟机 -> 典型 -> 安装程序光盘映像文件(点击浏览找到我们下载好的macOS.Catalina.10.15.0.cdr镜像,出现“无法检测此光盘映像中的操作系统”,不用理会,点击下一步)
- 选择客户机操作系统为Apple mac os x,版本为mac os10.15,一定不要选错,然后点击下一步
- 点击自定义硬件,然后根据自己电脑的配置合理调整,点击完成
- 虚拟机创建后, 先不打开, 编辑虚拟机系统文件下的 macOS 10.15.vmx, 找到 smc.present = "TRUE", 在其下新增一行 smc.version = "0" 后保存
- 打开虚拟机, 在 安装macOS 页面点击工具栏的实用工具 -> 磁盘工具 -> 单击左侧的vmware虚拟盘 -> 编辑 -> 选择APFS -> 抹掉 -> 关闭磁盘工具 -> 回到 安装macOS 页面 -> 选择刚才抹掉后的磁盘 -> 继续安装
注:如果安装完成后出现无线重启
打开vmx文件 在最后添加 cpuid.1.eax = "00000000000000010000011010100101"(复制)
三、优化
- 虚拟机设置
(1) 虚拟机设置-高级-抓取的内容-高,收集调试信息:无 ,禁用页面内存调整
(2) 虚拟机设置-处理器-选择尽可能多的处理器数量和内核,最后把虚拟化引擎选项全部勾上! - Mac系统优化
(1) 系统偏好设置 – 用户与群组 – 选中你自己的用户名 – 选择 “登录项”,去掉不需要的
(2) 访问系统偏好设置,进入“辅助功能-显示器”,然后勾选“减少透明度”即可
(3) 进入系统偏好设置,进入“Dock”功能,并选择“缩放效果”即可。
(4) 访问系统偏好设置,进入“扩展”功能,将不使用的组件勾掉即可 - 安装beamoff (高版本已经不需要)
beamoff是VM上Mac虚拟机的优化神器,github地址:https://github.com/JasF/beamoff - 禁用VMware的vmem文件
新建的虚拟机,VMWare会默认为其创建一个虚拟内存文件.VMEM, 这个文件会影响系统的磁盘性能,所以最好关闭它。该当是找到.vmx文件,在文件最后加入一行 mainMem.useNamedFile = "FALSE", 重新启动虚拟机,虚拟内存文件就没有了。 - 分辨率异常,不能全屏:
重装VMsvga2工具搞定,工具的下载地址:[https://sourceforge.net/projects/vmsvga2/) ,可以在黑苹果里直接下载安装,装完重启客户机,如果显示有异常,修改一下设置:查看 - 自动调整大小 - 自动适应客户机。 - “终端”中使用 sudo spctl --master-disable 命令,可打开允许“任何来源”的选项。