WIM 形式を使用して Windows を展開し、カスタマイズされたパーティション、カスタマイズされたシステム パーティション、または追加のユーティリティ パーティションを使用する場合は、新しい PC に適用する適切なパーティションをキャプチャする方法について説明します。
Notes:
カスタム パーティションが必要ない場合は、通常、Windows パーティションをキャプチャし、そのイメージのファイルを使用してドライブ上の残りのパーティションを設定できます。 1 つの WIM ファイルを使用した Windows のキャプチャと適用を参照してください。
FFU はドライブの完全な内容をキャプチャするため、個々のパーティションのキャプチャと構成について心配する必要はありません。
カスタマイズされたパーティションをキャプチャする
手順 1: キャプチャするパーティションを決定する
次の表は、キャプチャする必要があるパーティションの種類と、自動的に管理されるパーティションの種類を示しています。
UEFI システムと BIOS システムの両方を展開する場合は、UEFI ベースおよび BIOS ベースのデバイス間でプライマリ パーティションと論理パーティションを再利用できますが、他のパーティションの種類は再利用できません。
| パーティションの種類 | このパーティションをキャプチャする必要がありますか? | UEFI と BIOS ファームウェアで同じ WIM を再利用できますか? |
|---|---|---|
| システム パーティション (EFI システム パーティションまたは BIOS システム パーティション) | Optional. パーティション ファイルの単純なセットのみが必要な場合は、このパーティションをキャプチャする必要はありません。 | No |
| Microsoft 予約パーティション (MSR) | No | No |
| プライマリ パーティション (Windows パーティション、追加したデータ/ユーティリティ パーティション) | Yes | Yes |
| 回復パーティション | Optional. このパーティションをカスタマイズしていない場合は、キャプチャする必要はありません。 | No |
| 拡張パーティション | No | No |
| 論理パーティション (Windows パーティション、追加したデータ/ユーティリティ パーティション) | Yes | Yes |
手順 2: パーティションをキャプチャする準備をする
Windows イメージを起動した場合は、一般化して他のデバイスに展開できるようにします。 詳細については、「Windows インストールの Sysprep (一般化)」をご覧ください。
Windows PE を使用して参照デバイスを起動します。
Windows PE コマンド プロンプトで、「
diskpart」と入力して DiskPart ツールを開きます。X:> diskpart DISKPART>キャプチャするパーティションにドライブ文字が割り当てられているかどうかを確認します。
DISKPART> list volume Volume ### Ltr Label Fs Type Size Status Info ---------- --- ----------- ----- ---------- ------- --------- -------- Volume 0 C Windows NTFS Partition 475 GB Healthy Boot Volume 1 NTFS Partition 554 MB Healthy Volume 2 SYSTEM FAT32 Partition 499 MB Healthy Systemキャプチャするパーティションにドライブ文字がまだ割り当てされていない場合は、次の手順に進みます。
PC のディスクを一覧表示します。
DISKPART> list disk Disk ### Status Size Free Dyn Gpt -------- ------------- ------- ------- --- --- Disk 0 Online 127 GB 0 B *プライマリ ハード ディスクを選択します。
DISKPART> select disk 0パーティションを表示します。
DISKPART> list partition Partition ### Type Size Offset ------------- ---------------- ------- ------- Partition 1 System 499 MB 1024 KB Partition 2 Reserved 128 MB 500 MB Partition 3 Primary 475 GB 628 MB Partition 4 Recovery 554 MB 476 GBドライブ文字が必要なパーティションを選択します。
DISKPART> select partition=1assign letterコマンドを使用して、パーティションに文字を割り当てます。 たとえば、DISKPART> assign letter=S「
exit」と入力して、Windows PE コマンド プロンプトに戻ります。DISKPART> exit X:\>
詳細については、コマンド ラインの DiskPart ヘルプ、または Diskpart コマンド ライン構文を参照してください。
手順 3: カスタマイズされたパーティションごとにイメージをキャプチャします。
Windows PE コマンド プロンプトで、カスタマイズされた各パーティションをキャプチャします。次に例を示します。
Dism /Capture-Image /ImageFile:C:\my-windows-partition.wim /CaptureDir:C:\ /Name:"My Windows partition" Dism /Capture-Image /ImageFile:C:\my-system-partition.wim /CaptureDir:S:\ /Name:"My system partition"DISM ツールを使用してイメージをキャプチャする方法の詳細については、「 DISM イメージ管理の Command-Line オプション」を参照してください。
手順 4: ネットワークまたは別の安全な場所に画像を保存します。
外部ドライブを接続するか、イメージを安全に保存できるネットワークの場所に接続します。次に例を示します。
net use n: \\Server\Shareメッセージが表示されたら、ネットワーク資格情報を入力します。
パーティションをネットワーク共有にコピーします。 たとえば、
md N:\Images\ copy C:\my-windows-partition.wim N:\Images\ copy C:\my-system-partition.wim N:\Images\
イメージを適用する
手順 1: パーティションを適用する準備をする
Windows PE を使用して宛先デバイスを起動します。
外部ドライブを接続するか、安全なネットワークの場所に接続します。次に例を示します。
net use n: \\Server\Shareメッセージが表示されたら、ネットワーク資格情報を入力します。
ハード ドライブをワイプし、新しいパーティションを作成します。
複数のデバイスに適用するには、Diskpart コマンドをスクリプトに保存し、新しい各デバイスで実行します。 例については、「 UEFI/GPT-Based ハード ドライブ パーティションの構成 」または 「BIOS/MBR-Based ハード ドライブ パーティションの構成」を参照してください。 Example:
diskpart /s D:\CreatePartitions-UEFI.txtD: は USB フラッシュ ドライブまたはその他のファイルストレージの場所です。
これらの DiskPart の例では、パーティションには System=S、Windows=W、Recovery=R という文字が割り当てられます。これは、CreatePartitions-UEFI.txt と CreatePartitios-BIOS.txtによって割り当てられる文字であるためです。
別のスクリプトを使用している場合は、ドライブ文字の競合を回避するために、Windows ドライブ文字をアルファベットの末尾近くの文字 (W など) に変更します。 ドライブ文字には X を使用しないでください。このドライブ文字は Windows PE 用に予約されているためです。 デバイスの再起動後、Windows パーティションには文字 C が割り当てられ、他のパーティションにはドライブ文字が割り当てられません。
再起動すると、Windows PE は、Windows セットアップの構成に関係なく、アルファベット順にディスク文字を C 文字で再割り当てします。 この構成は、USB フラッシュ ドライブなど、さまざまなドライブの存在に基づいて変更される可能性があります。
手順 2: パーティションを適用する
Windows パーティションとデータ パーティション: イメージを適用します。次に例を示します。
dism /Apply-Image /ImageFile:N:\Images\my-windows-partition.wim /Index:1 /ApplyDir:W:\W: は Windows パーティションです。
システム パーティション: 次のいずれかを実行できます。
BCDBoot ツールを使用してシステム パーティションを構成します。 このツールは、Windows パーティションのファイルを使用して、システム パーティション ファイルをコピーして構成します。 例えば次が挙げられます。
Note
Windows UEFI 2023 CA でブートを構成するには、以下のサンプル スクリプトで bcdboot コマンドで /bootex オプションを使用できます。
W:\Windows\System32\bcdboot W:\Windows /s S:or:
カスタム イメージを適用する
dism /Apply-Image /ImageFile:N:\Images\my-system-partition.wim /Index:1 /ApplyDir:S:\ここで、S: はシステム パーティションです
回復パーティション:
a. 次のいずれかを実行できます。
Windows 回復環境 (RE) ツールを回復ツール パーティションにコピーします。
md R:\Recovery\WindowsRE copy W:\Windows\System32\Recovery\winre.wim R:\Recovery\WindowsRE\winre.wimR: は回復パーティションです
or:
カスタム イメージを適用する
dism /Apply-Image /ImageFile:N:\Images\my-recovery-partition.wim /Index:1 /ApplyDir:R:\
b. 回復ツールの場所を登録し、Diskpart を使用して回復パーティションを非表示にします。 サンプル スクリプトを使用するか、手順を手動で実行できます。
W:\Windows\System32\reagentc /setreimage /path R:\Recovery\WindowsRE /target W:\WindowsUEFI の Diskpart の手順:
set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac" gpt attributes=0x8000000000000001BIOS の Diskpart の手順:
set id=27
手順 3: 動作したことを確認する
デバイスを再起動します (exit)。 Windows が起動します。
Note
デバイスが起動しない場合 (たとえば、エラー メッセージが表示された場合: Bootmgr が見つかりません)。Ctrl + Alt + DEL キーを押します)、システム パーティションを設定する手順を確認します。
- ブート ファイルをシステム パーティションにコピーする方法の詳細については、 BCDBoot コマンド ライン オプション を参照してください。
- DiskPart ツールを使用して、システム パーティションがアクティブに設定されていることを確認します。
新しいユーザーとして Out Of Box Experience (OOBE) を完了し、回復パーティションを確認します。
エクスプローラーで、回復パーティションが表示されていないことを確認します。
[ スタート ] を右クリックして [ ディスクの管理] を選択するか、diskpart を使用して、存在するパーティションを表示します (管理者としてコマンド プロンプトを開 >
diskpart>select disk 0>list partition>exit)。
関連トピック
UEFI/GPT ベースのハード ドライブ パーティションを構成する