Windowsで0xc0000225エラーを解決する方法

Windows Update後に発生する0xc0000225ブートエラーを修正する方法

Windows のアップデート後に、あの忌々しい 0xc0000225 エラーが発生すると、本当にイライラしますよね。まるで PC が突然フリーズして、Windows にアクセスできずにブート ループに陥ってしまうようなものです。このエラーは、ブート構成データ (BCD) の問題を示しています。つまり、Windows がシステムにファイルの場所を指示する方法が壊れているか、見つからないということです。通常、これはアップデートの中断、ファイルの破損、またはアップデート プロセス中の奇妙なハードウェアの不具合によって発生します。幸いなことに、BCD を再構築または修復することで多くの場合、問題は解決しますが、必ずしも簡単ではありません。ここでは、簡単なシステム修復からより複雑な回復オプションまで、役立つ修正方法をいくつか紹介します。ただし、注意点があります。私のように、各コマンドが何をするのか理解せずにクリックし続けると、状況が悪化する可能性があります。ですから、注意深く読んで、コマンドラインの操作に慣れていない限り、コマンド プロンプトに飛び込まないでください。それでは、実際に役立つことが証明されている手順を見ていきましょう。

修正方法1:修復用の起動可能なWindows USBを作成する

通常の起動プロセスがうまくいかない場合があります。USB に起動可能な Windows インストール メディアを作成すると、救世主となることがあります。これには別の PC へのアクセスが必要です。基本的に、この USB はレスキュー ディスクのように機能し、Windows の外で修復ツールを実行できます。メディア作成ツールは、Microsoft の公式 Web サイトからダウンロードできます。操作は簡単で、数回クリックするだけですが、以前と同じ Windows バージョンを選択するようにしてください。 – Windows 11 ダウンロード ページ(または、お使いの場合は Windows 10) にアクセスします。 – MediaCreationTool.exeを実行します。 – UAC のプロンプトが表示されたら、「はい」をクリックします。 – ライセンス条項に同意します。 – 言語、エディション、アーキテクチャを選択します (現在のセットアップと一致していることを確認してください) か、「この PC に推奨されるオプションを使用する」を選択します。 -保存先としてISO ファイルを選択します。 – クリーンでシンプルな場所に保存します。 – ダウンロードしたら、Rufus などのツールまたは Windows に組み込まれているツールを使用して、その ISO から起動可能な USB を作成します。問題が発生しているPCにUSBメモリを挿入し、再起動してUSBメモリから起動します(BIOSで起動順序を変更する必要がある場合があります)。この手順により、起動できないシステムを回避し、復旧オプションにアクセスできるようになります。一部のシステム構成では、特にBIOSの起動優先順位を変更する際に、USBメモリの作成だけでも何度か試行錯誤が必要でした。

修正2:Windows回復環境からシステムファイルを修復する

回復モードに入ることができれば、これは定番の方法です。目的は、破損または欠落したシステムファイルを実行しSFC /scannowDISM /Online /Cleanup-Image /RestoreHealth修復することです。これらのツールは、アップデート中に破損する可能性のあるコアOSコンポーネントを修復するため、一種の魔法のようなものです。手順は次のとおりです。 – 強制シャットダウンを2回以上実行してWindows回復モードで起動します(起動中に電源ボタンを長押しして自動回復をトリガーします)。 – [トラブルシューティング] > [詳細オプション] > [コマンドプロンプト]を選択します。 – コマンドプロンプトウィンドウで、次のように入力します。

sfc /scannow

– Enterキーを押して、しばらくお待ちください。時間がかかる場合がありますので、しばらくお待ちください。システムファイルをスキャンし、破損したファイルを置き換えます。 – その後、以下を実行してください。

Dism /Online /Cleanup-Image /RestoreHealth

– 再度、処理が完了するまでお待ちください。これにより、WinImage ファイルが修復されます。 – 再起動して、エラーが解消されたかどうかを確認してください。この修正は、アップデート中に発生したファイルの破損が原因の場合に通常有効です。場合によっては、この処理が初回で失敗したり、再起動が必要になることもありますが、他の環境ではすべてがすぐに解決します。

修正3.ブートファイルの修復(BCDの再構築)

システムのブートファイルが破損している場合は、それらを直接修復することでブートループを解消できます。ここで重要なのは、ブート構成データ(BCD)を再構築することです。 – リカバリ環境で起動し、「トラブルシューティング」>「詳細オプション」>「コマンドプロンプト」を選択します。 – 以下のコマンドを順番に実行します。

chkdsk /f /r /b

*(ディスクのエラーをチェックし、不良セクタを修復し、データを復元します)* – 次に、以下を入力してください。

bootrec /scanos

*(認識されないWindowsインストールを検索します)* – BCDを再構築します:

bootrec /rebuildbcd

– マスターブートレコードを修正する:

bootrec /fixmbr

– そしてブートセクタを修正します。

bootrec /fixboot

PCを再起動してください。うまくいけば、ブートループは解消されるはずです。私の経験では、特にアップデートの失敗やパーティションの変更後にエラーが発生した場合、このような単一の修正で問題が解決することがよくあります。

修正4.スタートアップ修復を使用する

コマンドを操作したくない場合は、スタートアップ修復という組み込みのウ​​ィザードを使用して、スタートアップの問題を自動的に修復できます。 – 通常の起動を 3 回中断して、WinRE を起動します。 – [トラブルシューティング] > [詳細オプション] > [スタートアップ修復]に移動します。 – オペレーティングシステムを選択し、ツールに修復を試みさせます。 – このプロセスには時間がかかる場合があります。一部のシステムではすぐに修復されますが、そうでないシステムもあります。

修正5:保存した復元ポイントからWindowsを復元する

アップデート前にシステムの復元ポイントを作成している場合は、この方法で問題の原因となった事象を迅速に元に戻すことができます。 – 上記の手順でWinREを起動します。 – [トラブルシューティング] > [詳細オプション] > [システムの復元]を選択します。 – 問題が発生する前の日付を選択します。 – 画面の指示に従うと、システムはその状態に復元されます。 – 再起動が必要になる場合があります。うまくいけば、エラーは解消されているはずです。 Windowsでは、不具合のあるアップデートやドライバーを元に戻す必要がある場合があり、この方法でスムーズに復元できます。

修正6.以前のビルドに戻す(アップデートによって問題が発生した場合)

アップデート直後に問題が発生した場合は、以前のWindowsビルドに戻すと解決する可能性があります。このオプションは、アップデート前にPCに復元ポイントが作成されている場合にのみ表示されます。 – WinREにアクセスします。 – [トラブルシューティング] > [詳細オプション]に移動します。 – [以前のビルドに戻す]を選択します。 – ユーザーパスワードを入力し、画面の指示に従います。 – 通常、しばらく時間がかかりますが、アップデートが原因でクラッシュが発生した場合は、これによりPCが正常に動作する状態に戻る可能性があります。完了したら、再起動して状況が改善されたかどうかを確認してください。

修正7:個人ファイルを失わずにWindowsをリフレッシュする

万策尽きた場合は、メディア作成ツールを使用してファイルを消去せずに Windows を再インストールできます。これは修復インストールのようなものです。 – Windows USB を挿入し、BIOS を起動して、起動優先順位を USB に設定します。 – プロンプトに従ってインストールします (「今すぐインストール」をクリック) が、「個人用ファイルとアプリを保持する」を選択します。 – 正しい OS バージョン、パーティションを選択し、処理が完了するまで待ちます。 – 時間がかかる場合がありますが、システム ファイルが修復され、データはそのまま保持されます。もちろん、Windows は必要以上に難しくする必要があります。

0xc0000225で行き詰まった場合、これらの方法はすべて「これを試して、次にあれを試して」というようなものです。BCDを修復するだけで全て解決することもありますが、アップデートによってクリーンインストールが必要になる場合もあります。重要なのは忍耐力と、可能であれば常に重要なデータをバックアップしておくことです。

まとめ

  • 別のPCで起動可能なWindowsメディアを作成します。
  • SFCやDISMなどの回復ツールを使用してシステムファイルを修復してください。
  • bootrecコマンドを使用してブートファイルを再構築します。
  • 可能であれば、スタートアップ修復またはシステムの復元を試してください。
  • アップデートのタイミングと重なる場合は、以前のビルドに戻してください。
  • 他の方法がすべてうまくいかない場合は、Windowsを再インストールしてください。ただし、個人ファイルは保持してください。

まとめ

ほとんどの場合、BCDの修復やシステムファイルの修正で問題は解決します。もちろん、アップデートによって全てが台無しになり、クリーンインストールなどの抜本的な対策が必要になる場合もあります。重要なのは、焦らず冷静に対応することです。Windowsのアップデートは本当に厄介なので、この記事が誰かの時間を少しでも節約できれば幸いです。