Lenovo および Dell ラップトップの EFI システム パーティションではどのファイル システムがサポートされていますか?

Lenovo および Dell ラップトップの EFI システム パーティションではどのファイル システムがサポートされていますか?

によるUEFI仕様(13.3.1.1 ファイルシステムフォーマット) EFIファームウェアはFAT12、EFIシステムパーティション(ESP)の、FAT16およびファイルシステムをサポートする必要があります。ただし、FAT32アーチウィキ準拠ベンダーはオプションで追加のファイルシステムのサポートを追加できます。「」。

のような追加のファイル システムをサポートしているベンダーを知っていますかext2/3/4? または、ESP でジャーナリング ファイル システムを (正常に) 使用していますか?

特に、2017 年以降の Lenovo および Dell のノートパソコンに興味があります。

答え1

UEFI ファームウェアで ext2/3/4 などの追加のファイル システムをサポートするベンダーは、厳密には非標準であり、専用の UEFI ファームウェアが必要になります。これは、おそらく存在しないでしょう (Apple コンピューターを除く)。

UEFI 仕様バージョン 2.52015 年 4 月に UEFI.org が発行した「12.3 ファイル システム フォーマット」の 536 ページで、次のように述べられています。

EFI では、システム パーティションに FAT32 を使用し、リムーバブル メディアに FAT12 または FAT16 を使用します。FAT32 システム パーティションは、以前のバージョンの FAT を識別するために使用された OSType 値とは異なる OSType 値によって識別されます。この独自のパーティションタイプは、EFI定義のファイルシステムを通常のFATファイルシステムと区別します。EFI でサポートされるファイル システムには、長いファイル名のサポートが含まれています。

EFIファイルシステムの定義は仕様によって維持され、時間の経過とともに進化することはありません。OS ファイル システム ドライバーまたはファイル システム ユーティリティのエラッタまたはバリアントの解釈に対処するため。FAT に対する将来の機能強化および互換性強化は、EFI ファイル システムに自動的には含まれません。EFIファイルシステムはEFI仕様で固定されたターゲットである、および EFI 仕様で明示的に参照されるその他の仕様。

上記の UEFI 仕様では、独自のファイル システム形式以外のファイル システム形式については言及されていないことに注意してください。

上記はベースUEFI実装に適用されます。UEFIを拡張するには、起動中にロードすることでいつでも可能です。 EFI/UEFI ファイルシステム ドライバー(このリンクのドライバーが実際にどこで使用されているかはわかりません。)

たとえば、NTFS パーティションにアクセスするには、EFI シェルから次のようなコマンドを発行します。

load ntfs_x6efi
map -r

ただし、すべてのドライバーとブートローダーは EFI パーティションからロードされます。EFI パーティションは常に一意のパーティション ID で識別されるため、FAT32/16/12 とのみ互換性のある EFI 仕様に従ってフォーマットする必要があります。他のファイル システム形式のサポートは、UEFI ファームウェアがロードされ、FAT パーティションが検出され、内部で検出された構成ファイルの実行が開始された後にのみ可能になります。

私の知る限り、HFS+ をサポートするために特別な UEFI バージョンを作成したコンピュータ メーカーは Apple だけです。標準の EFI パーティションは Apple コンピュータにはまだ存在していますが、通常は空のままで、通常の処理ではバイパスされます。

答え2

UEFI には常に FAT32 パーティションを使用するのが最も安全です。

他のどのコンピュータがパーティションにアクセスするかはわかりませんが、この目的には FAT32 が最適です。

Windows 10 および他のいくつかのシステムでは、UEFI パーティションに少なくとも 550 MB が必要なので、FAT12 はオプションから除外され、FAT16 はもはや好ましくなくなります。

関連情報