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

Unified Extensible Firmware Interface (UEFI) ベースのデバイスに Windows を展開する場合は、ハード ディスク ドライブ (HDD)、ソリッドステート ドライブ (SSD)、その他のドライブ用のカスタム パーティション レイアウトを作成します。

Note

カスタム パーティション レイアウトを使用する場合は、必要に応じて回復ツールがカスタム パーティション レイアウトを再作成できるように、プッシュボタン回復スクリプトを更新します。

パーティションの要件

UEFI ベースのデバイスに Windows を展開する場合は、GUID パーティション テーブル (GPT) ファイル システムを使用して、Windows パーティションを含むハード ドライブをフォーマットする必要があります。 追加のドライブでは、GPT またはマスター ブート レコード (MBR) ファイル形式のどちらかを使用できます。

GPT ドライブの最大パーティション数は 128 です。

各パーティションには最大 18 EB (約 1,880 万 TB) の領域を含めることができます。

システム パーティション

デバイスにはシステム パーティションが含まれている必要があります。 GPT ドライブでは、これは EFI システム パーティション (ESP) と呼ばれます。 このパーティションは通常、プライマリ ハード ドライブに格納されます。 デバイスは、このパーティションに起動します。

このパーティションの最小サイズは 100 MB であり、FAT32 ファイル形式を使用してフォーマットされている必要があります。

このパーティションはオペレーティング システムによって管理され、他のファイル (Windows RE ツールなど) を含めることはできません。

Note

Advanced Format 4K ネイティブ ドライブ (セクターあたり 4 KB) ドライブの場合は、FAT32 ファイル形式の制限のために、最小サイズは 260 MB です。 FAT32 ドライブの最小パーティション サイズは、セクター サイズ (4 KB) x 65527 = 256 MB で計算されます。

Advanced Format 512e ドライブは、エミュレートされたセクター サイズが 512 B であるため、この制限による影響を受けません。 512 B x 65527 = 32 MB。これは、このパーティションの最小サイズである 100 MB 未満です。

Microsoft 予約パーティション (MSR)

MSR のサイズは 16 MB です。

パーティション管理に役立てるために、各 GPT ドライブに MSR を追加します。 MSR は、パーティション ID が割り当てられない予約パーティションです。 ここにはユーザー データを格納できません。

その他のユーティリティ パーティション

Windows によって管理されないその他のすべてのユーティリティ パーティションを Windows、データ、回復イメージ パーティションの前に配置する必要があります。 これにより、エンド ユーザーはシステム ユーティリティに影響を与えることなく、Windows パーティションのサイズ変更などのアクションを実行できます。

エンド ユーザーが GPT 属性を使用して識別することによりユーティリティ パーティションを誤って変更してしまわないようにします。 これにより、これらのパーティションがファイル エクスプローラーに表示されなくなります。

パーティションをユーティリティ パーティションとして設定するには

  • DiskPart を使用して Windows を展開する場合は、パーティションを作成した後に attributes volume set GPT_ATTRIBUTE_PLATFORM_REQUIRED コマンドを使用して、そのパーティションをユーティリティ パーティションとして識別します。 詳細については、MSDN トピック「PARTITION_INFORMATION_GPT 構造体」を参照してください。

システムとユーティリティ パーティションが存在することを確認するには

  1. [スタート] をクリックし、[この PC] を右クリックして [管理] をクリックします。 [コンピューターの管理] ウィンドウが開きます。
  2. [ディスクの管理] をクリックします。 使用可能なドライブとパーティションの一覧が表示されます。
  3. ドライブとパーティションの一覧で、システムおよびユーティリティ パーティションが存在し、ドライブ文字が割り当てられていないことを確認します。

Windows パーティション

  • パーティションには、64 ビット バージョンの場合は 20 GB 以上、32 ビット バージョンの場合は 16 GB 以上のドライブ領域が含まれている必要があります。
  • Windows パーティションは、NTFS ファイル形式を使用してフォーマットされている必要があります。
  • ユーザーが Out Of Box Experience (OOBE) を完了し、自動メンテナンスが完了した後、Windows パーティションには 16 GB の空き領域が含まれている必要があります。

回復ツールのパーティション

このパーティションは 300 MB 以上である必要があります。

Windows 回復環境 (Windows RE) ツールには追加の空き領域が必要です。

  • 少なくとも 52 MB が必要ですが、将来の更新 (特にカスタム パーティション レイアウト) に対応できるよう、250 MB をお勧めします。

Windows 回復環境 (Windows RE) ツールには追加の空き領域が必要です。

  • 少なくとも 100 MB が必要ですが、将来の更新 (特にカスタム パーティション レイアウト) に対応できるよう、250 MB をお勧めします。

空き領域を計算する場合は、次のことに注意してください。

  • 回復イメージ winre.wim は、追加するドライバー、言語、カスタマイズによって異なりますが、通常は 500 ~ 700 MB です。
  • ファイル システム自体に追加の領域が必要になる場合があります。 たとえば、NTFS では 750 MB パーティションで 5-15 MB 以上が予約される可能性があります。

このパーティションでは、Type ID: DE94BBA4-06D1-4D40-A16A-BFD50179D6AC を使用する必要があります。

回復ツールは、自動フェールオーバーをサポートし、Windows BitLocker ドライブ暗号化で暗号化された起動パーティションをサポートするために、Windows パーティションとは別のパーティションに存在する必要があります。

このパーティションは、Windows パーティションの直後に配置することをお勧めします。 これにより、今後の更新プログラムにより大きな回復イメージが必要になった場合、Windows は後でこのパーティションを変更して再作成できます。

データ パーティション

推奨されるパーティション レイアウトには、データ パーティションは含まれません。 ただし、データ パーティションが必要な場合は、Windows RE パーティションの後に配置する必要があります。 これにより、Windows RE への今後の更新プログラムで、Windows パーティションを圧縮して Windows RE パーティションを拡張することができます。

このレイアウトでは、エンド ユーザーがデータ パーティションを削除し、その領域を Windows パーティションとマージすることが難しくなります。 これを行うには、データ パーティションから再利用される未使用領域の最後に Windows RE パーティションを移動して、Windows パーティションを拡張できるようにする必要があります。

Windows オペレーティング システムには、このプロセスを容易にする機能やユーティリティは含まれていません。 ただし、PC にデータ パーティションが付属している場合、製造元はこのようなユーティリティを開発して提供できます。

パーティションのレイアウト

UEFI ベースの PC の既定のパーティション レイアウトは、システム パーティション、MSR、Windows パーティション、回復ツールのパーティションです。

diagram of default partition layout: system, msr, windows, and recovery

このレイアウトにより、Windows と Windows 回復環境の両方から Windows BitLocker ドライブ暗号化を使用できます。

サンプル ファイル: Windows PE と DiskPart スクリプトを使用して、ドライブ パーティションを構成する

イメージ ベースの展開の場合は、PC を Windows PE に起動した後、DiskPart ツールを使用してターゲット PC 上にパーティション構造を作成します。

Note

これらの DiskPart の例では、パーティションには System=S、Windows=W、Recovery=R の文字が割り当てられます。 MSR パーティションにはドライブ文字が割り当てられません。

ドライブ文字の競合を避けるために、Windows のドライブ文字をアルファベットの最後に近い文字 (W など) に変更します。 X は Windows PE のために予約されているため、このドライブ文字は使用しないでください。 デバイスの再起動後、Windows パーティションには文字 C が割り当てられますが、他のパーティションにはドライブ文字が割り当てられません。

再起動すると、Windows セットアップ内の構成には関係なく、Windows PE によってディスク文字がアルファベット順に (文字 C から) 再割り当てされます。 この構成は、さまざまなドライブ (USB フラッシュ ドライブなど) の存在に基づいて変更される場合があります。

次の手順では、ハード ドライブをパーティション分割し、イメージの適用を準備する方法について説明します。 以降のセクションのコードを使用すると、次の手順を完了できます。

ハード ドライブをパーティション分割し、イメージの適用を準備するには

  1. CreatePartitions-UEFI.txt ファイルをコピーして、USB フラッシュ ドライブに保存します。

  2. Windows PE を使用してターゲット PC を起動します。

  3. ドライブをクリーンアップしてパーティション分割します。 この例では、F は USB フラッシュ ドライブの文字です。

DiskPart /s F:\CreatePartitions-UEFI.txt
  1. カスタム パーティション レイアウトを使用する場合は、必要に応じて回復ツールがカスタム パーティション レイアウトを再作成できるように、プッシュボタン回復スクリプトを更新します。

重要

パーティション サイズによるベア メタル回復起動の問題を回避するために、製造元は、ベア メタル回復機能の自動生成スクリプトによる、回復 WIM に使用されるパーティションの作成を許可する必要があります。 製造元がパーティションを作成するためにカスタム DISKPART スクリプトを使用したい場合、推奨される最小パーティション サイズは 990 MB と最小 250 MB の空き領域です。

次のステップ

新しく作成されたパーティションに Windows イメージを適用するには、展開スクリプトを使用します。 詳細については、「Windows、システム、復旧パーティションのキャプチャと適用」を参照してください。

サンプル スクリプト

BIOS/MBR ベースのハード ドライブ パーティションを構成する

BitLocker ドライブ暗号化

WinPE:ハード ドライブ (フラット ブートまたは非 RAM) へのインストール

Windows と GPT のよくあるご質問