Windows 10
 Computer >> コンピューター >  >> システム >> Windows 10

【解決法】Windows 10の自動修復ループ「PCが正しく起動しませんでした」エラーを直す方法

突然の停電やWindowsのバージョンアップ後に、「PCが正しく起動しませんでした」という起動エラーに悩まされていませんか?パソコンの電源を入れても通常どおりデスクトップが表示されず、Windows 10が自動修復画面とともにこのメッセージを表示してしまう状態です。画面の指示どおり「再起動」ボタンを押せば問題が自動的に解決することもありますが、再起動を繰り返しても毎回同じエラーが出る場合は、追加のトラブルシューティングが必要です。

「PCが正しく起動しませんでした」エラーの主な原因

この問題は、ブート構成データ(BCD)ファイルの破損や欠落によって発生することが most 多いといわれています。停電時やシステムアップグレードの最中に、マスターブートレコード(MBR)ファイルが破損・消失するケースもあります。そのほか、ハードディスクの再取り付けなどのハードウェア変更や、システムファイルの破損なども原因として考えられます。

同様の症状——Windowsが正常に起動しない、自動修復が何時間も続いた末に「PCが正しく起動しませんでした」と表示される——でお困りの方に向けて、Windows 10/8.1で自動修復ループを解消するための実践的な対処法を順番に紹介します。

詳細オプションへのアクセス方法

Windowsが正常に起動できないため、まずは「詳細オプション」画面にアクセスする必要があります。ここにはWindowsの起動問題を修復するためのさまざまなツールが用意されています。エラー画面上の「詳細オプション」ボタンをクリックするか、以下の手順でアクセスしてください。

【解決法】Windows 10の自動修復ループ「PCが正しく起動しませんでした」エラーを直す方法

スタートアップ修復を実行する

詳細オプション画面で「スタートアップ修復」を選択します。するとWindowsが再起動し、診断プロセスが開始されます。システムは各種設定、構成オプション、システムファイルを分析し、特に以下の項目をチェックします。

  1. 欠落・破損・非互換のドライバー
  2. 欠落または破損したシステムファイル
  3. 欠落または破損したブート構成設定
  4. 破損したレジストリ設定
  5. 破損したディスクメタデータ(マスターブートレコード、パーティションテーブル、ブートセクター)
  6. 問題のある更新プログラムのインストール

修復プロセスが完了すると、Windowsが再起動して通常どおり起動するはずです。それでも「PCが正しく起動しませんでした」というエラーが表示される場合は、次の解決策に進みましょう。

システムファイルチェッカー(SFC)を実行する

スタートアップ修復で問題が解決しない場合は、SFCユーティリティを実行してみてください。SFCは欠落・破損したシステムファイルをスキャンして復元するツールで、破損したシステムファイルが起動問題の原因になっている場合に有効です。再度詳細オプションにアクセスし、「コマンドプロンプト」をクリックします。表示されたコマンドプロンプトでsfc /scannowと入力し、Enterキーを押してシステムファイルチェッカーを実行します。

【解決法】Windows 10の自動修復ループ「PCが正しく起動しませんでした」エラーを直す方法

SFCユーティリティは、欠落・破損したシステムファイルを検出すると、%WinDir%\System32\dllcacheにある特別なフォルダから復元を行います。スキャンが100%完了するまで待ち、その後Windowsを再起動して、次回の起動時に正常に立ち上がるか確認しましょう。

DISMコマンドを実行する

SFCスキャンの結果「Windowsリソース保護は破損したファイルを検出しましたが、一部のファイルを修復できませんでした」と表示された場合は、DISMツールを実行します。DISMはシステムイメージを修復し、SFCが正常に機能できるようにするコマンドです。同じコマンドプロンプト画面でdism.exe /online /cleanup-image /restorehealthと入力し、Enterキーを押してDISMツールを実行してください。

マスターブートレコード(MBR)を再構築する

MBR(マスターブートレコード)は、ハードディスクの最初のセクターに格納されているデータで、OSの場所を示し、OSをロードできるようにする役割を担っています。MBRファイルが破損すると、「PCが正しく起動しませんでした」といった起動問題が発生する可能性があります。

DISMコマンドの実行後、Windowsを再起動して正常に起動するか確認してください。改善しない場合は、以下のコマンドでBCDエラーを修復します。詳細オプションからコマンドプロンプトを開き、以下のコマンドを1行ずつ入力してEnterキーで実行します。

  • bootrec /fixmbr
  • bootrec /fixboot
  • bootrec /ScanOS

【解決法】Windows 10の自動修復ループ「PCが正しく起動しませんでした」エラーを直す方法

ブート構成データ(BCD)を再構築する

BCD(ブート構成データ)は、起動時の構成データを格納したファームウェアに依存しないデータベースファイルです。Windowsブートマネージャーに必要なファイルで、以前NTLDRが使用していたboot.iniの後継にあたります。このBCDファイルが破損すると、さまざまな起動問題が発生します。上記の対処法でも問題が解決しない場合は、BCDファイルの再構築を試みてください。「PCが正しく起動しませんでした」エラーの解決に非常に有効な手段です。

BCDファイルを再構築するには、コマンドプロンプトで以下のコマンドを入力し、Enterキーを押します。

bootrec /rebuildbcd

このコマンドは他のオペレーティングシステムをスキャンし、BCDに追加したいOSを選択できるようにします。ここで遭遇するシナリオは2つあります。

(1)「認識されたWindowsインストールの合計数:0」と表示された場合 → 次のコマンドを実行します。
(2)「認識されたWindowsインストールの合計数:1」と表示された場合 → 「Y」を入力してEnterキーを押し、パソコンを再起動します。

(1)の場合は、以下のコマンドを入力してEnterキーを押してください。

  • bcdedit /export c:bcdbackup
  • attrib c:bootbcd -h -r -s
  • ren c:bootbcd bcd.old
  • bootrec /rebuildbcd

「Y」を入力してEnterキーを押します。

以上で、ブート構成データ(BCD)ファイルの再構築は完了です。コマンドプロンプトを閉じてWindowsを再起動し、今度は起動エラーなしで正常に立ち上がることを確認しましょう。

それでも解決しない場合のその他の対処法

スタートアップ修復、SFCおよびDISMツールの実行、MBRとBCDファイルの再構築を試しても起動問題が解決しない場合は、セーフモードでの起動を試みてください。セーフモードではWindowsが最小限のシステム構成で起動するため、トラブルシューティングを実行しやすくなります。

セーフモードで起動できたら、まず高速スタートアップ機能を無効にしましょう。

  • コントロールパネルで「電源オプション」を検索して選択する
  • 「電源ボタンの動作の選択」をクリックする
  • 「現在利用可能ではない設定を変更します」をクリックする
  • 「高速スタートアップを有効にする」のチェックを外す

【解決法】Windows 10の自動修復ループ「PCが正しく起動しませんでした」エラーを直す方法

さらに、以下の対処法も効果的です。

  • Windowsのクリーンブートを実行し、サードパーティ製サービスやスタートアップアプリケーションが原因になっていないか診断・修正する。
  • サードパーティ製アプリケーションのインストール後に問題が発生したことに気づいた場合は、コントロールパネル→「プログラムと機能」から該当アプリを右クリックしてアンインストールする。
  • デバイスマネージャーを開き、黄色い三角マーク(警告アイコン)が付いているドライバーがないか確認する。見つかったらドライバーをアンインストールして再インストールする。特にディスプレイドライバーを最新版に更新すると、多くの起動問題を回避できます。

これらは、Windows 10/8/7における自動修復ループ——「PCが正しく起動しませんでした」という起動エラーメッセージ——を解決するための、最も有効な対処法です。これらのソリューションがあなたの問題解決につながれば幸いです。本記事についてご質問やご提案がある場合、また対処中に困難に直面した場合は、下のコメント欄でお気軽にお知らせください。

関連記事

  • Windows 10でインターネット接続が頻繁に切断される問題の fixes 方法
  • 解決済み:Windows 10 / 8 / 7の「不明なハードエラー」(5つの有効な解決策)
  • Windows 10の起動時のディスク使用率100%問題の fixes 方法
  • 解決済み:Windows 10のKERNEL SECURITY CHECK FAILUREブルースクリーンエラー
  • Windows 10で「このアプリは保護のためブロックされました」と表示されたときの対処法
  1. 【解決】「Windows リソース保護は修復サービスを開始できませんでした」エラーの対処法(SFC /scannow が動かないとき)

    Windows パソコンには、C:\Windows\System32 フォルダに格納されている「システム ファイル チェッカー(System File Checker)」というユーティリティが搭載されています。このツールを使うと、破損や欠落した Windows システムファイルをスキャンし、自動的に修復することができます。 コマンドプロンプトで sfc /scannow コマンドを実行すると、破損したファイルや内容が欠落しているファイルを検出し、%WinDir%\System32\dllcache 内の圧縮フォルダから正常なファイルをコピーして復元してくれます。Windows の動作が不安定に

  2. Windowsが「自動修復」ループから抜け出せないときの対処法を徹底解説

    Windowsの自動修復(Automatic Repair)は、起動時に発生するさまざまなエラーを診断し、トラブルシューティングしてくれる便利な機能です。システムが2〜3回連続で正常に起動できなかった場合、このツールが自動的に複数の診断テストを実行し、デバイスの起動を妨げている問題を検出・修復しようとします。 しかし、場合によっては自動修復ツールが問題を解決するどころか、無限に再起動を繰り返す「自動修復ループ」に陥ることがあります。Windows 10が自動修復ループで固まってしまうという報告は多く、原因と解決策を知りたい方も少なくありません。本記事では、その原因と具体的な対処法を詳しく解説し