システム復元エラー: 復元するWindowsインストールを指定してください

PC上のファイルが破損するたびに、または取り消し不可能な変更を行ってしまった場合、システム復元を使用することが常にできます。
問題は、システム復元機能でさえも完璧ではなく、途中でエラーが発生する可能性があることです。
良い例は、復元プロセス中に破損したシステムファイルが検出された場合です。
その場合、システム復元を使用するには、復元するWindowsインストールを指定する必要があります というエラーメッセージが表示されることがあります。
このエラーの原因は?
- 破損したシステムファイルは、ファイルの取り扱いミス、誤ったインストール、さらにはマルウェアによって引き起こされる可能性があります。
- BCDの破損、すなわちブート構成データの破損がエラーの原因となることがあります。これはすべてのブートデータが保存される場所です。
修正: 復元するWindowsインストールを指定する
1. CHKDSKを実行する
- システムを起動します
- Windowsロゴが表示されたら、F8を押して回復オプションに進みます
- 回復オプションで、トラブルシューティングを選択します
- ここから詳細オプションを選択します
- コマンドプロンプトを選択します。
- ボリュームの整合性をチェックします。
- プライマリパーティションタイプのボリュームをスキャンする必要があります
- 次のコマンドを入力します(C:を適宜置き換え):chkdsk C: /offlinescanandfix
2. SFCスキャンを実行する
- スタートをクリックします
- 検索バーに実行と入力します
- どのパーティションがシステムドライブかまだわからない場合、コマンドプロンプトが表示されたら次のように入力します:
- Cd /
- Dir
- リストにUsersフォルダーが表示された場合、それがシステムドライブです。フォルダーが見えない場合は、ボリュームのアルファベットを入力してドライブを変更します(例: G:)
- システムボリュームを見つけたら、コマンドプロンプトに次のように入力します(ここでC:はシステムドライブです):
- sfc /scannow /offbootdir=C: /offwindir=C:Windows
3. デプロイメントイメージサービスと管理を使用する
- スタートをクリックします
- 検索バーに実行と入力します
- コマンドプロンプトが表示されたら、次のように入力します(ここで、C:はあなたのシステムボリュームです):
- DISM /Image:C: Windows /Cleanup-Image /RestoreHealth/Source:C: Windows WinSxS
- エラーが表示された場合、 WindowsのブータブルUSBまたはDVDを挿入し、次のように入力します:
- DISM /Image:C: Windows /Cleanup-Image /RestoreHealth /Source:esd:E:SourcesInstall.esd:1 /limitaccess
- この行で、E:はリムーバブルドライブ(USBドライブまたはDVDドライブ)を意味します
- 場合によっては、install.esdがinstall.wimかもしれません。その場合は、次のコマンドを入力します:
- DISM /Image:C: Windows /Cleanup-Image /RestoreHealth /Source:wim:E:SourcesInstall.wim /limitaccess
4. Bootrecを使用する
スタートをクリックします
検索バーに実行と入力します
コマンドプロンプトが表示されたら、次のように入力します:
- BootRec /Fixmbr
- BootRec /FixBoot
- BootRec /RebuildBCD
- システムを再起動します(コマンドを実行する前にブータブルUSBまたはDVDが挿入されていることを確認してください)。
5. 基本的なWindows修復を実行する
- ブータブルUSBまたはDVDを挿入します。
- USBまたはDVDからブートします。
- コンピュータを修復を選択します。
関連ストーリーをチェックしてください:
- Windows 10でシステム復元ポイントを作成する方法
- 修正: Windows 10, 8.1でシステム復元が機能しない
- Windows 10/8.1/8で「システム復元が正常に完了しなかった」エラーを修正する