UEFIパーティションの目的は何ですか?

UEFIパーティションの目的は何ですか?

以前のコンピュータ(BIOSを含む)では、2つのパーティションを作成する必要がありました。 1つはインストール用/で、もう1つはスワップ用です。ただし、UEFIを使用する新しいシステムでは、これら2つのパーティションに加えて
3番目のパーティションを作成する必要があります。EFI Systemこのパーティションの目的は何ですか?

アップデート:このパーティションはLinuxディストリビューションとWindowsの間で共有されますか?

ベストアンサー1

その意味に加えてESP(EFIシステムパーティション)は、UEFI仕様で定義されているFATバリアントの1つを使用してフォーマットされ、ファームウェアがそれを見つけるのに役立つように、特定のGPTパーティションタイプで指定されたパーティションです。これにより、すべてのEFI実行可能ファイルが1つの場所に保存され、オペレーティングシステム固有のローダーまたは他のEFI実行可能ファイルと一緒に「チェーンロード」されます。

この設定を開始する手順は次のとおりです。

  1. システムオン - POST(電源オンセルフテスト)
  2. UEFIはファームウェアをロードし、起動に必要なすべてのハードウェアを初期化します。
  3. ファームウェアは、読み取るパーティションとUEFIアプリケーションが保存される場所を決定します。
  4. ファームウェアはブートマネージャデータを読み込み、リストを使用してブート優先順位が最も高いEFIアプリケーションを決定します。一部のUEFIシステムは柔軟性が低く、UEFIアプリケーションのみ<ESP>/EFI/BOOT/BOOTX64.EFI
  5. UEFIアプリケーションが起動します。他のUEFIアプリケーション(UEFIシェル/メニューなど)を起動/リンクしたり、initramfsとカーネルをロードしたりできます。

デフォルトでは、EFIアプリケーションを保存するために使用されるFATパーティションです。ここでの利点は、もはや「ブートセクタ」を必要としないことです。バイナリ(efiファイル)を保存し、必要なすべての操作を実行できるパーティション(マザーボードが仕様を実装する方法によって異なります)。

更新された回答:\EFI\Microsoft\Boot\bootmgfw.efiLinux関連のEFI(Gummiboot、rEFInd、またはGrub)とWindows 8標準のEFIローダー()が同じパーティションに保存されるようにパーティションが共有されます。 EFIファームウェアから直接メニューを作成するか、Grubを使用してWindowsおよびLinuxエントリを作成するかは、ユーザーによって異なります。はい

残念ながら、Windows 7 32ビットとWindows Vistaおよび以前のバージョン(32ビットまたは64ビット)はEFI + GPTをサポートしていません。デュアルブートにはBios + MBRソリューションを使用する必要があります。

追加資料:

おすすめ記事