エラー修正:Windows 10でブート構成のデータストアを開けませんでした

Windows 10でブート構成のデータストアを開けなかった原因は、BCDファイルが正しくない可能性があります。この記事では、破損または欠落したBCDファイルを簡単に再構築することで、「ブート構成のデータストアを開けませんでした」エラーを修正する方法を詳しく説明します。

ひとみ

投稿者:ひとみ/更新日:2025年02月24日

シェア: instagram reddit

事例:Windows 10でブート構成のデータストアを開けませんでした

Acer Aspire 771に新しいハードディスクドライブを取り付けました。USBリカバリースティックと、壊れたハードディスクから作成したWindows 10 64ビットのリカバリCDを用意しました。2日間の試行錯誤の末、リカバリーを始めることができましたが、約80%のところで止まってしまいました。システムは以前のように起動せず、リカバリーディスクはコマンドプロンプトを表示するだけでした(他の修復方法はすべて失敗しました)。bcdeditの修復コマンドを実行しましたが、「ブート構成のデータストアを開けませんでした」と表示されました。– あるユーザーからの質問

このエラーメッセージはBCDテンプレートが存在しないか、読み取れないことを意味しています。通常、BCDテンプレートは「\Windows\System32\Config」フォルダにあり、bcdbootコマンドでのBCD再構築に必要です。問題の原因は、BCDファイルの破損または欠落の可能性が高いです。この問題を解決するためには、BCDファイルの再構築が必要です。

Windows 10で「ブート構成のデータストアを開けませんでした」の修正方法

ここで、Windows 10で「ブート構成のデータストアを開けませんでした。要求されたシステム デバイスが見つかりません。」エラーを修正する3つの方法をご紹介します。

方法1. ブート修復ツールを使用する

Windows 10でのBFSVCエラー「ブート構成のデータストアを開けませんでした」を修正するには、壊れたまたは欠けているBCDファイルを修復する必要があります。AOMEI Partition Assistantは、この作業を簡単に行える便利なツールです。使いやすいインターフェースにより、従来の方法よりもスムーズに修復ができます。

ブート修復」機能は、破損したり欠損したBCD(ブート構成データ)ファイルを修復するために設計されており、ユーザーが簡単かつ効果的に通常のブート機能を復元できる方法を提供します。この機能が使われる一般的なシナリオには、システムのブート失敗(「ブート構成データファイルが見つからない」や「ブート構成データファイルが破損しています」といったエラーメッセージが表示される場合)、システム更新後にブート構成が破損した場合、複数のOS環境でのブートファイルの競合や設定ミス、ウイルス攻撃などによるブートセクタの破損があります。

「ブート構成のデータストアを開けませんでした」エラーを修正する際には、AOMEI Partition Assistantの「ブート修復」機能が役立ちます。このツールは、使いやすいインターフェースで、破損または欠落しているBCDファイルを簡単かつ効果的に修復できます。「ブート修復」は、起動失敗や「ブート構成データファイルが見つかりません」などのエラーメッセージが表示された場合に特に役立ちます。また、システムの更新による問題や、マルチOS環境における競合、ウイルス攻撃によるブートセクターの破損といったケースでも対応可能です。

AOMEI Partition Assistant

最高のWindowsディスクパーティションマネージャー&PCオプティマイザー

オプション1. ローカルPCでのブート修復手順

ステップ 1. AOMEI Partition Assistantををインストールして起動します。メイン画面で「復元」タブを選択し、「ブート修復」をクリックします。

ブート修復

ステップ 2. ポップアップで「次へ」をクリックし、システムのブートエントリのスキャンを開始します。

スキャン開始

ステップ 3. スキャンが完了すると、システムパスやバージョン、ブートステータスが表示され、修復可能なエントリを選択できます。

修復可能なエントリ

「詳細オプション」をクリックして修復されたブートエントリを保存する場所を選択できます。

詳細設定

現在のディスクに修復するか、別のディスクに修復するかを選択できます。デフォルトでは、現在のディスクに修復されます。

ステップ 4. 修復したいエントリを選んで「修復」をクリックし、ブート修復を開始します。

修復

ステップ 5. 修復が完了するまで待ちます。修復が成功した場合、 「修復に成功しました」という結果が表示されます。

修復に成功しました

オプション2. 起動できないPCでのブート修復手順

ステップ 1. 別の動作しているPCにAOMEI Partition Assistantをインストールし、「復元」→「ブート修復」とクリックし、「ブータブルディスクを作成」をクリックしてWinPE用のブート修復ディスクを作成します。

ブータブルディスクを作成

ステップ 2. 起動できないPCをWinPEディスクで起動します。ブート修復ツールが自動的にロードされ、スキャンが始まり、修復可能なブートエントリが表示されます。

修復可能なブートエントリ

ステップ 3. 修復したいエントリを選び、「修復」ボタンを押して処理を開始します。

修復

ステップ 4. 修復が完了したら、ブータブルディスクを取り外し、元のシステムドライブからPCを起動します。

修復に成功しました

方法2. 「自動修復」を使用する

ブートBCDファイルの修復以外にも、Windowsに組み込まれているツールを使って問題を解決する方法があります。Windows 10には、起動時に自動修復を試みる機能があります。エラーが発生した場合、この機能を使用して自動的に問題を修復できます。

ステップ 1. PCを再起動します。起動時に、Windowsロゴが表示される前に「F8」または「Shift + F8」キーを何度か押して、「回復環境」に入ります。

ステップ 2. 回復環境に入ると、「トラブルシューティング」→「詳細オプション」→「スタートアップ修復」の順に選択します。

スタートアップ修復

ステップ 3. Windowsが自動的に起動時の問題を検出し、修復を試みます。

ステップ 4. 修復が完了したら、PCを再起動し、エラーが解消されているか確認します。

方法3. コマンドプロンプトからブート修復を実行する

bcdeditツールはコマンドラインプログラムで、BCDを管理するためには管理者権限が必要です。「ブート構成データストアを開けませんでした。アクセスが拒否されました」といったエラーメッセージが表示された場合、管理者権限でコマンドを実行していないことが原因です。次の手順で修正できます。

もし自動修復で解決できなかった場合、コマンドプロンプトを使って手動で修復を試みることができます。

ステップ 1. 回復環境に入り、コマンドプロンプトを起動します。

コマンドプロンプト

ステップ 2. コマンドプロンプトが開いたら、以下のコマンドを順番に入力し、Enterキーを押します。

  • bootrec /scanos(インストールされているWindowsを検索します。)
  • bootrec /rebuildbcd(BCD(ブート構成データ)を再構築します。)
  • bootrec /fixmbr(MBR(マスターブートレコード)を修復します。)
  • bootrec /fixboot(ブートセクタを修復します。)

コマンドの実行が完了したら、PCを再起動し、エラーが解消されたか確認します。

もしブートローダ(Windowsの起動プログラム)が壊れている場合、手動で修復する必要があります。以下の手順で修復を行ってみましょう。

ステップ 1. 回復環境から「コマンドプロンプト」を起動します。

ステップ 2. 以下のコマンドを入力し、ブートローダを修復します。

bcdedit /export C:\bcdbackup

これにより、BCDのバックアップが取られます。

ステップ 3. 次に、次のコマンドを入力してBCDを修復します。

  • attrib C:\boot\bcd -h -r -s
  • ren C:\boot\bcd bcd.old
  • bootrec /rebuildbcd

修復が完了したら、PCを再起動し、問題が解消されたか確認します。

方法4. システムの復元を使用する

もしこれまでの方法で解決できない場合、システムの復元を試みることができます。システムの復元を使用すると、PCを以前の正常な状態に戻すことができます。

ステップ 1. 回復環境から「システムの復元」を選択します。

ステップ 2. 復元ポイントを選び、復元を開始します。システム復元が完了した後、PCは正常に起動するはずです。

方法5. ブートモードを変更する

ブート元のパーティションが使用しているブートモード(BIOSまたはUEFI)が一致していない場合、エラーメッセージ「ブート構成データストアを開けませんでした。要求されたシステムデバイスが見つかりませんでした。」が表示されることがあります。この場合、ブートモードをパーティションタイプに合わせて変更することで解決できます。

👍関連記事:Windows11/10/8/7でLegacy BIOSをUEFIブートモードに変更する方法

ステップ 1. コンピュータを起動し、起動前にF2またはDeleteキーを押し続けます。これでWindows 10のBIOSに入ります。

ステップ 2. 左右の矢印キーを使って「Boot」タブに移動し、ブートモードをパーティションに合わせて変更します。もしパーティションテーブルがMBRなら「Legacy BIOS」を、GPTなら「UEFIブートモード」を選択します。

ブート

「ブート構成のデータストアを開けませんでした」エラー原因

「ブート構成のデータストアを開けませんでした」エラーは、さまざまな原因によって発生する可能性があります。主な原因を見ていきましょう。

1. ブート構成データの破損

Windowsの起動に必要なブート構成データ(BCD: Boot Configuration Data)が破損している場合、PCが正常に起動できなくなることがあります。これが原因で、「ブート構成のデータストアを開けませんでした」といったエラーメッセージが表示されます。

2. ハードウェアの不具合

エラーは、ディスクやハードウェアに問題がある場合にも発生することがあります。例えば、ハードドライブの故障や接続不良が原因で、システムが正常にブートできないことがあります。

3. パーティションの問題

ディスクのパーティションが破損していたり、誤って削除された場合にもこのエラーが表示されることがあります。特に、システムドライブのパーティションが正しく設定されていない場合、Windowsの起動が妨げられます。

結論

Windows 10の「ブート構成のデータストアを開けませんでした」エラーは、AOMEI Partition Assistantを使ってBCDファイルを修復することで直接修正できます。また、上記のWindowsに組み込まれたツールを使う方法もあります。AOMEIのソフトウェアは、ブート問題の修復だけでなく、USBやSDカードのフォーマット時に「ディスクが書き込み禁止されています」エラーを解決したり、失われたパーティションを復元したり、Cドライブの容量を拡張したり、Windows 11からWindows 10にダウングレードしたりすることもできます。Windows Serverユーザーは、Serverエディションを選択してください。

ブート構成のデータストアエラーに関するよくある質問

1. ブート構成のデータストアエラーとは何ですか?

ブート構成のデータストアエラーは、Windowsの起動プロセス中に発生するエラーで、通常はブートに関わるデータが破損しているか、正しく設定されていない場合に発生します。このエラーは、システムが正常に起動できない原因となり、エラーコードとして「0xc000000f」などが表示されることがあります。ブート構成データ(BCD)が破損している場合や、データストア内の設定に問題がある場合に起こります。

2. ブート構成のデータストアエラーの予防方法はありますか?

このエラーを予防するために以下の方法を実施することができます:

  • 定期的なバックアップ:重要なデータやシステム構成を定期的にバックアップしておくことで、トラブル発生時にデータの損失を防ぐことができます。
  • ディスクエラーチェック:定期的にディスクエラーのチェックを行い、問題が発生する前に早期に対処することが推奨されます。chkdskやディスク管理ツールを使用して、ディスクの状態をチェックしましょう。
  • OSの更新:Windowsのアップデートやパッチを定期的に適用し、システムの安定性を保つことが重要です。
ひとみ
ひとみ・編集者
ひとみは、パソコンに関わるヘルプドキュメント、基礎知識、リソースなどを書いています。そのほか、バックアップ&復元、クローン、ディスク&パーティションの管理などの記事もたくさん持っています。分かりやすく、手順が追いやすい文章を心がけ、ユーザーがトラブルをスムーズに解決できるように工夫しています。専門用語を適切に解説し、異なる知識レベルの読者にも理解しやすい文章を心がけています。信頼性の高い情報を見極め、最新のトレンドやテクノロジー動向にも常に注意を払っています。