diskimg10
 この記事では、Windows 10/11にWindows回復パーティション(WinREパーティション)が存在しない場合の作成方法について説明します。

回復パーティションは、WindowsインストールUSBメディアを使用せずにWindows 10/11のインストールを修復するために必要なツールを含むハードドライブ上の隠しパーティションです。
 Windows 10/11のクリーンインストール中には、通常、回復パーティションがデフォルトで作成され、ディスクの管理で確認することができます。

 しかし、回復パーティションが欠落している場合があり、その結果、Windows回復環境(WinRE)でシステムを起動し、Windowsを修復することができなくなります。

 もし「ディスクの管理」に回復パーティションが表示されず、Windows回復環境が機能しない、または「このPCを初期状態に戻す」オプションを使用した際に「回復環境が見つかりませんでした」というメッセージが表示された場合、以下の手順に従って問題を解決し、回復パーティションを手動で作成することができます。

ステップ1: 回復パーティションを手動で作成し、アクティブ化します。

ステップ1: Windows ISOファイルをダウンロードします。
Windows 10/11で回復パーティションを手動で作成するためには、Windows ISOイメージファイルから次の2つのファイルが必要です。

- Reagent.xml(Windows回復環境(WinRE)構成ファイル)
- Winre.wim(Windows回復環境ブートイメージ)

Windows ISOファイルをまだ持っていない場合は、Windowsのバージョンに応じて、Windows 10またはWindows 11のISOファイルをダウンロードしてください。

ステップ2: Windows 10/11 ISOファイルから必要なファイルを抽出します。
必要なファイルを抽出するためには、以下の手順を実行します。

  1. 7-Zipファイルアーカイバをダウンロードし、インストールします。
  2. ファイルエクスプローラーでWindows.isoファイルをダブルクリックし、マウントします。
  3. マウントされたISOファイルを開き、「sources」フォルダを探します。
  4. install.esdファイル(またはinstall.wimファイル)を右クリックし、7-Zipを使用してアーカイブを開きます。
  5. 番号付きのフォルダ(例:「1」)をダブルクリックし、Windows\System32\Recovery\に移動します。
  6. Reagent.xmlとWinre.wimファイルを選択し、メニューから「抽出」をクリックしてC:\sources\フォルダにコピーします。
  7.  抽出が完了したら、7-Zipを閉じて次の手順に進みます。

ステップ3: 'Reagent.xml' と 'Winre.wim' を 'C:\sources' フォルダからコピーし、'C:\Windows\System32\Recovery' フォルダに移動します。

  1. まず、'C:\sources' フォルダから抽出した 'Reagent.xml' と 'Winre.wim' ファイルをコピーします。
  2. 次に、これらのファイルを 'C:\Windows\System32\Recovery' に貼り付けます。

*注記:
  1. メッセージが表示された場合は、宛先のファイルを置き換え、[続行]をクリックします。
  2. 重要:次の手順でエラーが発生した場合は、'C:\Windows\System32\Recovery' フォルダにファイルを再度コピーしてから進んでください。
ステップ4: 回復パーティションのためのスペースを割り当てます。
回復パーティションを作成する前に、まずそのためのスペースを確保する必要があります。これを行うためには、以下の手順でC:ドライブのサイズを1GB(1000MB)減らす必要があります。

Windowsキー + Rを押して「ファイル名を指定して実行」ウィンドウを開きます。
  1. 「ファイル名を指定して実行」ウィンドウに「diskmgmt.msc」と入力し、Enterキーを押してディスク管理を開きます。
  2. ディスク管理でCドライブを右クリックし、「ボリュームの縮小」を選択します。
  3. 「縮小する領域の量をMB単位で入力してください」に「1000」と入力し、「縮小」ボタンをクリックします。
  4. 次に、未割り当ての領域を右クリックし、「新しいシンプルボリューム」を選択します。
  5. シンプルボリューム作成ウィザードを開き、画面の指示に従って新しいボリュームを作成します。
  6. ドライブ文字の割り当てを求められた場合、「ドライブ文字またはパスを割り当てない(重要)」を選択し、「次へ」をクリックします。
  7. 次に、「次へ」を選択してボリュームをクイックフォーマットし、「完了」をクリックします。
  8. これで完了です。次のステップに進んでください。
ステップ5: ディスク上のパーティションスタイルを確認します。

作成したパーティションを回復パーティションとして設定する前に、システムのパーティションスタイルのタイプを知る必要があります。システムのパーティションスタイルを表示する手順は以下の通りです。

1. 「ディスクの管理」で「ディスク0」を右クリックし、「プロパティ」を選択します。

2. 「ボリューム」タブを選択し、「パーティションスタイル」が「GUIDパーティションテーブル(GPT)」か「マスターブートレコード(MBR)」のどちらであるかを確認します。確認できたら、このウィンドウと「ディスクの管理」を閉じて次のステップに進みます。

*注記: ここで得た情報は、次のステップで必要になります。

ステップ6: 新しいボリュームのパーティションタイプを「リカバリ」に設定します。

新しいパーティションを作成した後、DISKPARTユーティリティを使用して、そのタイプを「プライマリ」または「基本データパーティション」から「リカバリ」に変更します。

1. 管理者権限でコマンドプロンプトを開き、以下のコマンドを順に実行します:

   diskpart
   list disk
   select disk 0
   list partition

2. 次に、1000 MBのサイズで作成した新しいパーティションの番号を確認します(例: この例ではパーティション「3」)。

*注記: GUIDパーティションテーブル(GPT)を使用するEFIシステムでは、通常パーティション番号は「4」です。

3. 次に、以下のコマンドを実行して、パーティション番号を使用して新しいパーティションを選択します。

*注記: ケースに応じて、パーティション番号を置き換えてください。

4. 次に、前の手順で確認したパーティションスタイル(GUID(EFIシステム)またはMBR(レガシーシステム))に従って、以下の対応するコマンドを実行して、選択したパーティションのタイプを「リカバリ」に設定します。

   A. GUIDパーティションテーブル(GPT)がある場合は、次の2つのコマンドを実行します:

      set id=DE94BBA4-06D1-4D40-A16A-BFD50179D6AC
      gpt attributes=0x8000000000000001

   B. マスターブートレコード(MBR)テーブルを所有している場合は、次のコマンドを実行します:

      set id=27 override

*注記: この例では、パーティションスタイルがMBRであるため、「set id=27 override」コマンドを使用します。

5. 完了したら、「exit」と入力してDISKPARTツールを閉じ、コマンドプロンプトウィンドウを閉じずに次のステップに進みます。

ステップ7: Windows回復環境をWindowsに強制的に有効にします。
上記の手順を完了した後、「REAgentC.exe」ツールを使用して、作成したリカバリパーティションにWindows REブートイメージファイル「Winre.wim」をコピーし、Windows回復環境(Windows RE)を構築します。

1. コマンドプロンプト(管理者)を開き、以下のコマンドを入力してEnterキーを押します。

reagentc /enable
Windows回復環境を有効にする - reagentc.exe

2. 「操作に成功しました」というメッセージが表示されたら、以前に作成した回復パーティション(この例では「パーティション3」)でWindows回復環境(Windows RE)を有効にする必要があります。これを確認するためには、次のコマンドを実行します。

reagentc /info