Windowsを使っていて、突然トラブルが起こった時に役立つのが回復環境です。ところがリカバリパーティションをいじったらWinREが見つからず、更新プログラムも失敗してしまう…そんな経験はありませんか。ここでは、私が実際に試行錯誤した事例を交えながら、リカバリパーティションを拡張・再作成した後に起こりがちなWinRE関連の問題とその解決方法を詳しく紹介します。
リカバリパーティションを拡張した後に起こるWinREの不具合
よくある症状
リカバリパーティション(Recovery Partition)を拡張、あるいは削除して新規に作り直した際、以下のような症状が報告されることがあります。
1. 回復環境(WinRE)が起動しなくなる
2. コマンドプロンプトでreagentc /infoを確認するとWinREの場所が空欄になっている
3. 実際にwinre.wimファイルが消えており、Windows Updateの「KB5034441」などWinRE関連の更新プログラムがエラーで失敗する
こうしたトラブルが起こると、いざというときに「回復環境からの起動ができない」状態になってしまいます。
そもそもWinREとは何か
WinRE(Windows Recovery Environment)は、システム修復や初期化、セーフモード起動などを行うための専用環境です。Windowsが正常に起動しないときや、トラブルシューティングをするときに役立ちます。通常、リカバリパーティションに配置されたwinre.wimというイメージを元に動作します。
リカバリパーティションをいじった時になぜ問題になるのか
リカバリパーティションは、Windowsが自動生成する隠しパーティションです。パーティションサイズが不足したり、手動で変更したりすると、Windows側の構成情報と実際のパーティションが不一致になる場合があります。その結果、WinREが「イメージを見つけられない」という状態になり、回復環境が無効化されたり、Windows Updateも失敗する可能性があるわけです。

私自身、一度パーティションをまとめるためにCドライブとRecovery Partitionの構成を変更したところ、起動はできるものの回復環境の起動が失敗し、そのうえセキュリティ更新プログラムも当たらなくなって困った経験があります。
修復の流れと具体的な手順
全体像の把握
以下のような流れで作業を進めると、WinREを正常に再設定できます。
1. 管理者権限のコマンドプロンプトなどで「winre.wim」があるか確認する
2. ない場合はISOやインストールメディアからwinre.wimを抽出
3. 正しいフォルダに配置したうえでreagentc /enableコマンドを実行
4. 正常に有効化されたことをreagentc /infoで確認する
5. 必要に応じてWindows Updateを再度試す
Step 1: winre.wimファイルの確認
コマンドでの確認方法
管理者権限のコマンドプロンプトから下記のように入力して、ファイルの存在を確かめます。
“`
dir C:\Windows\System32\Recovery\ /a
“`
もしファイルが表示されなければ、WinREのイメージファイル自体が消えている可能性が高いです。この場合は新たにファイルを用意する必要があります。
Step 2: インストールメディアからwinre.wimを抽出
Windows 10/11のISOファイルをマウントし、sourcesフォルダ内のinstall.wimまたはboot.wimからwinre.wimを取り出します。7-Zipなどの解凍ツールを使うと取り出しやすいです。抽出したファイルを、一時的にD:\tempのようなフォルダにコピーしておきましょう。
どちらのwimから取り出すべきか
インストールメディアのエディションにもよりますが、下記のようにして中身を一度確認し、winre.wimらしきファイルを見つけ出すのがコツです。
・install.wim:Windows本体のインストールイメージが含まれる
・boot.wim:WinPEやWinRE用のイメージが含まれる場合が多い
ただし、エディションによってはsetupディスク構成が異なるため、install.wimから取り出すケースも存在します。
Step 3: 正しいフォルダに配置してWinREを有効化
配置先の注意点
通常はC:\Windows\System32\Recovery\にwinre.wimを置き、以下のコマンドを実行します。
“`
reagentc /disable
reagentc /setreimage /path C:\Windows\System32\Recovery
reagentc /enable
“`
権限エラーが出る場合
「Access is denied.」のようなメッセージが出るときは、管理者権限を確認してください。それでもダメなら、エクスプローラーのプロパティからファイルやフォルダの所有権とアクセス許可を見直す必要があります。最終的には一時フォルダにwinre.wimを置いてから、コマンドでパスを指定する形でも問題ありません。
Step 4: WinREが有効になったか再確認
reagentc /infoでの確認
有効化コマンドが成功したかどうかは下記のようにして確認します。
“`
reagentc /info
“`
表示結果に「Windows RE status: Enabled」となり、「Windows RE location」に具体的なパーティションパスが示されればOKです。
また、「Recovery image location」が空欄でも通常の復元機能は動作します。これはカスタムイメージを設定していないだけなので、気にしなくても大丈夫です。
Windows Updateとの関係 – KB5034441の失敗を解消する
WinREの更新が入る理由
最近はWindows UpdateでWinREに関するセキュリティ更新や機能更新が含まれるケースがあり、KB5034441などのアップデートがWinREを対象とします。WinREが無効化されていると、これらのパッチ適用が失敗する場合があります。
アップデート適用でよくある落とし穴
– リカバリパーティションが容量不足でマウントできない
– WinRE自体が見つからない
– パーティションテーブルの設定不備によるエラー
これらが原因で、更新プログラムがインストールされずエラーとなることが多いです。
アップデート失敗時のログ確認
原因を調べたいときは、下記のログを確認してみましょう。
– C:\Windows\Logs\ReAgent\ReAgent.log
– C:\Windows\Logs\WinREAgent\setupact.log / setuperr.log
– C:\Windows\Logs\Dism\Dism.log
各種ログを見れば、具体的に何が原因でアップデートが弾かれているかヒントを得られます。リカバリパーティションがマウントできない場合や容量不足の場合はログ内にエラーが記録されているはずです。
パーティションサイズと管理上の注意点
どのくらいのサイズを確保すべきか
近年のWindows 10/11では、リカバリパーティションを300MB〜600MB程度確保するのが目安となることが多いです。セキュリティ更新でさらに容量を消費するケースを考慮して、1GB前後にしておくと安心かもしれません。
典型的なパーティション構成例
以下は、UEFI-GPT環境でよく見られる一般的なパーティション構成の例です。
| パーティション | サイズ目安 | 役割 |
| EFIシステムパーティション | 100〜260MB | ブート情報を保存 |
| Microsoft予約パーティション(MSR) | 16MB〜128MB | GPT管理用領域 |
| Cドライブ(Windows本体) | 必要容量により様々 | OSやユーザーデータの格納 |
| リカバリパーティション | 300MB〜1GB | WinREや回復イメージを格納 |
上記はあくまで一例ですが、実際にはメーカー独自のパーティション構成やツール用パーティションが追加されている場合もあります。
パーティションの削除・再作成は要注意
パーティションを削除・再作成してサイズ調整したりするときは、ESP(EFI System Partition)やMSR、Windows本体のパーティションを誤って変更しないよう気をつける必要があります。どれかを間違って削除すると、Windowsが起動しなくなるリスクがあります。

私が最初にリカバリパーティションを拡張したときは、容量不足でWindows Updateが失敗する状況になり、やむなく縮小や拡張を試みて混乱しました。回復環境を再設定しようとしてもwinre.wimがどこかに行ってしまい、あわててISOから取り出した思い出があります。
追加のトラブル事例と解決策
リカバリパーティションがディスクの管理で「100% 空き」と表示される
実際には隠しファイルでwinre.wimなどが存在する場合でも、ディスクの管理ツール上では空き容量が100%となっているように見えることがあります。ディスクの管理が、特殊な属性を持つパーティションを正確には表示できていないためです。
気になる場合はdiskpartコマンドでドライブレターを一時的に割り当てし、中身をdirコマンドで確認すると、ファイルがきちんとあることを確かめられます。
「Recovery image location」や「Recovery image index」が0のまま
reagentc /info結果において、Recovery image locationが空欄だったり、インデックスが0のままでも、WinRE自体の機能が有効になっていれば問題ないことがほとんどです。これらはPCリセット時に特定の工場出荷イメージを使う場合に設定される項目で、標準のWinRE運用には影響しません。
バックアップ関連の混同 – システムイメージとリカバリイメージは別物
システムイメージ(Windowsの丸ごとバックアップ)と、WinREが利用する回復イメージ(RefreshやReset用のイメージ)は混同しがちですが、別物として考える必要があります。システムイメージはすべてのドライブ内容を含むため復元に時間がかかる反面、精度の高いバックアップが取れます。一方、回復イメージは初期化やトラブルシュートに特化した小容量の環境ファイルが中心です。
まとめ – WinRE有効化のチェックリスト
チェック1: winre.wimの存在
まずはC:\Windows\System32\Recovery\以下にwinre.wimがあることを確認。無ければインストールメディアから抽出し、配置しましょう。
チェック2: reagentcコマンドでの有効化
reagentc /setreimage /path <配置先> → reagentc /enable → reagentc /info
上記の順でコマンドを実行して、Windows RE statusがEnabledになっているかを確かめます。
チェック3: リカバリパーティションの容量
300MB〜600MB程度を推奨とする情報が多いですが、セキュリティ更新も考慮すると1GB程度確保しておくと安心です。特に最近のWindows 10/11のアップデートでは回復環境の容量が大きくなりがちです。
チェック4: Windows Update再トライ
WinREが無効化されていると、KB5034441などのWinRE関連更新が失敗しがちです。修復後に再度Windows Updateを試し、エラーが解消されたかを確認します。それでも失敗する場合はログを調べ、パーティションマウントに関するエラーが出ていないか確認してください。
実践するうえでのポイント
十分なバックアップを取る
パーティション操作を行う場合は、念のためシステムイメージや大切なデータのバックアップを取っておくと心強いです。何か問題が起きても復旧が容易になります。
パーティションエディタの利用は慎重に
サードパーティ製のパーティションツールを使う場合は、誤操作を防ぐため、操作手順をよく確認します。Windows標準の「ディスクの管理」や「diskpart」コマンドを使う場合でも、どのドライブを拡張・削除しているかを見誤らないよう注意が必要です。
UEFIブートとMBRブートの違いに注意
旧来のMBRブート構成ではリカバリパーティションの扱いがUEFI環境と異なる場合があります。Windows 7から10にアップグレードしたようなケースや、独自にディスクをクローンしたPCではパーティションレイアウトが特殊になっている可能性があるため、構成を事前に把握しておきましょう。
総括
Windows 10/11でリカバリパーティションを操作すると、回復環境(WinRE)がうまく動かなくなるトラブルが少なくありません。私自身も、初めてパーティションを拡張・削除したときは、見事にWinREファイルを紛失してしまい、Windows Updateがエラー続きで苦労した経験があります。ですが、ISOメディアからwinre.wimを抽出し、CドライブのSystem32\Recoveryフォルダに置いたうえでreagentcコマンドを実行したところ、思いのほかスムーズに回復できました。
パーティション操作は敷居が高く感じるかもしれませんが、仕組みさえ理解していればそこまで難しくはありません。大事なのは事前に全体のバックアップを取り、正確な手順を踏むことです。WinREが適切に有効化されたあとは、セキュリティ更新も正常に進み、万一のトラブル発生時に回復環境が役立つことでしょう。
もし再度アップデートに失敗した場合はログをチェックし、パーティションの容量やマウントエラー、ファイルの権限などをもう一度確認してみてください。

「あれ、WinREが見つからない!」と思っても、慌てずにISOからしっかりファイルを取り寄せれば大半のケースは解決できます。最初は難しく感じるかもしれませんが、操作手順を覚えておくと、いざというときに落ち着いて対処できるのでおすすめです。

コメント