UEFI 本身了解 FAT 文件系统。Apple 系统增加了对 HFS+ 的支持。是否有一些注册商注册 GUID 代码,固件可以理解这些代码?
2 回答
1
从 UEFI 用户的角度来看,文件系统 GUID 没有什么意义。在 UEFI 中,一切都由协议抽象。所以协议的 GUID 更有意义,即EFI_SIMPLE_FILE_SYSTEM_PROTOCOL (GUID)。如果驱动器句柄附加了此协议,则意味着 UEFI 具有支持该文件系统的 PXE 驱动程序。而且对用户来说是透明的。Apple 只是为 HFS+ 提供了一个 PXE 驱动程序。
您可以创建文件系统格式,为您的文件系统编写和提供 PXE 驱动程序,UEFI 会理解它,UEFI 用户可以访问文件系统。
因此,更进一步,您可以编写一个 PXE 驱动程序,该驱动程序将为用户提供 EFI_SIMPLE_FILE_SYSTEM_PROTOCOL,但实际存储将在例如云上。但是 UEFI 用户会像使用普通驱动器一样使用您的设备。
于 2015-05-07T23:03:36.180 回答
0
我相信这个问题最正确的答案是“不是真的”。
GUID 的关键点之一是您可以选择一个并使用它。显然,您希望互操作组件对同一事物使用相同的 GUID,但这留给用户练习 :)
实际上,无论谁创建了他们希望在 GPT 上下文中使用的文件系统,都会选择一个 GUID,而想要使用该文件系统的每个人都需要为该 GUID 添加正确的处理方式。
因此,实际上,维基百科条目与其他任何地方一样都是优秀的注册商。
于 2014-05-10T22:01:39.203 回答