James - Hasleo Technology のシニアテクニカルライター
著者:James
Hasleo Technology のシニアテクニカルライター。Windows テクノロジーとデータ保護の分野で 10 年以上の経験を持っています。
2026 年 5 月 20 日更新 | EasyUEFI

Boot Configuration Database(BCD)は、Windows Vista 以降のオペレーティングシステムが、コンピューターにインストールされたオペレーティングシステムを保存・管理するために使用する構成ファイルです。従来の boot.ini に代わるもので、バイナリ形式の保存構造を使用して、マルチブート構成、起動パラメーター、詳細オプション(セーフモード、デバッグモードなど)を記録します。実際、一般的な Windows ユーザーにとっては、Windows のブートメニューエントリを保存するファイルと考えるだけで十分です。

コンピューターを起動すると、Windows ローダーは BCD ファイルに保存されたマルチブート情報を読み取り、最新のグラフィカルブートメニューまたは従来のキャラクターモードのブートメニューでユーザーに提示し、ユーザーが必要に応じて起動するオペレーティングシステムを選択できるようにします。以下のスクリーンショットを参照してください:

Modern Windows boot menu
Legacy Windows boot menu

よくある質問

Q: BCD とは何で、何を保存しますか?

A: BCD(Boot Configuration Data)は、Windows Vista 以降でブート設定を保存するために使用される構成ファイルです。インストールされているオペレーティングシステム、ブートメニューエントリ、起動パラメーター、セーフモードやデバッグモードなどの詳細オプションに関する情報が含まれています。古い boot.ini ファイルに代わるものと考えてください。

Q: BCD ファイルはどこにありますか?

A: BCD ストアは通常、システムドライブの C:\Boot\BCD にあります。UEFI システムでは、EFI システムパーティションにも BCD ストアがあります。BCD はバイナリ形式を使用しているため、表示および編集には専用のツールが必要です。

Q: 破損した BCD を修復するにはどうすればよいですか?

A: コマンドプロンプトで bcdedit コマンドを使用するか、Windows 回復環境から「bootrec /rebuildbcd」を実行して BCD を修復できます。より高度な修復には、EasyUEFI の BCD 管理機能を使用してブート構成を再構築または復元できます。

Q: BCD と boot.ini の違いは何ですか?

A: boot.ini は、レガシー BIOS を搭載した古い Windows XP 以前のシステムで使用されていました。BCD は Windows Vista から boot.ini に代わるもので、UEFI システムと BIOS システムの両方で使用されます。BCD はより多くのブートエントリ、優れたセキュリティなど、より多くの機能をサポートし、UEFI ファームウェアと連携します。

Q: BCD にカスタムブートエントリを追加できますか?

A: はい。bcdedit コマンドまたは EasyUEFI を使用してカスタムブートエントリを作成できます。これは、代替の Windows インストール、WinPE 環境、その他の起動可能なプログラムをブートメニューに追加するのに便利です。

Q: BCD を管理するためにどのコマンドを使用できますか?

A: 主なコマンドは「bcdedit」で、ブートエントリの一覧表示、作成、削除、変更ができます。修復操作には /fixmbr、/fixboot、/rebuildbcd などのオプションを指定した「bootrec」も使用できます。EasyUEFI は、より簡単な BCD 管理のためのグラフィカルインターフェイスを提供します。

Q: Windows で 2 種類のブートメニューが表示されるのはなぜですか?

A: Windows には、最新のグラフィカルブートメニュー(UEFI システムで使用)と従来のテキストベースのメニュー(BIOS システムで使用)があります。どちらも BCD から情報を取得しますが、システムのファームウェアの種類に応じて異なる表示になります。

Q: BCD をエクスポートしてバックアップできますか?

A: はい。「bcdedit /export」コマンドを使用して BCD エントリをエクスポートし、バックアップファイルを作成できます。このバックアップは後で「bcdedit /import」を使用してインポートできます。変更を加える前や、ブートの問題をトラブルシューティングするときに便利です。