虚拟机一键安装苹果系统macos10.15,windows轻松解决xcode环境

1,514 阅读10分钟

本次安装为了保证成功率和稳定性,选用了最成熟稳定的macOS Catalina 10.15.7,当然还有一个原因就是系统相对较小,打包下载容易一点。

环境准备:

安装前Ctrl+Alt+Del键打开任务管理器,在性能中查看cpu型号和虚拟化是否启用,AMD和inter的cpu在后续的安装步骤当中会有不同,假如虚拟化未启用,需要在开机进入bios界面设置开启,请自行百度你的主板品牌或者笔记本型号如何开启cpu虚拟化。

虚拟机一键安装苹果系统macos10.15,windows轻松解决xcode环境

1、安装vmware并解锁

·下载安装并激活

vmware Workstation 16 Pro安装包可以从官网下载:www.vmware.com/cn/products…

下载速度慢的话也可以用我的网盘分流链接

阿里云盘:www.aliyundrive.com/s/5AnxQR7pM… 提取码:inWI

百度网盘:pan.baidu.com/s/1gUmlDPf1… 提取码:fgff

虚拟机一键安装苹果系统macos10.15,windows轻松解决xcode环境

安装过程基本就是一直下一步,最后结束的时候使用下面的许可证密钥即可:

ZF3R0-FHED2-M80TY-8QYGC-NPKYFYF390-0HF8P-M81RQ-2DXQE-M2UT6ZF71R-DMX85-08DQY-8YMNC-PPHV8

*注意:密钥只可用于个人测试,正式和商业使用需购买官方授权密钥

安装结束后,程序会提示重启一次电脑。

 

·解锁macos

解锁使用的是github开源程序unlocker:github.com/DrDonk/unlo…

新版4系解锁失败的朋友可以试试我保存的旧版3系解锁工具:

阿里云盘:www.aliyundrive.com/s/w3fM4jaZM… 提取码:qZ4N

百度网盘:pan.baidu.com/s/1KV7Y5MBg… 提取码:ie76

解锁涉及到修改注册列表,会报毒,请先关闭杀毒软件

解锁前需要关闭vmvare程序,同时关闭任务管理器中所有vm开头的服务

*注意:解锁成功后,将vm开头的服务重新开启,否则macos无法联网

虚拟机一键安装苹果系统macos10.15,windows轻松解决xcode环境

将解锁包解压出来,右键以管理员身份运行win-install.cmd

*注意:还有一种说法是需要将解锁文件夹放到vmware安装根目录运行,解锁失败的的朋友可以尝试。

*注意:解锁不成功的可以尝试另一个解锁工具auto-unlocker:github.com/paolo-proje…

解锁成功的标志就是虚拟机中新建虚拟机第三步有了macos的选项。

虚拟机一键安装苹果系统macos10.15,windows轻松解决xcode环境

2、导入macos10.15虚拟机包

·修改vmx文件

先把打包的macos10.15解压出来,右键打开方式记事本编辑macOS 10.15.vmx文件并保存(这里看不到.vmx后缀的,查看-显示-文件扩展名)

下载地址www.dhzy.fun/archives/38…

根据自己的cpu类型添加修改代码,每个人的环境不同,我这里给出几种方案,假如一种失败,请切换尝试,修改前务必关闭虚拟机再更改。

假如还不行,死马当活马医iner和amd的代码可交换尝试。

*注意:切换新代码把修改过的地方先复原,不要套娃。

inter的cpu:

(1)不修改

(2)结尾处添加代码

smc.version = 0

(3)结尾处添加代码

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"

(4)结尾处添加代码

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 = "TRUE"

(5)结尾处添加代码

smbios.reflectHost = "TRUE"hw.model = "MacBookPro16,1"board-id = "Mac-E1008331FDC96864" 

amd的cpu:

(1)不修改

(2)结尾处添加代码

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"

(3)结尾处添加代码

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"featureCompat.enable = "TRUE"

 

关于vmx文件修改的其他问题参考:

(1)如果虚拟机开机一直无限重启 可以在那个vmx加上这样的一行

cpuid.1.eax = "00000000000000010000011010100101"

(2)VMware Workstation不可恢复错误,在smc.present = “TRUE”这行的后面一行加上代码:smc.version = 0

虚拟机一键安装苹果系统macos10.15,windows轻松解决xcode环境

(3)无法打开内核设备“\.\VMCIDev\VMX”: 重叠 I/O 操作在进行中。你想要在安装 VMware Workstation 前重启吗?

找到这一行: vmci0.present = "TRUE",将 TRUE 改为 FALSE,或者 直接将这行删除。

 

·导入macOS 10.15

vm中选择打开虚拟机,找到解压后的文件夹,选择macOS 10.15.vmx打开

虚拟机一键安装苹果系统macos10.15,windows轻松解决xcode环境

开启此虚拟机,开始享受你的macos吧,开机密码:dhzy

虚拟机一键安装苹果系统macos10.15,windows轻松解决xcode环境

考虑到低配的朋友,本虚拟机设置了2核4G,配置充足的朋友可以调高各个配置,会更流畅一些

本包内置了vmtool工具,windows复制的文字可以直接在macos里黏贴,全屏后分辨率自动调整,假如没有成功启用,参考:www.bilibili.com/video/BV1bL…的视频结尾安装设置和优化

写于结尾:

很多朋友来找我,希望解决macos安装中的问题,我能理解你的那种急切的心情,但可惜我并不是苹果系统专家,只是一个喜欢检索和尝试的人而已。我已尽可能将找到的问题和解决办法以及相关的帖子链接罗列到了下边,大家可以在本帖或者视频下边展开讨论交流。但是针对很多朋友遇到的非大众化的问题,我真的很无力,希望大家能提高检索的能力,多用百度搜索,耐心的去翻看每一篇帖子下边的方案和评论区。即使来问我,我的回答也就是这篇文章,因为这篇文章是我所知道的,关于虚拟机安装mac系统的一切。

相关问题解答:

(1)屏幕分辨率调整为1080p

sudo /Library/Application\ Support/VMware\ Tools/vmware-resolutionSet 1920 1080

(2)连不上网的,在虚拟机设置选网络适配器,网络连接下有五个选项,一个一个的选择了尝试是否能正常上网

虚拟机一键安装苹果系统macos10.15,windows轻松解决xcode环境

还是不行的,参考:jingyan.baidu.com/article/096…

(3)安装时打不开虚拟化intel VT-x/EPT或AMD-V/RVI(V),打开后启动时就提示此平台不支持AMD-V/RVI(V),但是不打开那个选项,启动时就会提示未能启动次虚拟机。

解决办法:关闭hyper-V,管理员模式powershell里面执行bcdedit /set hypervisorlaunchtype off,关闭后重启计算机。

该问题和解决办法来自于哔哩哔哩用户:Ice_BingQI冰奇

(4)mac中如何传输文件?

方法1:假如你成功安装了vmtool,上边的教程和视频里有讲到~

那么你可以直接把文件从windows拖进mac系统即可,就像往文件夹拖动一样,首次拖进拖出会让你给vmtool权限,输入系统密码给权限即可。

虚拟机一键安装苹果系统macos10.15,windows轻松解决xcode环境

方法2:假如你想有一个共享文件夹,就像局域网那样,也可以实现

首先也是成功安装了vmtool~

进入mac系统,访达--偏好设置

虚拟机一键安装苹果系统macos10.15,windows轻松解决xcode环境

把勾勾都勾上

虚拟机一键安装苹果系统macos10.15,windows轻松解决xcode环境

右键虚拟机,设置

虚拟机一键安装苹果系统macos10.15,windows轻松解决xcode环境

选项--共享文件夹--总是启用--添加一个宿主机的文件夹,将来这个文件夹就被用来共享文件。

虚拟机一键安装苹果系统macos10.15,windows轻松解决xcode环境

完成设置,启用,然后重启虚拟机,你就会看到共享的文件夹,以后直接访问行了。

虚拟机一键安装苹果系统macos10.15,windows轻松解决xcode环境

 

(5)但该产品与此版 VMware Workstation 不兼容,因此无法使用

step1:在所在的虚拟机文件中查找.vmx结尾的文件,以记事本的方式打开。

step2:将第3行“virtualHW.version = "19"”,中的19改成自己电脑安装的VMware中的版本号,直接打开该文件即可成功
比如我的是vm15
改成15就可以进入了

该问题和解决办法来自于哔哩哔哩用户:Rorx_

(6)欢迎关注,持续补充中……

相关参考链接:

www.bilibili.com/video/BV1bL…

zhuanlan.zhihu.com/p/430033177

blog.csdn.net/weixin_4416…

zhuanlan.zhihu.com/p/337036027

blog.csdn.net/weixin_4284…

bbs.pcbeta.com/forum.php?m…

imacos.top/2021/04/12/…

本文摘自链接www.dhzy.fun/archives/38…

这里我说一下我个人在安装使用过程中出现的一些问题:
1、我在安装完.vmx文件之后,点击vmware打开虚拟机按钮时电脑总是自动重启,这里我朋友给了我一个mac12的安装包,然后还是一样的问题,电脑自动重启,接着我在电脑控制面板-启用或关闭windows功能中勾选了“虚拟机平台”和“Telnet客户端”之后再重启电脑,运行虚拟机就没问题了,有需要mac12安装包的朋友可以私信我