Windows RE の展開

次の手順を使用して、Windows Recovery Environment (Windows RE) を新しいコンピューターに展開し、システム障害が発生したときにエンド ユーザーが PC を修復できるようにします。

前提条件

このチュートリアルを実行するための要件は次のとおりです。

手順 1: Windows RE を展開する

  1. Windows RE ツール パーティションに新しいディレクトリを作成し、カスタム Windows RE ツール イメージ (Winre.wim) をこのディレクトリにコピーします。 以下は、ファームウェアの種類に基づいた例です。

    UEFI:

    mkdir T:\Recovery\WindowsRE
    
    xcopy /h W:\Windows\System32\Recovery\Winre.wim T:\Recovery\WindowsRE
    

    T: は Windows RE ツール パーティションのドライブ文字です。 次に例を示します。

    BIOS:

    mkdir S:\Recovery\WindowsRE
    
    xcopy /h W:\Windows\System32\Recovery\Winre.wim S:\Recovery\WindowsRE
    

    S: はシステム パーティションです。

  2. カスタム Windows RE ツール イメージを登録します:

    UEFI:

    C:\Windows\System32\Reagentc /setreimage /path T:\Recovery\WindowsRE /target W:\Windows
    

    T: は、Windows RE ツール パーティションです。

    BIOS

    C:\Windows\System32\Reagentc /setreimage /path S:\Recovery\WindowsRE /target W:\Windows
    

    S: はシステム パーティションです。

  3. 省略可能: Windows RE ブート イメージにカスタム ツールを追加した場合は、[PC の起動をカスタマイズする] メニューに表示されるように登録します。

    Reagentc /setbootshelllink /configfile E:\Recovery\BootMenu\AddDiagnosticsToolToBootMenu.xml
    

    カスタム ツールの追加に関する詳細については、カスタム ツールを Windows RE の PC の起動をカスタマイズするメニューに追加する方法に関する記事を参照してください。

  4. 省略可能: Windows RE を含むセカンダリ ブート パスを実行するために、ハードウェア回復ボタン (またはボタンの組み合わせ) を構成します。 詳細については、「Windows RE を起動するためのハードウェア回復ボタンの追加」を参照してください。

手順 2: 回復パーティションを特定し、ドライブ文字を非表示にする

パーティションを回復パーティションとして構成し、ドライブ文字を非表示にして、エクスプローラーなどの共通の Windows メニューにパーティションが表示されないようにします。

DiskPart スクリプトを用意して回復パーティションを識別し、ドライブ文字を非表示にする

  1. メモ帳で、回復パーティションの識別と非表示を行うコマンドを記述したテキスト ファイルを作成します。 以下の例は、お使いのファームウェアの種類に基づいています。

    UEFI:

    ID PARTITION_MSFT_RECOVERY_GUID (de94bba4-06d1-4d40-a16a-bfd50179d6ac) を使用して、パーティションを回復パーティションとして定義します。

    GPT 属性 0x8000000000000001 を使用してドライブ文字を非表示にし、GPT_BASIC_DATA_ATTRIBUTE_NO_DRIVE_LETTERGPT_ATTRIBUTE_PLATFORM_REQUIRED の 2 つの属性を組み合わせて、必須としてマークします。

    UEFI ハード ドライブ パーティション属性の詳細については、PARTITION_INFORMATION_GPT 構造体に関するページを参照してください。

    rem == HideRecoveryPartitions-UEFI.txt
    select disk 0
    select partition 1
    remove
    set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
    gpt attributes=0x8000000000000001
    rem == If Push-button reset features are included, add the following commands:
    rem    select partition 5
    rem    remove
    rem    set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
    rem    gpt attributes=0x8000000000000001
    list volume
    

    BIOS:

    属性 id=27 を使用してシステム パーティションを定義し、remove コマンドでドライブ文字を削除します。

    rem == HideRecoveryPartitions-BIOS.txt
    select disk 0
    select partition 3
    set id=27
    remove
    list volume
    exit
    
  2. ファームウェアの種類に基づいて、完了したファイルを E:\Recovery\HideRecoveryPartitions-UEFI.txt または E:\Recovery\HideRecoveryPartitions-BIOS.txt として保存します。

ドライブ文字を識別して非表示にする

  • diskpart スクリプトを実行して、回復パーティションを識別し、非表示にします。

    Diskpart /s E:\Recovery\HideRecoveryPartitions-<firmware>.txt
    

    <firmware> は UEFI または BIOS のいずれかです。

Windows RE 構成が正しく構成されていることを確認する

  • 管理コマンド プロンプトを開きます。

    Windows RE の情報を確認します。

    reagentc /info
    

    次の点を確認します。

    • Windows RE の状態が有効になっている
    • Windows RE の場所が正しいパーティションにある
    • WinRE の BCD GUID エントリが、ファイル: reagent.xml の WinRE GUID エントリと同じである。 BIOS ベースの PC では、このファイルはシステム パーティションの \Recovery\<GUID>\ にあります。 UEFI ベースの PC では、このファイルは Windows RE ツール パーティションの \Recovery\WindowsRE\ にあります。
    • WinRE が \Recovery\WindowsRE ディレクトリにある

Windows Recovery Environment (Windows RE) のテクニカル リファレンス

DISM イメージ管理のコマンド ライン オプション

Windows RE のカスタマイズ

カスタム ツールを Windows RE の PC の起動をカスタマイズするメニューに追加する