UEFI文件系统GUID和固件

时间:2014-02-15 10:56:34

标签: filesystems guid uefi

UEFI本身了解FAT文件系统。 Apple系统增加了对HFS +的支持。是否有一些注册商注册GUID代码,固件可以理解?

2 个答案:

答案 0 :(得分: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用户将使用您的设备,就像它是常规驱动器一样。

答案 1 :(得分:0)

我相信这个问题的最正确答案是"不是真的"。

GUID的一个关键点是你可以选择一个并使用它。显然,您希望互操作组件对同一事物使用相同的GUID,但这仍然是用户的练习:)

实际上,无论是谁创建了他们希望在GPT上下文中使用的文件系统,都会选择一个GUID,而想要使用该文件系统的每个人都需要为该GUID添加正确的处理。

因此,实际上,wikipedia entry与其他任何地方一样都是良好的注册商。