EFI Booting

提供: macchky.wiki
ナビゲーションに移動 検索に移動

BIOS(CMS)起動構成からEFI起動移行への研究

参考

UEFI ベースの推奨ディスク パーティション構成

UEFI/GPT ベースのハード ドライブ パーティションの構成

初めはパーティション編集ソフトでGPT変換でやろうかと考えていたけど、結果そんなことも究極は必要なかったのでメモ。

EFI起動に必要なもの

  1. GPT形式のディスク
  2. ESP (EFI System Partition)
  3. OSの入ったディスク(MBR GPTどちらでも良い)

この3つを準備できればOK

GPT形式の標準パーティション構成

まずWindowsでのGPT形式の最小パーティション構成は

Efidisk.gif

推奨パーティション構成は

Efidiskrec.gif

となっています。ここで各パーティションの設定は

パーティション構造
説明 サイズ パーティションの種類 フォーマット ドライブ文字
回復パーティション 300 MB以上 プライマリ NTFS なし
ESP (EFI System Partition) 100 MB (4K AFT Diskでは 260 MB) EFI FAT32 なし
Microsoft 予約パーティション(MSR) 128 MB MSR なし なし
Windows ディスクの残り プライマリ NTFS なし

ESPの準備

GPT形式に初期化

Windowsならディスクの管理とかから出来ます

Windows上Diskpartコマンドでのパーティション作成方法

回復パーティション

ディスクの初期化処理

select disk 0 <-環境に依る
clean // ディスク初期化
convert gpt // GPT形式に初期化

回復パーティションにはパーティションIDを "de94bba4-06d1-4d40-a16a-bfd50179d6ac" に設定します

create partition primary size=300
format quick fs=ntfs label="Recovery"
set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"
assign letter="R"

ESP

create partition efi size=100
format quick fs=fat32 label="System"
assign letter="S"

Microsoft 予約パーティション

create partition msr size=128

続きは rEFInd 導入