分享

EFI分区——折腾黑苹果必须弄懂的硬盘那点事

 squareyang 2021-12-05

创作立场声明:爱玩爱折腾,没有人赞助。欢迎大家探讨,我会尽力和大家互动。

苹果的产品一直以来以精致、流畅著称,苹果的iPhone和iPad已经相当普及,但是MAC却由于其系统的特殊性,一直保持着神秘的色彩,很多人想体验一下,但是又不得不考虑日常工作娱乐的兼容性而不得不选择了windows系统的台式机或者笔记本,黑苹果的出现,让很多人在不额外支出的情况下,终于体验了一把苹果那种深入骨髓的精致。

题外话:其实现在不缺有钱人,但是很缺乏精致的值得买的产品。很多东西虽然便宜,但是很垃圾,有些东西贵,也没有体现出贵的道理。macOS桌面背景个个华丽至极,很多人可能见过,但是macOS桌面背景随晨昏时间而改变光线效果,可能很多人真没有体验过。在这里不做过多展示,大家还是自己找个macOS好好体验一下那种美。

很久以来,就有很多大神致力于苹果系统的移植,随着mac使用上intel的CPU和EFI分区的出现,clover和后来者OC引导方式的日趋完善,越来越多的朋友可以在不花钱的情况下体验一把原生态的macOS,甚至网上有很多装好macOS出售的整机。当然如果想在自己电脑上装上macOS系统,还是要费上一番功夫的,因为这方面教程有相当多,自己可以自行查找。

在这里,只简单介绍一下基础知识——EFI分区,搞懂了EFI分区,可以让大家在黑苹果路上事半功倍,少走弯路,当然对折腾windos和linux等系统也会有很大帮助。

一、什么是EFI分区

百度百科百度百科

通俗来讲,就是BIOS(主板的引导系统)在2011年左右进行了一次彻底的升级,新的主板引导系统叫做UEFI,区别于旧的方式Legacy,同时对应的硬盘分区表也由MBR升级为了GPT。

BIOS引导方式 硬盘分区表

Legacy(旧) ——> MBR(旧)

UEFI(新) ——> GPT(新)

这种对应关系是一一对应的,不能交叉的。

两种引导方式对比两种引导方式对比

网上画的流程图估计很多朋友看的一头雾水,直接来讲,Legacy引导方式,系统的启动文件保存在某一个分区中(一般情况下是C盘);UEFI引导方式,系统的启动文件统一放在硬盘最前面的一个隐藏分区EFI分区之中。好处就是,系统更加健壮,不易受到病毒攻击启动方式,也不容易被大家误删除。当然UEFI分区还带来很多优势,比如图形化的界面,可以使用鼠标操作等。

与之同时更新的硬盘分区表GPT最大的优点就是支持更大的硬盘,4T以上的硬盘得到了支持,MBR分区表只能支持到2T多。还有一个优势就是支持理论上无限多的分区,而旧的MBR只支持4个主分区。

这一切的变化大概出现在2011年左右,也就是酷睿2代CPU普及的时候。所以现在我们的一切研究都是基于UEFI GPT。大家如果对之前黑苹果系统有兴趣,可以自行搜索关键字“变色龙”。

二、EFI分区

Windows系统

Windows硬盘分区Windows硬盘分区

Windows系统EFI分区Windows系统EFI分区

大家可以看到图中Windows系统硬盘总共有5个分区,分别是ESP、MSR、win10(C:) 、分区(3)、winD(D:)

分别给大家解释一下。

ESP 这个就是引导文件所在的分区,下面的分区名字也写了,EFI system partition,Windows系统默认给100M

MSR window的保留分区,这个分区有没有无所谓,如果不是提前给硬盘划分分区,安装Windows系统时候进行分区的话,系统会自动产生。

win10(C:) 这个就是Windows系统所在的C盘,win10这个名字自己在系统中可以任意修改

分区(3)这个是Windows系统自动产生的恢复分区

winD(D:) 这个是正常划分的D盘

macOS

macOS硬盘分区macOS硬盘分区

macOS的EFI分区macOS的EFI分区

大家可以看到,黑苹果所在的硬盘分了4跟分区,分别为EFI、分区(1)、分区(2)、share(E:)

EFI 这个就是引导文件所在的分区,EFI system partition,macOS默认给分200M

分区(1) macOS系统所在分区

分区(2) macOS的第二个分区,可以用作macOS 时光备份

share(E:)这个分区可有可无,创建这个分区格式是exFAT,主要作用就是macOS和Windows系统都可以读写这个分区,可以作为两个系统交换文件使用。

正常情况下,在Windows系统下是看不到macOS分区的,macOS系统下可以看到Windows分区,但是只能读,不能写。

三、EFI分区和黑苹果

看了Windows和macOS的硬盘分区,可以看到硬盘的第一个分区都是EFI,都是存放的引导文件,而后面是各自系统的分区,存放的各自系统的文件。

黑苹果就是将原汁原味的macOS安装到后面的分区中,在EFI分区中放置引导文件clover或者Open Core来把黑苹果系统引导起来。

正常情况下,Windows的EFI分区下有一个EFI文件夹,此文件夹中有Boot和Microsoft两个文件夹

Open Core引导的黑苹果EFI分区下有一个EFI文件夹,此文件夹中有APPLE BOOT OC 三个文件夹

折腾黑苹果的关键就是找到别人做好的和自己机型配置相似的EFI文件夹,放置在EFI分区中。如果黑苹果系统因为升级或者调整配置造成进不了系统,只需要把EFI分区中的EFI文件夹删掉,用备份好的EFI文件夹替换掉就行了。

一般情况下,建议黑苹果和Windows系统安装在不同的硬盘上,各自独立安装,不要破坏各自的引导EFI分区,好处就是黑苹果不能用了,至少Windows还不耽误事。

当然,也是可以将Windows系统和黑苹果安装在同一个硬盘中,那么硬盘的分区就是:

EFI分区 Windows系统分区 黑苹果系统分区 其他分区

建议EFI分区在PE系统下创建,容量稍微大一点,就可以直接存放多个EFI文件夹的备份。

先安装Windows系统,安装完毕后,保存好Windows系统的EFI分区中的EFI文件夹。

再安装黑苹果系统,安装完成能正常启动以后,

在OpenCore配置文件修改

Misc-HideSelf去掉勾选
Misc-BlessOverride添加EFIMicrosoftBootbootmgfw.efi

在Windows的引导EFI里面提取引导文件夹包含MicrosoftBootbootmgfw.efi放入OpenCore的EFI文件夹里面。

备份好EFI!备份好EFI!备份好EFI!

大多数情况下,系统只要安装成功,系统都是没有问题的,进不去系统都是EFI的问题。

黑苹果的安装建议大家还是去找更加详细的教程,不过一般情况下,黑苹果的重点就是折腾EFI,如果EFI没有问题了,其他都是一路确定就行了。

四、折腾EFI

折腾黑苹果的核心就是折腾EFI,想要操作EFI,在Windows下面不是不可以,主要比较麻烦,况且有些时候可能连Windows也进不去呢,所以一定要有一个好用的PE u盘,在PE系统下,一般都有比较方便的工具挂载EFI分区(默认情况下,EFI分区都是隐藏不可见的),在这里给大家推荐一个PE系统。

U深度U深度

制作启动盘界面,可以很方便去掉PE可能会添加的广告和应用制作启动盘界面,可以很方便去掉PE可能会添加的广告和应用

可以很方便的挂载EFI分区,修复Windows启动,以及硬盘分区。

五、惯例

所谓基础不牢,地动山摇,弄懂EFI分区,是折腾黑苹果的基础。同时各位值友也应该充分了解自己的硬件平台能否黑苹果,毕竟macOS平台的硬件产品相对比较单一,有些CPU,显卡,网卡处于无解状态,大家还是提前搞清楚,少走冤枉路。 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多