Windows RE の展開
次の手順を使用して、Windows Recovery Environment (Windows RE) を新しいコンピューターに展開し、システム障害が発生したときにエンド ユーザーが PC を修復できるようにします。
前提条件
このチュートリアルを実行するための要件は次のとおりです。
- Windows RE ツール パーティション、および必要に応じて回復イメージ パーティションが構成されたセットアップ先のコンピューター。 詳細については、「Windows、システム、復旧パーティションのキャプチャと適用」を参照してください。
- 省略可能: 回復メディアをカスタマイズする。 詳細については、「Windows RE のカスタマイズ」を参照してください。
- 省略可能: 回復メディアをカスタマイズしてカスタム ツールを含めます。 詳細については、カスタム ツールを Windows RE の PC の起動をカスタマイズするメニューに追加する方法に関する記事を参照してください。
手順 1: Windows RE を展開する
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: はシステム パーティションです。
カスタム 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: はシステム パーティションです。
省略可能: Windows RE ブート イメージにカスタム ツールを追加した場合は、[PC の起動をカスタマイズする] メニューに表示されるように登録します。
Reagentc /setbootshelllink /configfile E:\Recovery\BootMenu\AddDiagnosticsToolToBootMenu.xml
カスタム ツールの追加に関する詳細については、カスタム ツールを Windows RE の PC の起動をカスタマイズするメニューに追加する方法に関する記事を参照してください。
省略可能: Windows RE を含むセカンダリ ブート パスを実行するために、ハードウェア回復ボタン (またはボタンの組み合わせ) を構成します。 詳細については、「Windows RE を起動するためのハードウェア回復ボタンの追加」を参照してください。
手順 2: 回復パーティションを特定し、ドライブ文字を非表示にする
パーティションを回復パーティションとして構成し、ドライブ文字を非表示にして、エクスプローラーなどの共通の Windows メニューにパーティションが表示されないようにします。
DiskPart スクリプトを用意して回復パーティションを識別し、ドライブ文字を非表示にする
メモ帳で、回復パーティションの識別と非表示を行うコマンドを記述したテキスト ファイルを作成します。 以下の例は、お使いのファームウェアの種類に基づいています。
UEFI:
ID
PARTITION_MSFT_RECOVERY_GUID
(de94bba4-06d1-4d40-a16a-bfd50179d6ac) を使用して、パーティションを回復パーティションとして定義します。GPT 属性
0x8000000000000001
を使用してドライブ文字を非表示にし、GPT_BASIC_DATA_ATTRIBUTE_NO_DRIVE_LETTER
とGPT_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
ファームウェアの種類に基づいて、完了したファイルを 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
ディレクトリにある