Windows 11でWinREパーティションのサイズを増やす方法

この記事では、Windows 11/10でWinREパーティションのサイズを変更または増やす方法を紹介します。

Microsoftは、毎月の累積更新プログラムとともにWindows回復環境(WinRE)を更新します。これはWindows 11バージョン22H2から始まります。しかし、新しい更新プログラムに対応できる十分な大きさの回復パーティションを持つコンピューターは多くなく、そのため次のエラーメッセージが表示されることがあります。

Windows回復環境のサービスに失敗しました

Windows 11でWinREパーティションのサイズを増やす方法

コンピューターでWinREパーティションのサイズを手動で増やすには、以下の手順に従います。

  1. WinREを確認して無効にする
  2. OSパーティションを縮小する
  3. 新しい回復パーティションを作成する
  4. パーティションを確認してWinREを有効にする

詳細について説明します。

1] WinREを確認して無効にする

新しい回復パーティションのスペースを確保する前に、WinREがインストールされているかどうかを確認し、無効にする必要があります。そのためには、以下の手順に従います。

まず、スタートメニューから検索して、管理者としてコマンドプロンプトを起動します。次に、WinREのステータスを確認するには、次を実行します。:

reagentc /info

WinREがインストールされている場合は、WinREディレクトリへのパスを含む「Windows REの場所」が見つかるはずです。

たとえば、次のようになります。

Windows REの場所:[file://%3f/GLOBALROOT/device/harddisk0/partition4/Recovery/WindowsRE]\\?\GLOBALROOT\device\harddisk0\partition4\Recovery\WindowsRE.

この例では、「harddisk」と「partition」の後に続く数字は、WinREが配置されているディスクとパーティションのインデックスを表しています。

次に、WinREを無効にするには、次のコマンドを実行する必要があります:

reagentc /disable

WinREエージェントを無効にした後、次の手順に進みます。

2] OSパーティションを縮小する

次に、OSパーティションを縮小し、新しい回復パーティション用のディスクを準備する必要があります。そのためには、以下の手順に従います。

コマンドプロンプトの昇格モードで、次を実行します:

diskpart

次に、このコマンドを実行して、すべてのパーティションの詳細を確認します。:

list disk

OSディスクを選択するには、次を実行します:

sel disk [OS disk index]

これは、Windows回復環境(WinRE)と同じディスクインデックスである必要があります。

WinREディスクを選択したら、コマンドをもう一度実行して、その下のパーティションを見つけます。:

list disk

リストから特定のディスクを選択するには、次を実行します:

sel part<OS partition index>

そのドライブを縮小するには、次を実行します:

shrink desired=250 minimum=250

WinREパーティションを選択するには、コマンドプロンプトに次の内容を入力してEnterキーを押します:

sel part <WinRE partition index>

WinREパーティションを削除するには、次のコマンドを実行します:

delete partition override

パーティションの縮小と削除が完了したら、新しい回復パーティションを作成します。

3] 新しい回復パーティションを作成する

最後に、新しい回復パーティションを作成して、最後のいくつかの手順を実行する必要があります。パーティションスタイルがGUIDパーティションテーブル(GPT)またはマスターブートレコード(MBR)であることを確認する必要があります。そのためには、list diskを実行します。

「Gpt」列にアスタリスク(*)が含まれているかどうかを確認します。含まれている場合は、ドライブはGPTです。そうでない場合は、MBRです。

GPTユーザーは、次を実行する必要があります:

create partition primary id=de94bba4-06d1-4d40-a16a-bfd50179d6ac

続いて、次を実行します:

gpt attributes =0x8000000000000001

MBRユーザーはこのコマンドを実行する必要があります:

create partition primary id=27

最後に、パーティションをフォーマットするには、次を実行します:

format quick fs=ntfs label=”Windows RE tools”

4] パーティションを確認してWinREを有効にする

次に、次を使用してWinREパーティションが作成されていることを確認する必要があります:

run list vol

確認できたら、exitコマンドを使用してDiskpartユーティリティを終了します。

最後に、reagentc /enableを使用して、先ほど無効にしたWinREサービスを有効にし、reagentc /infoを使用して確認します。

これで、上記のステップに従って、WinRE(Windows回復環境)パーティションのサイズを増やすことができるようになりました。

Windows 11のWinREパーティションのサイズは?

Windows REツールディスクパーティションは、少なくとも300MBである必要があります。通常、言語やカスタマイズに応じて、Winre.wimには500~700MBが割り当てられます。更新方法が変更された後、WinREパーティションのサイズを手動で増やす方法を知る必要があります。そのためには、前述のガイドを確認することができます。

Windows 11でパーティションのサイズを増やす方法は?

ディスクの管理ユーティリティを使用すれば、Windows 11でパーティションのサイズを簡単に増やすことができます。これは、ほとんどのコンピューターに搭載されている、新しいパーティションを作成したり、サイズを変更したり、拡張したりするために使用できる、あらかじめインストールされているユーティリティです。ディスクの管理ツールを使用してパーティションのサイズを増やす方法については、ガイドを参照することをお勧めします。

Windows Update中に「Windows回復環境のサービスに失敗しました」というエラーを修正する方法

Windows Updateをインストールしようとしたときに「Windows回復環境のサービスに失敗しました」というエラーを修正するには、この記事で説明されているように、WinREパーティションのサイズを増やす必要があります。この記事では、Windows Update後のイベント4502 WinREAgentを修正する方法を紹介します。