为什么要写UEFI有关的东西
有些人可能会问,为什么突然出有关EFI的一些教程文章,就是有个兄弟后台私我,说自己看了很多文章,然后都只教如何替换EFI文件,但是对驱动的原理,逻辑却很少涉及,系统小白出一期关于这一方面,所以小白就立马找资料干了,小白这方面的知识也是刚刚涉及,借鉴了很多前辈的东西,很多资料都是英文的,我英文也不太好
看着头疼,我就将自己大概理解的意思讲给大家听一下,大家凑活着看一看吧!
了解UEFI是如何工作的
UEFI是bios的升级版,但是它与BIOS引导的工作方式却完全不同,bios是通过查找硬盘的MBR,通过该MBR执行,进而引导加载程序,然后把保存的资料全部传达给系统,达到驱动硬件的目的.有些更换了系统硬件,然后无法启动系统了,而且一半电脑都会发出哔哔哔的声音,这是你没有刷新bios的缘故,刷新数据,bios才能做出改动,正确引导硬件.
UEFI作为bios的升级版,如果说BIOS是一段引导程序的话,那UEFI就是一个引导系统,没错,EFI文件夹的文件资料就是该引导系统的,里面有工具包,有硬件驱动程序,系统补丁等东西,比bios复制了很多,bios有的功能它都有,由于bios的mbr编写麻烦,而且无法容纳无多最新的引导加载程序,而且无法选择引导对象的标准机制,在多重引导方面有致命的缺陷!但是UEFI在这方面有规范的格式,所有的UEFI固件都可以执行该代码,它和bios对比具有很大的灵活性,所以我们可以根据本机的一些情况进行EFI文件的定制,制作出最适合本机的EFI引导系统,从而最大程度地提高系统地引导效率,这样做的最直观感受就是系统开机速度特别快,很多驱动基本一点就通.电脑引导出现蓝屏等现象的概率也被极大的降低!
那怎么优秀的引导系统具体是如何工作的呢?
咱们接着往下说,它的工作方式总结起来就是启动项目管理(boot manager)
这么说各位可能有些懵逼,但是换一个说法config.plist,是不是就恍然大悟
UEFI所有的引导都是要依据config.plist的规定进行,它对于UEFI来说就是圣旨,config.plist说什么,它就做什么.
然后我们切换到黑苹果,如果我们想要驱动好我们的黑苹果,那就得将我们的电脑情况编译为这么一道圣旨,来引导你的UEFI进行启动系统,所以我们到这里应该知道为什么小白一直强调大家在进行config.plist修改的时候要备份了吧.如果你的config.plist乱了,那你的黑苹果王国也就完了,你的皇帝就做不了了
所以兄弟,好好保护你的config.plist文件,你的电脑能成功安装黑苹果,它的功劳是不小的.
另外一个意思就是如果你会配置config.plist的话,那你就是半个黑苹果大神,黑苹果对你来说已经不是什么难事了
好了!散会,小白课堂结束,咱们下节课再见
那位大兄弟,有没有懂一点点了呀!
兄台留步,听说你很帅
![7395c98dd19b09db8426dfb69d745446.gif](https://i-blog.csdnimg.cn/blog_migrate/90ff47c368d468e4e7fc138f375185a4.gif)