关于MacOS如何安装在Windows设备中,其实本站已经有过相关的虚拟机教程:
安装MacOS Monterey:
安装MacOS Sonoma:
安装MacOS实体黑苹果日志与问题:
后来经过GitHub相关大佬的指导和调试,也是找到了适配站主机器的EFI文件,这套文件在一开始我没有用Tahoe,而是用的另一个去安装Ventura,但是失败了,在经过修正后,这套EFI可以完美适配Legion R7000P 2021H版本的无支持无线网卡双硬盘MACOS Tahoe 26.4版本的安装。
https://github.com/steve12311/Lenovo_Legion_R7000P_2021H_-Ryzen_7_5800H-_Hackintosh
当我们在进行MacOS安装之前,务必在我们的目标硬盘中分出一个分区,用于安装MACOS,这个空间建议100G起步,因为MACOS对空间要求还挺大的,我配置完XCODE和python/java/VSCODE/CC之后,内存占用来到的80G,所以如果大家磁盘区间够大,建议多分点出来。
分盘:
按下win+s,搜索“磁盘管理器”,选择目标驱动器,在有空余空间的分区中(如果没有装过Linux等其他系统,直接就是整个数据分区,如果够大你分过好几个分区了,选择你想要的目标分区)。右键该分区,选择压缩卷,在分配大小中输入大小,这里的大小是用MB计量的,1024就是1G,这里我们可以输入102400,代表分配100G存储空间(这是在Windows下的配置,在MAC中存储空间的进位是1000,进入MAC后会显示的多一些。)。分配完成后,我们会看到一个黑色的区间,这个区间我们需要为它分配一个新的驱动器号,方便我们后边在安装程序中找到目标分区。用系统默认的就行,分配完毕后资源管理器中会出现一个一个新的磁盘,我们可以在分区的时候加一个名字,用来在MAC安装程序中分辨它。
其实EFI搞定之后就没什么问题了,剩下的就是用DiskGenius将制作好的EFI文件夹中的OC和BOOT两个子文件夹拖入U盘的ESP分区中,如果我们通过balenaEtcher完成了启动盘制作,我们应当能够在DiskGenius中看到U盘中有一个ESP分区,如果我们在拖入后弹出窗口提示错误或者进度条跑完后文件没有完成拷贝,这是因为DiskGenius权限不够,用管理员权限运行即可。
PS:新手操作指南(我用MAC编写的这篇文章,因此暂时没有贴出Windows中的操作图)
打开DiskGenius之后,我们能看到左边的磁盘列表,在这里找到我们的U盘驱动器,一般是最下边的那个,单击选中它的ESP分区,在右边的区域中,我们在右边区域的左上角部分,找到文件或者file选项卡,这会显示出此分区中的所有文件,一般来说,如果我们使用的是原版镜像不带引导的,这个分区中是空的,我们在Windows资源管理器中选中调整好的BOOT和EFI两个文件夹,将他们拖入到DiskGenius的文件展示区块中,之后点击OK,等待进度复制完即可。
在我们复制完毕后,我们需要配置机器启动引导,我们在DiskGenius中,在最上方找到工具(Tool)选项卡,在最下边找到管理启动引导或者包含”BOOT”的词条,一般来说就是最下边的那个,进入后,在左侧的按钮中点击ADD或者添加,之后选择引导文件,这个引导文件的位置选择我们的启动U盘,EFI文件夹,在这个文件夹中有一个OPENCORE.EFI文件,选择它作为引导启动文件。之后在右边点击名称,输入一个用于区别其他启动引导的名字,比如MacOS、MacOS26、MacOS Tahoe、OPENCORE等,这个建议大家设置一个好读的,让大家知道这个引导是谁,别直接输个1、a、b这种,不然后边你都不知道哪个引导是哪个了,设置完毕后记得点击保存启动项配置。
在安装过程中,我们不能确定根据每个机器是否一次成功,所以在安装过程中我们不要将该启动项设置为首位,在完成安装之前,建议将Windows设置为第一启动项,否则出现问题还需要重启在进入启动选项重新进入Windows调试。
完成启动项配置之后我们重启机器,之后根据自己的机器型号或主板型号选择进入启动引导。一般是F12,不同的机器有不同的设置,进入启动项之后我们通过上下键选择启动引导,这里选择我们新制作的引导,也就是刚刚重命名的引导项。按enter启动。
启动后如果配置了
-v debug=0x100
选项,那么会进入跑代码模式,并在遇到问题时不自动重启,如果遇到问题,可以看一下代码报错。
如果成功进入,那么在等待跑完代码后会进入MacOS安装程序。
这里首先点击磁盘工具,选中我们之前分配的磁盘,抹掉此驱动器,之后将它格式化为APFS格式。
分配完毕后,我们退出到安装界面,这时候就可以选择安装MACOS了。
之后按照流程走,选择我们抹掉重建后的磁盘,一般来说,在抹掉的时候会让你重新命名,可以保持原名,也可以不保持换个新的,在安装完毕后,Windows不会再加载此分区作为磁盘驱动器项目在Windows资源管理器中显示。
在配置MACOS时,卡得一批是正常现象,如果大家没有受支持的无线网卡,可以选择不连接网络或者接入以太网(插网线)。如果你都搞不定但是你恰好有一台iPhone(玩黑苹果没有iPhone不如不玩
(不是))。这样把iPhone线连电脑开启热点,MAC会自动连接iPhone网络,如果大家没联网,可能最后一步隐私会卡很长时间,如果时间太长直接重启就行了,记得继续选择U盘引导进入系统,这样就直接进系统了。
在成功进系统后,我们就算安装成功了。之后我们重启机器,不要再进入MacOS,进入Windows系统。
我们将我们的引导文件进行编辑,如果你是AMD笔记本,请勾选NootedRAD以启动VEGA显卡驱动,之后保存新的配置文件,将这个文件拷贝到你本地SSD上的ESP分区中,无论是哪个磁盘的分区,比如我,就放在了D盘(原Windows的程序数据盘,Linux、MacOS安装盘)的ESP分区中,也是管理员权限直接拷贝进去即可。之后我们还需要重新设置一个新的启动项目,我们可以将我们之前设置的启动项文件索引地址改为新的本地SSD中的引导文件位置,这样我们就完成了从本地启动MACOS,下次启动就可以拔U盘了。
如果没有Linux系统,只有Windows和黑苹果,我们可以直接用OPENCORE来引导两个系统,但是windows系统更新的时候可能会重建引导导致OPENCORE引导丢失Windows引导,打不开Windows系统,这时候记得将我们的U盘重新格式化并提前在Windows中安装一个winPE(推荐微PE,好用的),以便在出问题的时候重建引导,其实这种情况不是Windows引导文件损坏,而是Windows找不到条目了,属于Windows引导条目丢失,原来的文件都还在。但是如果Windows自己重建引导会在上次引导Windows的磁盘的分区中的ESP分区中重建新的完整的Windows引导文件,也就是在各个ESP分区拉屎(我真服了,BYD微软)。
到这里MACOS就已经完成安装了,尽情开始使用MACOS吧。
关于大伙们关注的MAC性能问题,其实主要是CPU,比较新的MAC版本会有一些windowserver崩溃问题,尽量不要使用默认的TAHOE壁纸,自己换张静态的,也不要用自定义切换壁纸,这样可以可以显著降低崩溃概率,同时尽量少的进入系统的设置,尤其是个性化设置,这里最容易卡,反应慢等着慢慢反应给他关了就行,而且也尽量不要用Appstore,也会卡。这些系统程序的渲染似乎并不通过图形卡完成,Apple music正常没问题,可以放心用,不会导致崩溃。
另外,大家如果想要用第三方浏览器,先用CHROME,虽然和EDGE一样都默认开启了硬件加速,但是Chrome相对流畅,可以关,EDGE需要断网然后在左上角尽量进入EDGE首选项设置中关掉硬件加速,应该是两个浏览器渲染策略有区别,EDGE刚安装完直接进如果是AMD核显必定花屏,这是系统问题哈,不是你的硬件问题,需要微软配套组件等话,还是得配置一下edge的。
另外,写代码等没什么问题,这些依赖CPU的功能只要你的设备CPU电源管理驱动正常,就没什么问题,整体体验下来还是流畅的。
如果没有声音,记得打一个OCLP-MOD补丁程序来驱动扬声器和麦克风,这是个GITHUB项目,可以去GitHub搜索下载,有点大,700多MB,注意自己加速器的流量或者下载时间