以前のコンピュータ(BIOSを含む)では、2つのパーティションを作成する必要がありました。 1つはインストール用/
で、もう1つはスワップ用です。ただし、UEFIを使用する新しいシステムでは、これら2つのパーティションに加えて
3番目のパーティションを作成する必要があります。EFI System
このパーティションの目的は何ですか?
アップデート:このパーティションはLinuxディストリビューションとWindowsの間で共有されますか?
答え1
その意味に加えてESP(EFIシステムパーティション)は、UEFI仕様で定義されているFATバリアントの1つを使用してフォーマットされ、ファームウェアがそれを見つけるのに役立つように、特定のGPTパーティションタイプで指定されたパーティションです。これにより、すべてのEFI実行可能ファイルが1つの場所に保存され、オペレーティングシステム固有のローダーまたは他のEFI実行可能ファイルと一緒に「チェーンロード」されます。
この設定を開始する手順は次のとおりです。
- システムオン - POST(電源オンセルフテスト)
- UEFIはファームウェアをロードし、起動に必要なすべてのハードウェアを初期化します。
- ファームウェアは、読み取るパーティションとUEFIアプリケーションが保存される場所を決定します。
- ファームウェアはブートマネージャデータを読み込み、リストを使用してブート優先順位が最も高いEFIアプリケーションを決定します。一部のUEFIシステムは柔軟性が低く、UEFIアプリケーションのみ
<ESP>/EFI/BOOT/BOOTX64.EFI
。 - UEFIアプリケーションが起動します。他のUEFIアプリケーション(UEFIシェル/メニューなど)を起動/リンクしたり、initramfsとカーネルをロードしたりできます。
デフォルトでは、EFIアプリケーションを保存するために使用されるFATパーティションです。ここでの利点は、もはや「ブートセクタ」を必要としないことです。バイナリ(efiファイル)を保存し、必要なすべての操作を実行できるパーティション(マザーボードが仕様を実装する方法によって異なります)。
更新された回答:\EFI\Microsoft\Boot\bootmgfw.efi
Linux関連のEFI(Gummiboot、rEFInd、またはGrub)とWindows 8標準のEFIローダー()が同じパーティションに保存されるようにパーティションが共有されます。 EFIファームウェアから直接メニューを作成するか、Grubを使用してWindowsおよびLinuxエントリを作成するかは、ユーザーによって異なります。はい。
残念ながら、Windows 7 32ビットとWindows Vistaおよび以前のバージョン(32ビットまたは64ビット)はEFI + GPTをサポートしていません。デュアルブートにはBios + MBRソリューションを使用する必要があります。
追加資料:
答え2
渡すウィキペディア:
ESP(EFIシステムパーティション)には、インストールされているすべてのオペレーティングシステム(同じまたは他のストレージデバイスの他のパーティションに含まれている)のブートローダ、起動時にファームウェアで使用されるコンピュータ上のデバイスのデバイスドライバファイル、およびシステムオペレーティングシステムが起動します。以前に実行するように設計されたユーティリティやエラーログなどのデータファイル。
また、これをBIOSモードの起動に関連付けます。
UEFIは、パーティションの最初のブロック(セクタ)を互換性コード用に予約し、古いブートセクタを効果的に作成することで、以前のシステムとの下位互換性を提供します。従来のBIOSベースのシステムでは、パーティションの最初のセクタがメモリにロードされ、実行がそのコードに転送されます。 UEFIファームウェアは、互換性サポートモジュール(CSM)を介してレガシーBIOSモードで起動しない限り、マスターブートレコード(MBR)のコードを実行しません。