「スタートアップ修復でPCを修復できませんでした」というエラーが表示されるのは、特にWindowsが適切に読み込まれずに再起動を繰り返す場合、苛立たしいものです。Windows 7でスタートアップ修復がこのコンピューターを自動的に修復できない問題に直面している場合でも、Windows 10で同じ問題が発生している場合でも、このガイドでは問題を診断する方法を学びます。
スタートアップ修復は、一般的な起動時の問題を自動的に診断し修正するために設計された、Windowsに組み込まれた回復ツールです。これは、予期しないシャットダウン、電源障害、システムクラッシュ、または更新失敗後など、Windowsがシステムが正常に起動できないことを検出したときに起動されます。
このような状況では、Windowsはスタートアップ修復をロードして、ブート構成、システムファイル、ディスクの整合性に関連する問題をスキャンし、ユーザーの介入なしにシステムを起動可能な状態に復元することを目指します。
スタートアップ修復は一般的な起動問題を修正するように設計されていますが、すべての問題を解決できるわけではありません。修復に失敗すると、Windowsは関連するエラーメッセージを表示し、起動問題が検出されたものの、ツールの組み込みメカニズムを使用して修復できないことを示します。
このエラーは、Windows 7(「スタートアップ修復でPCを修復できませんでした」)およびWindows 10(「スタートアップ修復はお使いのPCを修復できませんでした」)で一般的に発生します。ほとんどの場合、深刻に破損したシステムファイル、破損したブートレコード、誤ったBCD設定、またはディスク関連のエラーなど、より深い根本的な問題を示しています。
この時点で、Windowsは修復ループに入るか、完全に起動に失敗し、ユーザーは次にどう進めばよいかわからなくなる可能性があります。根本的な原因を理解せずに、多くのユーザーは無作為な修正を試みたり、Windowsの再インストールさえ検討したりすることがあり、それは不必要なデータ損失につながる可能性があります。
これを避けるためには、まずなぜスタートアップ修復がこのコンピュータを自動的に修復できないのかを特定することが重要です。このエラーの背後にある最も一般的な原因には以下が含まれます:
スタートアップ修復が失敗した場合、以下の最も効果的な解決策を試す価値があります。
損傷または欠落したシステムファイルは、Windowsの起動を妨げる可能性があります。「システムファイルチェッカー(SFC)」および「展開イメージサービスと管理(DISM)」ツールを使用することで、Windowsを再インストールせずにこれらの重要なファイルを修復できます。
ステップ 1. Windowsインストールメディアまたは回復ドライブを使用してコンピューターを起動します。
ステップ 2. Windowsセットアップウィンドウで「コンピューターを修復する」をクリックします。
ステップ 3. 「トラブルシューティング>詳細オプション」をクリックします。
ステップ 4. 「詳細オプション」画面で「コマンドプロンプト」を選択します。
(Windows 7の場合、インストールDVDまたは修復ディスクから起動し、言語を選択、「コンピューターを修復する」をクリック、Windowsインストールを選択し、「システム回復オプション」メニューで「コマンドプロンプト」をクリックします。)
ステップ 5. システムファイルをスキャンおよび修復するコマンドを実行します:sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows
ステップ 6. オプションとして、DISMを実行してWindowsイメージを修復します:DISM /Online /Cleanup-Image /RestoreHealth
ステップ 7. コンピューターを再起動し、問題が解決したか確認します。
マスターブートレコード(MBR)またはブートセクターが破損していると、Windowsが起動ファイルを見つけられなくなる可能性があります。「Bootrec」コマンドを使用してこれらのレコードを再構築または修復できます。
ステップ 1. Windows回復環境からコマンドプロンプトを開きます。
ステップ 2. 以下のコマンドを1つずつ実行します:
ステップ 3. 実行後、コンピューターを再起動し、正常に起動するかテストします。
BCDはWindowsの重要なブート情報を格納しています。これが破損または欠落している場合も、Windowsは起動できません。その場合は、以下のステップでBCDを再構築し、正しい起動パラメータを復元します。
コマンドプロンプトで、まず既存のBCDをバックアップします:bcdedit /export C:\BCD_Backup
次にリセットします:
attrib C:\boot\bcd -h -r -s
ren C:\boot\bcd bcd.old
bootrec /rebuildbcd
検出されたWindowsインストールをブートリストに追加するようプロンプトが表示されたら、「Y」と入力してEnterキーを押します。コンピューターを再起動し、Windowsが正常に起動するか確認します。
不良セクタやファイルシステムの破損も、スタートアップファイルへのアクセスを妨げ、「スタートアップ修復でPCを修復できませんでした」というエラーを引き起こす可能性があります。「CHKDSK」を実行してディスクエラーをスキャンおよび修復することで、システムの安定性を復元するのに役立ちます。
ステップ 1. 回復環境からコマンドプロンプトを開きます。
ステップ 2. 次のコマンドを実行します(e:は、異なる場合はご使用のWindowsドライブ文字に置き換えてください):chkdsk e: /f /r
ステップ 3. スキャンと修復プロセスが完了するまで待ちます。
ステップ 4. コンピューターを再起動し、起動の問題が解決されたか確認します。
失敗した更新、ドライバーのインストール、またはシステム変更が起動を妨げる可能性があります。これらの変更をロールバックすることで、個人ファイルに影響を与えることなく起動の問題を解決できます。
ステップ 1. 「詳細オプション>システムの復元」から起動します。
ステップ 2. 最近の更新または変更前の復元ポイントを選択します。
ステップ 3. プロンプトに従ってシステムを復元します。
ステップ 4. 再起動し、Windowsが正しく起動することを確認します。
サードパーティ製のソフトウェアやドライバーが原因で、Windowsが正常に起動しない場合があります。セーフモードで起動することで、問題のあるプログラムを安全に削除できます。
ステップ 1. 詳細スタートアップオプションから「スタートアップ設定」を選択します。
ステップ 2. 「セーフモードを有効にする」を選択します。
ステップ 3. Windowsがセーフモードで起動したら、「コントロールパネル>プログラムと機能」を開き、最近インストールされた競合を引き起こす可能性のあるソフトウェアをアンインストールします。
ステップ 4. デバイスマネージャーを開き、問題のあるドライバーを特定してアンインストールします。ドライバーを右クリックし、「デバイスのアンインストール」を選択します。
疑わしいプログラムやドライバーを削除した後、コンピューターを通常通り再起動し、Windowsが正しく起動するか確認してください。
他のすべての方法でWindowsの「スタートアップ修復でPCを修復できませんでした」エラーを修正できない場合、既存のシステム設定を失う代償で起動問題を解決し、システムファイル、ブートレコード、設定をデフォルトに復元する最後の選択肢として、Windowsの再インストールが考えられます。
Windowsを再インストールする前に、個人ファイルが安全であることを確認することが重要です。再インストールはシステムドライブ上のデータを消去します。起動問題によりファイルにアクセスできない場合は、信頼性の高いデータ復元ツールであるMyRecoverを使用して、オペレーティングシステムにアクセスすることなくドライブをスキャンし、重要な文書、写真、動画、その他のファイルを復元できます。復元後は、データ損失を防ぐために外部ドライブや別のパーティションに保存してください。
このソフトウェアには「クラッシュしたPCの復旧」機能が搭載されており、ユーザーは正常に動作するコンピューター上で起動可能メディアを作成し、起動障害が発生しているPCを起動してデータ復元を実行できます。詳細なステップは以下の通りです:
ステップ 1. 正常に起動できる別のコンピューターにインストールします。空のUSBドライブを挿入します(または、次のステップでデータが消去されるため、USBドライブ上のすべてのデータをバックアップしてから削除します)。
ステップ 2. MyRecoverを起動し、「クラッシュしたPCの復旧」をクリックします。
ステップ 3. 「USBブートデバイス」でUSBドライブを選択します。プロンプトに従って起動可能なデータ復元USBを作成します。
ステップ 4. 次に、ブート順序を変更して、「スタートアップ修復でPCを修復できませんでした」エラーで起動が止まっているコンピューターをUSBドライブから起動します。
ステップ 5. 起動すると、メインインターフェースに直接移動します。「Cドライブ」を選択し、「スキャン」ボタンをクリックします。
ステップ 6. スキャン後、ファイルをフィルタリング、検索、プレビューできます。必要なファイルを選択し、「復旧」ボタンをクリックします。
ステップ 7. その後、別のパーティションにファイルを保存します。
データが復元され安全な場所にバックアップされたら、Windowsの再インストールに進むことができます:
ステップ 1. WindowsインストールDVDまたはUSBドライブからコンピューターを起動します。
ステップ 2. 言語設定を選択し、「今すぐインストール」をクリックします。
ステップ 3. プロンプトに従って、クリーンインストールまたはインプレースアップグレードを実行します。
インストール後、バックアップから個人ファイルを復元し、必要なプログラムを再インストールします。
「スタートアップ修復でPCを修復できませんでした」エラーによりPCが通常通り起動できない場合、システムファイルの修復、ブートレコードの修正、ディスクエラーの対処など、上記のトラブルシューティングステップを試してください。スタートアップ修復ループを抜けるためにWindowsのクリーンインストールが必要になった場合は、MyRecoverを使用して重要な個人ファイルを最初に復元し、データ損失を防ぐようにしてください。
Q1:スタートアップ修復が機能しない場合はどうなりますか?
A:スタートアップ修復が失敗した場合、Windowsは起動ループに陥ったままになるか、完全に起動できなくなる可能性があります。これは通常、破損したシステムファイル、損傷したブートレコード、ディスクエラーなど、より深刻な問題を示しており、高度なトラブルシューティングが必要です。
Q2:スタートアップ修復を回避する方法は何ですか?
A:「セーフモード」で起動するか、Windowsインストールメディアまたは回復メディアを使用して「コマンドプロンプト」にアクセスすることで、スタートアップ修復を回避できます。そこから、システムファイルの修復、ブートレコードの再構築、またはシステムの復元ポイントなどの他の回復ステップを手動で実行できます。
Q3:コンピューターをループから抜け出すにはどうすればよいですか?
A:スタートアップ修復ループを解除するには、「SFC/DISM」で破損ファイルを修復する、BCDを再構築する、「CHKDSK」を実行する、セーフモードで最近追加したドライバーやソフトウェアをアンインストールするなどの方法を試してください。すべてが失敗した場合は、データを回復し、Windowsをクリーンインストールする必要があるかもしれません。
Q4:Windowsスタートアップ修復を強制的に実行するにはどうしますか?
A:スタートアップ修復を強制的に実行するには、PCを再起動し、Windowsが読み込まれる前に「F8」(一部のシステムではShift+F8)を繰り返し押し、ブートメニューから「コンピューターを修復する」を選択します。次に「トラブルシューティング>詳細オプション>スタートアップ修復>再起動」を選択します。