【0xc0000098エラー】「ブート構成データファイルに有効な情報が含まれていない」の原因と修正方法
世界中の多くのユーザーに利用されているWindows OSですが、その一方で、さまざまなエラーが頻繁に発生することでも知られています。ポップアップ表示されるエラーメッセージならまだしも、ブルースクリーン(BSOD)やレッドスクリーンといった起動画面のエラーに遭遇すると、状況は一変します。これらのエラーは、パソコンの動作を完全に停止させたり、OS自体の起動を妨げたりするため、ユーザーに大きな不安を与えます。幸いにも、それぞれのエラーにはエラーコードとエラーメッセージが表示され、復旧への正しい方向性を示してくれます。本記事では、「0xc0000098 – ブート構成データファイルにオペレーティングシステムの有効な情報が含まれていない」というエラーの原因と解決策について詳しく解説します。
0xc0000098のエラー画面は、パソコンの電源を入れた際に表示され、BCD(ブート構成データ)ファイルの破損が原因で発生します。まず安心していただきたいのは、パソコン内のデータは無事であり、このエラーを解決すればアクセスできるという点です。Windows Vistaで導入されて以降、Windows OSはシステム起動時にBOOTMGR(Windowsブートマネージャー)を使用して、OSの重要なドライバーやコンポーネントを読み込んでいます。ブートマネージャーは、ブートアプリケーションとそれぞれの設定に関する情報をBCDファイルに依存しており、このファイルを読み取れない場合(破損しているか、OSエントリが存在しない場合)、0xc0000098エラーが発生します。BCDファイルが破損する原因としては、コンピューターに侵入した悪質なマルウェアやウイルス、突然のシャットダウンなどが挙げられます。また、ハードディスクドライバーの破損や内蔵ハードディスクの故障も、このエラーの原因となることがあります。
以下では、「ブート構成データファイルに有効な情報が含まれていない」エラーを修正するための3つの方法を紹介します。いずれかの方法で必ず正常な状態に戻せるはずです。

0xc0000098エラーの修正方法
実は、0xc0000098エラーの解決策は、エラー画面自体にも表示されています。メッセージでは、Windows回復ツールを使用して破損したBCDファイルを修復するよう指示されています。システムファイルをチェックして自動的に修復する組み込みの回復ツール(SFC、Chkdskなど)はいくつかありますが、起動可能なWindows 10 USBフラッシュドライブを作成し、それを使ってBCDファイルを修復することをおすすめします。自動処理がうまくいかない場合は、いくつかのコマンドを実行して手動でBCDファイルを再構築することも可能です。
方法1:スタートアップ修復を実行する
スタートアップ修復は、Windows 10の回復ツールのひとつで、OSの起動を妨げている可能性のある特定のシステムファイルを自動的に診断・修復してくれます。起動エラーが発生した場合、通常はスタートアップ修復のスキャンが自動的に開始されますが、開始されない場合は、Windows 10の起動用USBドライブまたはディスクを挿入し、詳細スタートアップメニューから手動でスキャンを開始する必要があります。
1. 「Windows 10起動可能USBフラッシュドライブの作成方法」のガイドを参考に、起動可能なUSBドライブを準備します。
2. 準備したUSBドライブをパソコンに接続し、電源ボタンを押します。起動画面で、接続したUSBドライブから起動するために特定のキーを押すよう促されるので、指示に従います。(BIOSメニューに入ってからUSBドライブから起動することもできます。)
3. Windowsセットアップの画面で、言語とキーボードを選択し、左下にある「コンピューターを修復する」のリンクをクリックします。

4. 「オプションの選択」画面で「トラブルシューティング」を選択します。

5. 「詳細オプション」を選択します。

6. 最後に「スタートアップ修復」オプションをクリックして、スキャンを開始します。

方法2:BCDファイルを手動で再構築する
0xc0000098エラーは主に、破損または空のブート構成データファイルが原因で発生するため、単純に再構築することで問題を解決できます。この目的には、Bootrec.exeコマンドラインツールを使用できます。このツールは、BCDファイル、マスターブートレコード、パーティションのブートセクターコードを更新するために使用されます。
1. 前述の方法の手順1~5を実行して、「詳細オプション」メニューまで進みます。
2. 「コマンドプロンプト」をクリックして開きます。

3. 以下のコマンドを順番に実行します(コマンドを入力してEnterキーを押すと実行されます):
bootrec.exe /fixmbr bootrec.exe /fixboot bootrec.exe /rebuildbcd

4. bootrec.exe /rebuildbcdコマンドを実行すると、Windowsが「(既存のWindows)インストールをブート リストに追加しますか?」と尋ねてきます。「Y」キーを押して「Enter」キーを押すだけで続行できます。

方法3:SFCおよびCHKDSKスキャンを実行する
スタートアップ修復の回復ツール以外にも、システムファイルをスキャンして修復するためのコマンドラインツールとして、システムファイルチェッカー(SFC)とCHKDSKがあります。上記の2つの解決策でほとんどのユーザーの0xc0000098エラーは解決するはずですが、解決しなかった場合は、これらの回復ツールも試してみてください。
1. 再度「詳細オプション」メニューを開き、「コマンドプロンプト」を選択します。

2. 以下のコマンドを入力してEnterキーを押します:
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows\
注意:Windowsが別のドライブにインストールされている場合は、コマンドライン内の「C」をWindowsがインストールされているドライブの文字に置き換えてください。

3. SFCスキャンが完了したら、chkdsk /r /f c:(CはWindowsがインストールされているドライブに置き換えてください)と入力し、Enterキーを押して実行します。

関連記事:
- 0xc000000fエラーの修正:「ブート構成データの読み取り中にエラーが発生しました」
- ブート構成データファイルに必要な情報がない場合の修正方法
- WindowsでSystem32フォルダを削除する方法
- Lenovoノートパソコンでスクリーンショットを撮る方法
0xc0000098エラーが何度も繰り返し発生する場合は、ハードディスクが寿命に近づいている可能性があるため、状態を確認しましょう。同様に、破損したRAM(メモリ)もこのエラーを頻繁に引き起こすことがあります。ハードディスクやRAMの健康状態を自分でチェックする方法は複数ありますが、データ損失などの深刻なトラブルを避けるためにも、専門家やカスタマーサポートに相談して、できるだけ早く問題を解決することをおすすめします。
このガイドがお役に立ち、「ブート構成データファイルに有効な情報が含まれていない」エラーを無事解決できたことを願っています。それでも不明な点がある場合は、下記のコメント欄でお気軽にお尋ねください。
-
Windows 10で「別のプロセスが使用中のため、プロセスはファイルにアクセスできません」エラーを修正する方法
お気に入りのアプリを使おうとしたら、「別のプロセスが使用中のため、プロセスはファイルにアクセスできません(The process cannot access the file because it is being used by another process)」というエラーメッセージが表示された経験はありませんか?多くの方はまずエラーメッセージを閉じて対処しようとしますが、残念ながらこの方法では問題は解決しません。本記事では、Windows 10 PCでこのエラーを解消するための具体的な方法を詳しく解説します。 Windows 10で「プロセスはファイルにアクセスできません」エラーを修正
-
Windows 10で「イーサネットに有効なIP構成がありません」エラーを解決する方法
Windows 10の21H2アップグレード後にインターネットに接続できなくなったり、「イーサネットに有効なIP構成がありません(Ethernet doesnt have a valid IP configuration)」というエラーメッセージが表示されたりしていませんか?このエラーは、NIC(ネットワークインターフェースカード)がDHCPサーバーから有効なIPアドレスを取得できないことを意味します。多くの場合、ネットワークアダプターとWindows PCとの間のドライバーの非互換性が原因です。「PCを起動するたびにインターネットにアクセスできなくなる」という報告も多数寄せられており、システ