|
UEFI 只是规定了固件向启动程序/操作系统提供的接口,并没有规定固件内部是如何实现这些东西的。理论上在 Linux/DOS/grub 上把这些接口都实现一遍那也能叫 UEFI。
至于读写磁盘方面的接口,当然是不用 CHS 的,但是内部实现是什么样那就不一定了。
平台固件内部的具体实现,是由 PI (Platform Initialization) 来规范的。
PI 规范可以从这里下载:https://uefi.org/sites/default/f ... _7_A_final_May1.pdf
但是,实际上很多东西都不在 PI 规范里面,比如 CSM。
PI 的规范我只看了很少一部分,因为用不到。但是据我印象中,PI 规范好像也没有明确规定磁盘必须满足什么要求。
开源的 UEFI 实现,比如最常用的 edk2,内部应该是不需要 CHS 的,CSM 部分似乎也不需要 (这个我不太清楚)。
|
|