如果你的OC引导来启动黑苹果和Windows双系统,没有遇到过蓝屏,重启,使用卡住,硬件识别混乱之类的错误,就可以不用继续往下看了。

 

在四叶草Clover时期,使用四叶草来引导黑苹果和Windows系统没碰上过太多问题,但是到了OC引导的时期后,总看到有反馈说使用OC引导双系统会导致Windows 10系统蓝屏,无法启动,一直重启,主板识别成了苹果电脑主板之类的错误,所以今天就来说一下解决的两个小方法。

 

开始之前,大家应该知道OC引导是指OpenCore引导,大多数情况下是用来引导黑苹果macOS系统启动,OpenCore 引导启动文件是 EFI\OC\OpenCore.efi

而Windows系统引导启动项是 Windows Boot Manager ,安装Windows系统时会自动生成,引导的启动文件是 \EFI\MICROSOFT\BOOT\BOOTMGFW.EFI

当然,上面两种启动项,都是手动设置或者程序设置生成后才算是所谓“正确的启动项”,如果没有手动设置,可能看到的启动项是 UEFI:你的U盘或者硬盘名字 EFI part 2 之类的名字。

比如用 OC 引导来举例,如果你使用 easyUEFI 或者 Diskgenius 手动添加设置一个OC启动项,并且把启动文件改为 EFI\OC\OpenCore.efi  之后,这才算是设置正确的OC 启动项。

如果没有设置,直接让主板的BIOS自动扫描检测识别后启动,主板BIOS会直接启动 EFI\BOOT\BOOTx64.efi 这个文件,而这个文件算是UEFI启动的默认启动文件吧。

如果你的EFI\BOOT\文件夹下的 BOOTx64.efi 是来自OC引导的这个文件,并且没有手动添加OC启动项,那么主板会启动 BOOTx64.efi 后,用这个BOOTx64.efi 文件跳转启动 OpenCore.efi  。

有点像游戏世界中的指路npc一样的存在。

 

接着说OC引导启动Windows 10蓝屏重启之类的问题。

第一种解决方法,是直接搞两个EFI分区,一个是安装Windows 10的时候,默认的自动生成的EFI分区,不去碰它。安装黑苹果系统之前,手动另建一个EFI分区,用来放置OC引导的EFI启动项。

这样就有两个无冲突的启动项,一个是原版的Windows Boot Manager启动分区和启动项,另一个是 OpenCore 的启动分区和启动项。

好处是互相不影响,你走你的阳关道我过我的独木桥。

坏处是每次想切换系统的时候,都得在重启的时候按F12,修改默认的BIOS优先启动项。

 

然后还有一个方法,就是标题的方法,就是在Windows原版引导和OC引导的基础上,再添加一个新引导,rEFInd 引导,然后用rEFInd引导来启动 Windows Boot Manager 或者OpenCore。

大概意思是添加一个新的引路NPC,让这个NPC去引导你去找另外两个NPC。

有点像套娃。

rEFInd 引导官网:http://www.rodsbooks.com/refind/

 

用成语来解释就是 狸猫换太子,李代桃僵,偷梁换柱,移花接木。

大概方法就是,删掉 /EFI/BOOT/BOOTx64.efi

下载 rEFInd 引导,把 refind_x64.efi 重命名为 BOOTx64.efi

然后依然是使用 easyUEFI 或者 Diskgenius 手动添加启动项,启动项文件为/EFI/BOOT/BOOTx64.efi  或者 /EFI/BOOT/refind_x64.efi

 

这是一个已经修改好的 rEFInd 引导,直接下载,替换你的EFI文件夹中的BOOT文件夹就可以了。

背景图和图标可以去 cyh-ico 文件夹内修改,启动项目可以去 refind.conf 中修改。

版本是 0.13.2

https://cloud.189.cn/t/I7rAJ3jeIJni

https://loadream.lanzouo.com/iMe5Tog91wh

链接:https://pan.baidu.com/s/12vHHN58-wYfjtP5sDNsXUQ
提取码:e5c6