次の方法で共有


Windows、システム、回復パーティションをキャプチャして適用する

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: パーティションをキャプチャする準備をする

  1. Windows イメージを起動した場合は、一般化して他のデバイスに展開できるようにします。 詳細については、「Windows インストールの Sysprep (一般化)」をご覧ください。

  2. Windows PE を使用して参照デバイスを起動します。

  3. Windows PE コマンド プロンプトで、「 diskpart 」と入力して DiskPart ツールを開きます。

    X:> diskpart
    DISKPART>
    
  4. キャプチャするパーティションにドライブ文字が割り当てられているかどうかを確認します。

    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
    

    キャプチャするパーティションにドライブ文字がまだ割り当てされていない場合は、次の手順に進みます。

  5. PC のディスクを一覧表示します。

    DISKPART> list disk
    
    Disk ###  Status         Size     Free     Dyn  Gpt
    --------  -------------  -------  -------  ---  ---
    Disk 0    Online          127 GB      0 B        *
    
  6. プライマリ ハード ディスクを選択します。

    DISKPART> select disk 0
    
  7. パーティションを表示します。

    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
    
  8. ドライブ文字が必要なパーティションを選択します。

    DISKPART> select partition=1
    
  9. assign letter コマンドを使用して、パーティションに文字を割り当てます。 たとえば、

    DISKPART> assign letter=S
    
  10. 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: ネットワークまたは別の安全な場所に画像を保存します。

  1. 外部ドライブを接続するか、イメージを安全に保存できるネットワークの場所に接続します。次に例を示します。

    net use n: \\Server\Share
    

    メッセージが表示されたら、ネットワーク資格情報を入力します。

  2. パーティションをネットワーク共有にコピーします。 たとえば、

    md N:\Images\
    copy C:\my-windows-partition.wim N:\Images\
    copy C:\my-system-partition.wim N:\Images\
    

イメージを適用する

手順 1: パーティションを適用する準備をする

  1. Windows PE を使用して宛先デバイスを起動します。

  2. 外部ドライブを接続するか、安全なネットワークの場所に接続します。次に例を示します。

    net use n: \\Server\Share
    

    メッセージが表示されたら、ネットワーク資格情報を入力します。

  3. ハード ドライブをワイプし、新しいパーティションを作成します。

    複数のデバイスに適用するには、Diskpart コマンドをスクリプトに保存し、新しい各デバイスで実行します。 例については、「 UEFI/GPT-Based ハード ドライブ パーティションの構成 」または 「BIOS/MBR-Based ハード ドライブ パーティションの構成」を参照してください。 Example:

    diskpart /s D:\CreatePartitions-UEFI.txt
    

    D: は 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: パーティションを適用する

  1. Windows パーティションとデータ パーティション: イメージを適用します。次に例を示します。

    dism /Apply-Image /ImageFile:N:\Images\my-windows-partition.wim /Index:1 /ApplyDir:W:\
    

    W: は Windows パーティションです。

  2. システム パーティション: 次のいずれかを実行できます。

    • 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: はシステム パーティションです

  3. 回復パーティション:

    a. 次のいずれかを実行できます。

    • Windows 回復環境 (RE) ツールを回復ツール パーティションにコピーします。

      md R:\Recovery\WindowsRE
      copy W:\Windows\System32\Recovery\winre.wim R:\Recovery\WindowsRE\winre.wim
      

      R: は回復パーティションです

    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:\Windows
    

    UEFI の Diskpart の手順:

    set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"
    gpt attributes=0x8000000000000001
    

    BIOS の 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 ベースのハード ドライブ パーティションを構成する

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

BCDboot Command-Line オプション

REAgentC コマンドライン オプション