目前黑苹果主要使用的是CloverOpenCore进行引导,变色龙已成为过去式,Clover用户也开始向OpenCore转移。

在EFI目录中,除去.kext驱动比较重要以外,.efi文件的使用也十分重要。.efi文件是可扩展固件接口文件,苹果公司将这类文件常用在tvOSmacOS等系统中,用于定义固件和操作系统之间接口的数据。在安装或使用黑苹果的过程中,我们可以根据不同的硬件配置,搭配不同的第三方.efi文件,从而实现不同的功能。

Clover引导都支持哪些.efi文件

接下来给大家介绍EFI/Clover/drivers/UEFI目录下可能会用到的一些.efi文件:

1. AptioInputFix.efi「为使用AMI UEFI BIOS的主板提供FileVault2键盘驱动」

2. ApfsDriverLoader.efi「读取APFS盘」

3. AppleImageCodec.efi「用于FileVault2解码PNG/BMP文件」

4. AppleKeyAggregator.efi「支持FileVault2启动用户界面对话」

5. AppleKeyFeeder.efi「支持FileVault2使用PS/2接口键盘」

6. AppleUITheme.efi「创建FileVault2启动用户界面主题支持」

7. AudioDxe.efi「HDA驱动,用于启动时播放声音功能」

8. CsmVideoDxe.efi「64位视频驱动,为Clover引导界面提供更多可用分辨率。这个驱动基于CSM模块,要求BIOS中的CSM开启。但在某些硬件配置上可能导致Clover启动失败,或在休眠唤醒后造成Kernel Panic,请谨慎使用」

9. DataHubDxe.efi「macOS必需的数据集线器协议支持。一般来说Clover默认会自带」

10. EmuVariableUefi.efi「可以用于在没有原生NVRAM支持的主板上模拟NVRAM。macOS使用NVRAM存储部分设置和数据,涉及iMessage、FaceTime等」

11. EnglishDxe.efi「用于UEFI中没有UnicodeCollation协议时支持efi shell」

12. Fat.efi「FAT文件系统驱动,无法正常读取FAT磁盘时使用」

13. FirmwareVolume.efi「使用filevault2的光标图像创建固件卷」

14. FSInject.efi「Clover文件夹中的内核扩展(kext)提供注入」

15. HashServiceFix.efi「修复UEFI BIOS中不存在的哈希支持」

16. HiiDatabase.efi「用于支持UEFI字体渲染, UEFI Shell中文字渲染异常时使用,第四代酷睿及以上一般不需要」

17. HFSPlus.efi「EFI文件系统驱动,用于支持HFS+」

18. NTFS.efi「NTFS文件系统驱动,用于识别NTFS分区,启动Windows EFI系统」

19. MemoryAllocation.efi「为系统内核和缓存空出第一个512MB内存,需要搭配AptioMeomoryFix.efi使用,如果使用休眠功能请删除」

20. NvmExpressDxe.efi「用于让老主板支持NVM Express设备,第四代酷睿以上主板不需要」

21. AptioMemoryFix.efi「修复UEFI Firmware内存问题,不能和其它内存修复驱动混用」

22. Ps2MouseDxe.efi「用于支持PS/2接口的鼠标」

23. OsxAptioFix3Drv-64.efi「第3版64位内存修复驱动,不能和其它内存修复驱动混用」

24. OsxFatBinaryDrv.efi「支持OS X 10.9及更早的版本提供FAT二进制可执行文件的驱动程序」

25. OsxLowMemFixDrv-64.efi「OsxAptioFixDrv-64.efi的简化版本,不能一起用」

26. PartitionDxe.efi「用于支持非常用分区映射的64位驱动程序,如:混合GPT/MBR或Apple Partition Map」

27. OsxAptioFixDrv-64.efi「旧版64位驱动,用于修复内存问题,不能和其它内存修复驱动混用」

28. SMCHelper-64.efi「和FakeSMC联动的efi,SMC是苹果为了限制非Apple设备安装macOS的东西,所以这个必须勾选」

29. UsbKbDxe.efi「解决USB内建驱动工作不正常的情况,用于支持键盘组合键,卡引导请删除」

30. UsbMouseDxe.efi「支持引导用户界面的鼠标驱动程序」

31. VBoxExt2.efi「VirtualBox 64位EXT2/3文件系统驱动程序」

32. VBoxExt4.efi「VirtualBox 64位EXT4文件系统驱动程序」

33. VBoxHfs.efi「HFS+的开源efi文件系统驱动程序」

34. XhciDxe.efi「用于启用XHCI支持,第三代酷睿及以上主板不需要」

35. VirtualSmc.efi「高级Apple SMC模拟程序,当启用FileVault2时,建议使用VirtualSmc.efi来实现Boot.efi兼容性」

36. VBoxIso9600.efi「ISO9600文件系统驱动」

OpenCore引导都支持哪些.efi文件

下面整理一些EFI/OC/Drivers目录下可能会用到的.efi文件:

1. ApfsDriverLoader.efi 「同Clover引导的作用一样」

2. AptioMemoryFix.efi 「OpenCore引导目前都使用OpenRuntime.efi和OpenCanopy.efi代替」

3. DataHubDxe.efi 「同Clover引导的作用一样」

4. HFSPlus.efi 「和VBoxHFS.efi的作用一样,使用其中一个即可」

5. MemoryAllocation.efi 「如果要休眠请删除」

6. PartitionDxe.efi 「同Clover引导的作用一样」

7. VirtualSmc.efi 「同Clover引导的作用一样」

8. AudioD xe.efi 「属于可选的驱动,建议保留」

补充

1. AptioMemoryFix-64.efi「处理引导初始阶段的UEFI内存分配」

2. OsxAptioFix2Drv-64.efi「部分机型可能会需要(可选)」

3. FSInject-64.efi「必须勾选,正常情况下,我们需要对黑苹果注入kernal kext,这个是必备efi」

4. OsxAptioLowMemoryFix.efi「部分机型可选」

5. OsxAptioMemoryFix.efi「部分机型可选」

黑苹果资源

黑苹果xxx.efi格式文件详解相关推荐

  1. XML格式文件详解及Java解析XML文件内容方法

    XML格式文件详解 1.概述 XML,即可扩展标记语言,XML是互联网数据传输的重要工具,它可以跨越互联网任何的平台,不受编程语言和操作系统的限制,可以说它是一个拥有互联网最高级别通行证的数据携带者. ...

  2. Y4M(YUV4MPEG2) 格式文件详解

    Y4M 格式详解 · 扩展名: .y4m · 格式样例: http://samples.mplayerhq.hu/yuv4mpeg2/ YUV4MPEG2 是一种简单的文件格式,它被设计用来保存原始的 ...

  3. Sat格式文件详解翻译

    SAT Save File Format 7.0(Sat文件存储格式7.0) 译者:Mrzhu007 日期:2018年04月13日 博客地址:金色世界 ACIS can store modeling ...

  4. 点云ply格式文件详解

    PLy多边形文件格式,又被称作斯坦福三角形格式,它是一种为了储存计算机多边形图形集对象的格式.它即简单执行又是一个通用程度较高的格式.Ply文件有两种子格式ASCII和二进制形式,ASCII具有简单易 ...

  5. 【音频】Wav格式文件详解

    一,Windows支持两种RIFF(Resource Interchange File Format,"资源交互文件格式")格式的音频文件 MIDI的RMID文件和波形音频文件格式 ...

  6. 黑苹果引导工具 Clover 配置详解及Clover Configurator使用

    黑苹果引导工具 Clover 配置详解及Clover Configurator使用 2017-03-11 14:01:40 by SemiconductorKING 转自:@三个表哥 简介: 可引导m ...

  7. MANIFEST.MF文件详解

    文章目录 一. 一般属性 二. 应用程序相关属性 三. 小程序(Applet)相关属性 四. 扩展标识属性 五. 包扩展属性 六. 签名相关属性 七.自定义属性 JAR 文件是什么? META-INF ...

  8. Libvirt XML文件详解(一)

    Libvirt XML文件详解(一) 1 根元素 2 通用元数据( General metadata ) name uuid genid title description metadata 2 操作 ...

  9. linux修改zip中文件,Linux下修改jar、zip等文件内的文件详解

    Linux下修改jar.zip等文件内的文件详解 Linux下修改jar.zip等文件内的文件详解 看到很多同事在Linux环境下修改jar包内的文本文件或zip中的文本文件时,经常是先把jar包或z ...

  10. Linux中/proc目录下文件详解

    Linux中/proc目录下文件详解(一) 声明:可以自由转载本文,但请务必保留本文的完整性. 作者:张子坚 email:zhangzijian@163.com 说明:本文所涉及示例均在fedora ...

最新文章

  1. Slog21_支配vue框架模版语法之v-pre
  2. mybatis框架中的queryWrapper的or查询,联想到MySQL中and 和or的关系
  3. Openshift源中的高可用性Drools无状态服务
  4. [html] 精确获取页面元素位置的方式有哪些?
  5. KMP算法----java实现
  6. 十二、ubuntu20.10(Linux)下Pycharm配置pyqt5开发环境
  7. C++多线程编程 (1)
  8. 现代C++模板元编程基础
  9. 自动给神经网络找bug,Google发布TensorFuzz
  10. 移动端h5 隐藏滑动滚动条
  11. sql 183. 从不订购的客户
  12. ubuntu下安装matlab及配置vot-toolkit
  13. 【VS】错误1error LNK1168: 无法打开 F:\C++6\prob\ConsoleApplication1\Debug\ConsoleApplication1.exe 进行写入
  14. smart原则_OKR 文化:用 SMART 原则量化目标
  15. 小米笔记本解决风扇异响
  16. SUBMAIL短信平台API接口-Message/send
  17. Qt在线安装器下载快的办法
  18. 电动车锂电池行业前景广阔,啰马锂服帮助企业、门店“降本增效”
  19. android快速充电实现_手机充电ic介绍以及怎么用充电IC实现手机快速充电
  20. python 制作抽奖_python制作抽奖程序代码详解

热门文章

  1. linux手机刷机包制作工具_【 蘑菇ROM助手 】蘑菇ROM助手(刷机包编辑工具)新版下载 - U大师...
  2. BXP无盘WINXP优化精华篇(转)
  3. 【数学建模常用模型】分类专题
  4. python安卓手机编程入门自学_编程入门学习路线(附教程推荐)
  5. linux下ssh安装教程,linux安装ssh
  6. 无线呼叫服务器对码设置,无线鼠标对码模式怎么设置
  7. CDQ分治题目泛做(WYD第二轮)
  8. tomcat加载出现找不到web
  9. 基于C++的职工信息管理系统
  10. Tushare 基础用法