Windows 10でWindows回復環境(WinRE)を使用および修復する方法は?
Windows回復環境(WinRE) は、 Windowsプレインストール環境(WinPE)に基づく最小限のOSです。 これには、Windowsを修復、リセット、および診断するための多数のツールが含まれています。なんらかの理由でメインホストOSが起動しない場合、コンピューターはWinREを起動しようとします。これは、手動または自動で問題を解決するのに役立つ場合があります。 WinREでは、ブートローダーの自動修正、イメージバックアップからのOSの復元、システムの復元ポイントへのロールバック、コマンドプロンプトの実行などを行うことができます。
Windows REは、隠しシステム予約済みパーティションにある3つのファイルで構成されています。
- winre.wim –WinPEといくつかの追加の回復ツールを備えたWIMイメージ。
- boot.sdi –メモリ内にRAMディスクを作成するために使用されます。
- ReAgent.xml —WindowsRE構成ファイル。
この記事では、コンピューターをWinREで起動する方法とその方法を説明します。動作しない場合は、Windows10回復環境を修復します。
次回Windowsを再起動したときにコンピューターを回復環境で起動するには、Restart
を押す必要があります。 Shift
を押しながらスタートメニューのボタン キー。
新しい-o
を使用して、コマンドプロンプトからWinREモードでコンピューターを再起動することもできます。 シャットダウンコマンドのパラメータ:
shutdown /f /r /o /t 0
このコマンドは、RDPを介してコンピューターに接続している場合は実行できません。 「
The parameter is incorrect (87)
」というエラーが表示されます 」。 次回のコンピューターの起動時に強制的に回復環境に入る別のコマンドもあります:
reagentc /boottore
以前に3回Windowsを起動しようとして失敗した場合、コンピューターは自動的にWindows回復環境で起動します。コンピュータをWinREで起動するには、電源ボタンを3回続けて使用して通常のWindowsの起動を中断するだけで十分です。
WinRE修復およびトラブルシューティングツール
WinRE回復環境では、さまざまなWindowsの問題を修正するのに役立つ回復ツールとトラブルシューティングツールがいくつかあります。 Windows 10のWinREには、次のツールが含まれています。
- このPCをリセット – Windowsを工場出荷時の設定にリセットできます(個人データとファイルは削除されます)。
- システムの復元 –以前に作成した復元ポイントを使用してWindowsの状態を復元できます。
- システムイメージの回復 –外部メディア上のフルイメージバックアップからWindowsを復元できます。
- 自動修復/起動修復 – Windowsは、発生する可能性のある問題を自動的に検出して修正しようとします(ウィザードは、ブートローダー、BCD構成、およびMBR(マスターブートレコード)を個別に修復できます)。
- Windowsの起動設定 –さまざまなWindowsブートシナリオを選択できます:セーフモード、ドライバーのデジタル署名の適用を無効にする、システム障害時に自動再起動を無効にする(これは、Windowsブート画面にBSODエラーコードを表示する唯一の方法です)。 >
- アップデートのアンインストール –最近インストールされた更新を削除できます(更新のインストール後にWindowsが起動しない場合に便利です)。
- 前のバージョンに戻る –以前のWindows10ビルドにロールバックできます。
- コマンドプロンプト –コマンドラインを実行して、診断コマンドと修復コマンドを手動で実行します。
コマンドプロンプトまたはその他のエラー修正ツールを実行する場合、WinREはローカル管理者アカウントのパスワードを要求します(パスワードはローカルSAMデータベースのデータと比較されます)。
コマンドプロンプトウィンドウが表示されますX:\ Windows \ System32> 。
コマンドラインから、chkdskツールを使用してディスクを確認し、sfc.exeまたはDISMを使用してWindowsイメージを確認および修復し、regedit.exe
を実行します。 、bootrec.exe
、startrep.exe
(このツールを使用すると、レジストリ、ドライバー、パーティションなどの問題を見つけて修正できます)およびその他のコマンド(回復環境またはWinPEでさまざまなWindowsの問題を修正する方法を示す記事がサイトにかなりあります) 。
WinREコマンドプロンプトを閉じてブートモードの選択に戻るには、次のコマンドを実行します。
exit
場合によっては、コンピューターがWindows回復環境で起動できないことがあります。 Windowsをリセットしようとしたり、回復モードで起動したりしようとすると、「Could not find the recovery environment
」などのエラーが表示される場合があります。 」。これは、回復環境のWinREまたは.wimファイルを含むパーティションが削除/損傷していることを意味します。 ReAgentまたはBCDのいずれかが正しく構成されていません。
WinRE環境が起動を停止したり、正しく機能しない理由は異なる場合があります。
- WinREはWindows設定で無効になっています;
- ブート構成データストア(BCD)には、リカバリモードでブートするためのエントリが含まれていません。
- ファイルwinre.wim(WinRE環境イメージ)が見つからないか移動されています;
- WinRE構成ファイルReAgent.xmlが見つからないか、正しくない設定が含まれています。
次に、Windows 10でWinRE環境を復元する主な方法を見ていきます(Windows7とWindows8.1の場合、手順は同じです)。
ReAgentcツールを使用したWinRE(Windows回復環境)の修復
Windows10でWindows回復環境を手動で有効または無効にする方法
管理者特権のコマンドプロンプトで次のコマンドを実行して、コンピューターでWinREを無効または有効にしてみてください。
reagentc /disable
reagentc /enable
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コンピューターの手順)。
「REAGENT.EXE: The Windows RE image was not found
」というエラーメッセージが表示された場合 」、winre.wimファイルまたはシステム回復パーティションが削除されている可能性があります。
WinREのBCDエントリを確認する
ブート構成データ(BCD)に、WinRE環境をブートするための正しいエントリが含まれていることを確認してください。
注。 試薬を使用してWinREが正常に有効化されている場合 、正しいWinREエントリがブート構成に自動的に表示されます。ただし、recoverysequenceパラメータの値を確認することをお勧めします。現在のBCDエントリを表示します:
bcdedit /enum all
ブートオプションのリストで、Windowsブートローダーを見つけます。 識別子={現在}のセクション。 この例では、このエントリは次のようになります。
Windows Boot Loader ------------------- identifier {current} device partition=C: path \Windows\system32\winload.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-0050569efccb}です。
次に、識別子を持つブート構成セクションを見つける必要があります 以前に取得したGUID値と等しく、 Windows Recovery Environmentを持つ値 説明 分野。このエントリは次のようになります:
Windows Boot Loader ------------------- identifier {7c817935-e52f-11e6-9c2c-0050569efccb} device ramdisk=[F:]\Recovery\WindowsRE\Winre.wim,{7c817936-e52f-11e6-9c2c-0050569efccb} path \windows\system32\winload.exe description Windows Recovery Environment locale en-US inherit {bootloadersettings} displaymessage Recovery osdevice ramdisk=[F:]\Recovery\WindowsRE\Winre.wim,{7c817936-e52f-11e6-9c2c-0050569efccb} systemroot \windows nx OptIn bootmenupolicy Standard winpe Yes
このエントリが見つからない場合は、識別子として別のGUIDがあり、説明フィールドに「Windows回復環境」というテキストが含まれている別のBCDレコードを探します。このテキストには、デバイスのWinre.wimへのパスが含まれています。 およびosdevice 値。
WIMファイルへのパスは、別のドライブ(たとえば、[\ Device \ HarddiskVolume2])を指すことができます。そのようなセクションが見つかった場合は、このエントリをリンクして、現在のOSの回復環境としてWinREを起動できます。見つかったエントリのGUIDをコピーし、次のコマンドを使用して置き換えます:
bcdedit /set {current} recoverysequence {FoundGUID}
Winre.wimファイルの場所
Winre.wimであることを確認してください 指定された場所に存在します。通常、次のいずれかの場所に保存されます。
- フォルダC:\ Windows \ System32\Recoveryフォルダ;
- 個別の非表示のシステム予約パーティション;
- 工場で作成されたOEMリカバリパーティション(削除していないことを確認してください)。
この例では、F:\ドライブ(F:\ Recovery \ WindowsRE \ Winre.wim)に配置する必要があります。
ReAgent.xmlで指定されたwimファイルへのパスも確認してください (C:\ Windows \ System32 \ RecoveryフォルダまたはリカバリパーティションのRecoveryフォルダにあります)。このファイルを任意のテキストエディタで開き、
reagentc /disable
reagentc /enablereagentc /info
を使用して取得できます。 指図。このコマンドは、ブート構成データ(BCD)識別子とWindowsREイメージファイルへの物理パスを取得するのに役立ちます。
(location: \\?\GLOBALROOT\device\harddisk0\partition1\Recovery\WindowsRE)
ReAgent.xmlファイルのWinRE設定をリセット
上記の方法でWinREの回復に役立たなかった場合は、 ReAgent.xmlで回復環境の設定をリセットしてみてください。 ファイル(事前にこのファイルをバックアップしてください)。
Windows 10では、ReAgent.xmlファイルを削除するだけで、次に次のコマンドでWinREを有効にしたときに自動的に作成されます。
reagentc /enable
Windows 7 / Vistaでは、テキストエディターでReAgent.xmlを開き(Notepad ++を使用することをお勧めします)、次のパラメーターの値をクリアします: WinreBCD 、 WinreLocation 、 ImageLocation 、 InstallState 、 WinREStaged :
<WinreBCD id="{00000000-0000-0000-0000-000000000000}"/> <WinreLocation path="" id="0" offset="0" guid="{00000000-0000-0000-0000-000000000000}"/> <ImageLocation path="" id="0" offset="0" guid="{00000000-0000-0000-0000-000000000000}"/> <InstallState state="0"/> <WinREStaged state="0"/>
変更を保存します。 Winre.wimが%windir%\ System32\Recoveryフォルダーにあることを確認してください。次のコマンドでWinREを有効にします:
reagentc /enable
Winre.wimファイルを手動で検索してコピーする
標準フォルダーのいずれにもWinre.wimファイルが見つからない場合は、ファイルマネージャーまたは次のコマンドを使用してファイルを見つけてみてください。
dir /a /s c:\winre.wim
ヒント 。事前にドライブ文字を割り当てる必要がある非表示のパーティションでも、このファイルを探すことを忘れないでください。
ファイルを見つけた場合は、次のコマンドを使用してデフォルトの場所にコピーします。
attrib -h -s c:\Recovery\3b09be7c-2b1f-11e0-b06a-be7a471d71d6\winre.wim
xcopy /h c:\Recovery\3b09be7c-2b1f-11e0-b06a-be7a471d71d6\winre.wim c:\Windows\System32\Recovery
ファイルが見つからない場合は、同様のWindowsインスタンス(OSのバージョンとビット数が一致している必要があります)から、またはインストールメディア/起動可能なUSBフラッシュドライブからファイルをコピーします。これを行うには、7-Zipを使用してDVD/ISOイメージの\sources\ install.wim(またはinstall.esd)を開き、\ Windows \ System32 \ Recovery \ Winre.wimを抽出します。 およびReAgent.xml c:\ Windows \ System32\Recoveryフォルダーに移動します。オリジナルのboot.sdi ファイルは\Windows\ Boot\DVDフォルダからコピーする必要があります。
組み込みのwinre.wimイメージを、Windowsの起動の問題の診断と修正に役立つ追加のツールを含むより高度なDaRT10リカバリイメージに置き換えることができます。
RecoveryAgent構成のwinre.wimファイルへのパスを置き換えます。
reagentc /setreimage /path C:\windows\system32\recovery
次に、次のコマンドでWindowsRecoveryAgentを有効にします。
reagentc /enable
-
DISM を使用して Windows 10 を修復する方法
システムが重大な問題から回復したというエラー メッセージを表示して、コンピューターが変化球を投げる場合は、DISM 修復を試す必要があります。 Vista SP1 以降、Windows OS にはこの機能がプリロードされています。このユーティリティは、Windows のメンテナンスに使用でき、そのようなエラー メッセージを解決できます。この記事では、DISM を使用して Windows 10 を修復する方法について説明します。 DISM とは DISM を理解することから始めましょう。 DISM (Deployment Image Servicing and Management) は、Win
-
Windows 7 と 8 をデュアル ブートする方法
興味ありWindows 8 で しかし、今のところ Windows 7 を放棄したくありませんか?これはほとんどの場合、特に新しいものへの変更が、古いものにすでに慣れている新しいユーザーを混乱させるほど大きい場合に発生します。 Windows 7 と Windows 8 の場合、一方を失う必要はありません。はい!お使いのコンピューターで Windows 7 と Windows 8 の両方を同時に使用できます。 このプロセスは「デュアルブート」と呼ばれます . Windows 7 と Windows 8 のデュアル ブートとは、コンピューターの電源を入れるたびに、2 つのオペレーティング システ