Clover EFI Bootloader r2.5k r5103 下载
Clover · 版本
Clover r2.5k r5103 ,编译时间:2020年1月8日
简介 · Clover
Clover(也叫四叶草)是操作系统引导加载程序,用于已经装有(U)EFI固件的计算机和装有旧版BIOS固件的计算机。操作系统(OS)可能支持(U)EFI(macOS,Windows 7、8或10,Linux)或者不支持(U)EFI(Windows XP)。传统legacy引导通常用于最后一个操作系统引导,即Windows XP。
(U)EFI不仅在操作系统引导期间存在,而且还会创建可供操作系统访问的表和服务,并且操作系统的可操作性取决于(U)EFI的正确功能。macOS是无法从普通主板内置的UEFI引导的,也无法使用原始DUET固件仿真来启动macOS。CloverEFI固件仿真和CloverGUI负责处理大量任务,以更正内部表并提供运行macOS的可能性。
简介 · (U)EFI
统一可扩展固件接口(Unified Extensible Firmware Interface)或(U)EFI是操作系统和平台固件之间的软件接口。与占用64kb空间并使用16位处理器模式的传统BIOS固件相比,(U)EFI是32位或64位的,允许使用全部内存,并且理论上将其自身定位为与平台无关的。但是现实中不可能与所有平台完全兼容。
简介 · macOS
Mac OS是一套运行于苹果Macintosh系列电脑上的基于Unix内核的图形化操作系统,由苹果自行开发。Mac OS是首个在商用领域成功的图形用户界面操作系统。2011年7月20日Mac OS X已经正式被苹果改名为OS X。2016年,OS X改名为macOS,与iOS,tvOS,watchOS相照应。最新版本为macOS 10.15(Catalina),于2019年6月4日发布。
截止2019年12月20日最新的系统版本是macOS Catalina 10.15.2 。
Clover所解决的macOS引导问题
- 普通PC是无法安装macOS系统的,但是通过使用Clover EFI BootLoader可以做到这一点。
- Clover向SMBIOS(DMI)填充模拟真实Apple Macintosh的数据——这是运行macOS的基本要求。序列号是伪造的,但有效。
- PC ROM中包含的ACPI表通常未正确编写,并且可能包含错误,主要是由于制造商比较懒:APIC表中的CPU核心计数不正确,NMI数据丢失,表FACP中的复位寄存器丢失,电源配置文件错误,SSDT表中缺少EIST数据,以及乱七八糟的DSDT表,Clover试图解决这些问题。
- OS X更进一步尝试通过EFI字符串从引导加载程序获取描述其他设备(如视频,以太网或声卡)的数据。Clover能生成此类数据。
- 基于BIOS的计算机在初始引导过程中将以旧模式使用USB,这在将控制权传递给OS时成为问题。Clover将更改USB模式。
- macOS使用称为NVRAM的特殊内存进行信息交换,该内存包含在RuntimeServices中(旧式加载器中不提供)。Clover提供了这种信息交换,从而启用了正确的Firewire功能并使用了Startup Disk首选项面板。此外,NVRAM还用于注册iCloud和iMessage服务。
- ConsoleControl协议是必需的,并且在DUET中不存在。
- 有必要通过DataHub协议在EFI / Platform中填充某些数据,该协议在DUET中不存在,在UEFI中并不总是存在。此外,设置了非常重要的FSBFrequency值,该值有时是错误的或完全没有。
- 在工作之前必须正确初始化CPU,但是由于主板通常可以匹配大量不同型号的CPU,因此内部表中不包含任何正确的CPU数据。Clover对已安装的CPU进行全面检测,更正表和CPU本身,使得CPU可以正确开启睿频模式。
- DUET和EDK2源代码是通用编写的,以匹配不同的硬件,但是硬件依赖性本身取决于常量。这意味着针对一个特定平台的编译过程。Clover的目标是普及并提供自动平台检测。
1. 本站资源收集于网络,仅做学习和交流使用,请于下载后24小时内删除。如果你喜欢我们推荐的软件,请购买正版支持作者。
2. 如有无法下载的链接,联系:admin#heipg.cn,或到QQ群进行反馈,我们将及时进行处理。
3. 本站发布的内容若侵犯到您的权益,请联系站长删除,联系方式:admin#heipg.cn,我们将第一时间配合处理!
黑苹果星球 » Clover EFI Bootloader r2.5k r5103 下载
这个系统主板不支持怎么办
谢谢 谢谢 谢谢