UEFI 自体は FAT ファイル システムを認識します。Apple システムは、HFS+ のサポートを追加します。ファームウェアによって認識される GUID コードを登録するレジストラーはありますか?
2 に答える
UEFI ユーザーの観点から見ると、ファイル システムの GUID はほとんど意味がありません。UEFI では、すべてがプロトコルによって抽象化されます。したがって、プロトコルの GUID、つまりEFI_SIMPLE_FILE_SYSTEM_PROTOCOL (GUID) の方が理にかなっています。ドライブ ハンドルにこのプロトコルがアタッチされている場合、UEFI にはそのファイル システムをサポートする PXE ドライバーがあることを意味します。そして、それはユーザーにとって透過的です。Apple は単に HFS+ 用の PXE ドライバーを提供しただけです。
ファイル システム フォーマットを作成し、ファイル システム用の PXE ドライバーを作成して提供すると、UEFI はそれを理解し、UEFI ユーザーはファイル システムにアクセスできるようになります。
さらに進んで、ユーザーに EFI_SIMPLE_FILE_SYSTEM_PROTOCOL を提供する PXE ドライバーを作成できますが、実際のストレージはたとえばクラウド上にあります。ただし、UEFI ユーザーは、通常のドライブであるかのようにデバイスを操作します。
この質問に対する最も正しい答えは「そうではない」だと思います。
GUID の重要なポイントの 1 つは、1 つを選択して使用できることです。明らかに、相互運用コンポーネントが同じものに同じGUIDを使用することを望んでいますが、それはユーザーの演習として残されています:)
実際には、GPT コンテキスト内で使用するファイル システムを作成する人は誰でも GUID を選択し、そのファイル システムを使用したい人は誰でもその GUID の正しい処理を追加する必要があります。
したがって、事実上、ウィキペディアのエントリは、他の場所と同じくらい優れたレジストラです。