Windows 回復環境 (WinRE) の概要

Windows 回復環境 (WinRE)に基づく最小限のオペレーティング システムです。Windows プレインストール環境 (WinPE)このイメージには、Windows を修復、リセット、診断するためのいくつかのツールが含まれています。 Windows が起動に失敗した場合、BCD ブート ローダーは WinRE 環境の起動を試みます。これにより、問題が自動的に修正されたり、回復ツールへのアクセスが提供されたりすることができます。 WinRE では、ブートローダー構成の修正、イメージ バックアップからの OS の復元、システム復元ポイントへのロールバック、コマンド プロンプトの実行などが可能です。

Windows RE は隠しファイルにある 3 つのファイルで構成されています。回復パーティション(古いバージョンの Windows では、このパーティションはシステム予約済みパーティションとして知られていました。)

  • winre.wim– 追加の Windows 回復ツールを含む WinPE 環境を使用した WIM イメージ。
  • boot.sdi– インメモリ WinRE RAM ディスクの作成に使用されるシステム展開イメージ (SDI) ファイル。
  • ReAgent.xml— WindowsRE 構成ファイル。

この記事では、Windows を回復環境で起動する方法と、WinRE が動作しない場合に修復する方法を説明します。

コンテンツ:

コンピュータを Windows リカバリで起動するには、長押しします。Shiftそして、Restartスタートメニューのボタン。

コマンド プロンプトから次のコマンドを使用して、WinRE モードでコンピュータを再起動することもできます。/そのシャットダウンコマンドのオプション:

shutdown /f /r /o /t 0

次回コンピュータを起動するときに、システムを強制的に回復環境で起動する別のコマンドがあります。

reagentc /boottore

通常の Windows ブート プロセスに問題がある場合は、回復環境が自動的に開始されます。たとえば、Windows を通常どおり起動しようとする以前の 3 回の試行が失敗した場合、コンピュータは自動的に Windows 回復環境で起動します。つまり、コンピュータを WinRE で起動するには、ボタンを押して Windows の起動を中断するだけで済みます。電源ボタンを3回連続で押す.

WinRE の Windows 回復ツール

WinRE 回復環境では、Windows のさまざまな問題を解決できるツールがいくつかあります。

コマンド プロンプトまたはその他のトラブルシューティング ツールを実行する場合、WinRE はローカル管理者アカウントのパスワードの入力を求めます (資格情報はローカル SAM データベースと照合してチェックされます)。ただし、Windows のローカル管理者パスワードをリセットすることは可能です。

Windows 11 では、管理者パスワードを入力しなくても、回復環境のほとんどのツールを利用できます。

コマンドプロンプトが表示されるはずですX:WindowsSystem32>。

WinRE コマンド プロンプトから、次のコマンドを使用してディスクを確認できます。chkdsk、DISMとsfc.exeでWindowsイメージを確認し、実行します。regedit,bootrec,startrep(このツールを使用すると、レジストリ、ドライバー、およびパーティションの問題を見つけて修正できます)。mdschedコマンドなど

WinRE コマンド プロンプトを閉じてブート モードの選択に戻るには、次のコマンドを実行します。

exit

Windows で回復環境が見つかりませんでした

場合によっては、回復パーティションまたは回復環境の WIM イメージ ファイルが削除または破損している場合、または ReAgent または BCD 構成が正しく構成されていない場合、Windows 回復環境を起動しようとするとエラーが発生することがあります。

Could not find the recovery environment.
Insert your Windows installation or recovery media, and restart your PC with the media.

コンピューター上で WinRE 環境が起動しない理由はさまざまです。

  • WinRE は Windows では準拠して無効になっています。
  • ブート構成データ ストア (BCD) には、リカバリ モードでブートするためのエントリが含まれていません。
  • winre.wim(WinRE 環境イメージ) ファイルが見つからないか、移動されました。
  • WinRE 構成ファイルが見つからないか無効です (ReAgent.xml).

次に、Windows 10 および 11 で WinRE 環境を修復する主な方法を見ていきます。

推奨読書:Windows 11 および 10 で Windows 回復環境 (WinRE) を有効または無効にする方法

Windows 回復環境 (WinRE) を有効または無効にする方法

お使いのコンピューターで Windows 回復環境が有効になっているかどうかを確認できます。

reagentc /info

このコマンドは、Windows 回復環境の現在の構成を表示します。この例では、WinRE が有効になっています。

Windows RE status:         Enabled

このコマンドは、BCD 内の WinRE エントリ識別子 (ブート構成データ (BCD) 識別子) と Windows RE イメージへのパス (場所:\?GLOBALROOTdeviceharddisk0partition4RecoveryWindowsRE).

Windows で回復環境をアクティブ化/無効化するには、次のコマンドを使用します。

reagentc /disable
reagentc /enable

Windows 回復環境のログは、%WINDIR%System32LogFilesSrtSrtTrail.txt ファイルに保存されます。

WinRE を回復パーティションからシステム ドライブに移動するには、「Windows でボリュームを拡張できない」の投稿を確認してください。

Windows 回復環境 (WinRE) の修復

Windows 回復環境構成を修復する最も簡単な方法は、WinRE を無効にしてから有効にすることです。

reagentc /disable
reagentc /enable

reagentc は、BCD ブート ローダー構成を更新し、WinRE 環境のエントリを追加する必要があります。

MBR2GPT ツールを使用してハードディスク パーティション テーブルを MBR から GPT に変換した場合、次のエラーが発生する場合があります。

MBR2GPT: Failed to update ReAgent.xml, please try to manually disable and enable WinRE.

これを修正するには、再起動し、WinRE を手動で無効にして有効にする必要があります。

エラーが表示された場合は、「REAGENTC.EXE: Unable to update Boot Configuration Data「」では、まず Windows ブートローダーの問題を修正します (UEFI および BIOS コンピューターの手順)。

試薬コマンドはエラーを返す場合があります。

REAGENTC.EXE: The Windows RE image was not found.

これは通常、winre.wim ファイルが見つからないか、システムの復元パーティションが削除されていることを意味します。この場合は、WinRE 環境の修復を試行する必要があります。

ブート構成データ (BCD) 構成に、WinRE 環境をブートするための正しいエントリがあることを確認します。

bcdedit /enum all

起動オプションのリストで、Windowsブートローダーセクション、付き識別子={現在}。この例では、このエントリは次のようになります。

Windows Boot Loader
-------------------
identifier              {current}
device                  partition=C:
path                    Windowssystem32winload.exe
description             Windows 10
locale                  en-US
inherit                 {bootloadersettings}
recoverysequence        {7c817935-e52f-11e6-9c2c-0050569efccb}
recoveryenabled         Yes
allowedinmemorysettings 0x15000075
osdevice                partition=C:
systemroot              Windows
resumeobject            {1c7df7a0-4560-11e5-9675-8451eaa913bb}
nx                      OptIn
bootmenupolicy          Standard

の GUID 値を見つけて記憶します。回復シーケンス属性。たとえば、{7c817935-e52f-11e6-9c2c-0050569ecccb} です。

次に、ブート構成セクションを見つける必要があります。識別子前に取得した GUID 値と同じ値で、Windows 回復環境説明分野。このエントリは次のようになります。

Windows Boot Loader
-------------------
identifier              {7c817935-e52f-11e6-9c2c-0050569efccb}
device                  ramdisk=DeviceHarddiskVolume4WindowsREWinre.wim,{7c817936-e52f-11e6-9c2c-0050569efccb}
path                    windowssystem32winload.exe
description             Windows Recovery Environment
locale                  en-US
inherit                 {bootloadersettings}
displaymessage          Recovery
osdevice                ramdisk=DeviceHarddiskVolume4RecoveryWindowsREWinre.wim,{7c817936-e52f-11e6-9c2c-0050569efccb}
systemroot              windows
nx                      OptIn
bootmenupolicy          Standard
winpe                   Yes

回復環境 WIM イメージへのフル パスは、[デバイス] 行に指定されます。この例では、パス RecoveryWindowsREWinre.wim のハード ディスク パーティション 4 (HarddiskVolume4) にあります。

WinRE 構成内のこのパーティション上の WIM イメージへのパスを強制的に設定するには、次のコマンドを実行します。

REAGENTC.EXE /setreimage /path \?GLOBALROOTdeviceharddiskpartition4RecoveryWindowsRE

このパーティションが存在する場合は、このブート ローダー エントリをバインドして、現在の OS イメージの回復環境として WinRe を起動できます。

見つかったエントリの GUID をコピーし、次のコマンドで使用します。

bcdedit /set {current} recoverysequence {FoundGUID}

注記。マルチブート構成を使用している場合は、各オペレーティング システムが独自の Windows 回復環境エントリを Microsoft ブート マネージャーに追加することに注意してください。ここで混乱しないことが重要です。

ことを確認してください。Winre.wimファイルは指定されたパスにあります。通常、次のいずれかの場所に保存されます(フォルダーは非表示になります)。

  • C:WindowsSystem32リカバリ;
  • 別の非表示の回復パーティション (または予約パーティション) 上。
  • メーカーの OEM リカバリ パーティション上。

次に、で指定されている wim ファイルへのパスを確認します。ReAgent.xmlファイル (C:WindowsSystem32Recovery ディレクトリまたは回復パーティションの Recovery ディレクトリにあります)。

notepad c:WindowsSystem32RecoveryReAgent.xml

任意のエディタで構成ファイルを開き、<WinreLocation パス =属性。指定したパスが使用できない場合 (元のパーティションが削除されている場合)、パスを <ImageLocation path= “RecoveryWindowsRE”) に変更し、C:RecoveryWindowsRE ディレクトリを作成し、そこに Winre.wim ファイルをコピーします。

次に、WinRE を無効にして再度有効にします。

reagentc /disable

reagentc /enable

Windows で回復環境を再作成する

デフォルトのディレクトリのいずれにも winre.wim が見つからない場合は、ファイル マネージャーを使用するか、次のコマンドを使用して検索してみてください。

dir /a /s c:winre.wim

ヒント。必ず隠しパーティションでこのファイルを探してください。最初にドライブ文字を割り当てる必要があります。

ファイルが見つかった場合は、次のコマンドを使用してデフォルトの場所にコピーします。

attrib -h -s c:Recoveryxxxxxxxwinre.wim
xcopy /h c:Recoveryxxxxxxxwinre.wim c:WindowsSystem32Recovery

ディスク上に WinRE WIM イメージがない場合は、同様のバージョンの Windows を搭載したコンピュータ (OS バージョンとビット数が一致している必要があります)、または Windows インストール メディア (たとえば、Windows または ISO イメージが入った起動可能な USB フラッシュ ドライブ) からファイルをコピーできます。

この例では、Windows インストール ISO イメージが WinRE ファイルのソースとして使用されます。

7-Zip を使用して ISO イメージを開き、sourcesinstall.wim (または install.esd) ファイルを選択して、WindowsSystem32Recovery を抽出します。Winre.wimそしてReAgent.xmlファイルを C:WindowsSystem32Recovery フォルダーにコピーします。次にオリジナルをコピーしますboot.sdiWindowsBootDVD フォルダーからファイルをダウンロードします。

デフォルトの winre.wim イメージを、Windows の問題の診断と修正に役立つ追加ツールを含む高度な DaRT 10 リカバリ イメージに置き換えることができます。

古い W​​inRE 構成を含む ReAgent.xml ファイルを削除します。

ren C:WindowsSystem32RecoveryReAgent.xml ReAgent_backup.xml

Recovery Agent 構成内の winre.wim ファイルへのパスを置き換えます。

reagentc /setreimage /path C:windowssystem32recovery

REAGENTC.EXE: Operation Successful.

winre.wim ファイルが宛先ディレクトリに存在しない場合、コマンドはエラーを返します。

REAGENTC.EXE: No valid image found in the specified path.

次のコマンドを使用して Windows Recovery Agent を有効にする必要があります。

reagentc /enable
この場合、Windows 回復環境ファイルはシステム ドライブ C: に保存されます。

Related Posts