[登録されているタグ]

[記事公開日]2025/10/30

⚙️ bcdbootコマンドの使い方|ブート構成データ(BCD)を修復・再構築する方法

はじめに

Windowsが起動しなくなったとき、「ブート構成データ(BCD)」の破損が原因であることがあります。
このような場合にシステムを復旧できる強力なコマンドが bcdboot です。
bcdboot は、Windowsの起動ファイルやブートローダーを再構築し、正常な起動環境を再設定するために使用されます。

この記事では、bcdboot コマンドの基本構文、使用例、修復手順を詳しく解説します。


🛠 bcdbootコマンドとは?

項目 内容
役割 Windowsのブート構成データ(BCD)を作成・修復する
用途 起動不能PCの修復、システム移行後のブート構築
特徴 簡単な構文で起動領域を再構築可能

bcdboot は、Windowsのインストールフォルダ内にある起動ファイルをシステムパーティションへコピーし、正しいブート設定を作成するコマンドです。
特にクローンディスクやSSD換装後、ブートエラー(例:0xc000000f)が出る場合に有効です。


📌 基本構文

bcdboot <Windowsディレクトリ> [/l <ロケール>] [/s <システムパーティション>] [/f <ファームウェアタイプ>] [/m]

💡 主なオプション一覧

オプション 説明
<Windowsディレクトリ> 起動に使用するWindowsのフォルダを指定(例:C:\Windows)
/l <ロケール> 使用言語を指定(例:ja-JP)
/s <ドライブ> ブートファイルを書き込むシステムパーティションを指定
/f <タイプ> BIOSまたはUEFIのブート形式を指定(ALL / UEFI / BIOS)
/m 既存のブートエントリに新しい設定を統合

💡 主な使用例

操作内容 コマンド例 説明
標準的な修復 bcdboot C:\Windows 現在のWindowsをもとにBCDを再作成
システムパーティションを指定 bcdboot C:\Windows /s S: Sドライブにブートファイルを作成
UEFIモードで構築 bcdboot C:\Windows /s S: /f UEFI UEFI環境向けに再構成
BIOSモードで構築 bcdboot C:\Windows /s S: /f BIOS レガシー環境用に修復
言語を指定して設定 bcdboot C:\Windows /l ja-JP 日本語環境でBCDを構成
クローン後の再登録 bcdboot D:\Windows /s Z: /f ALL 移行先ディスクに起動構成を再構築

⚙️ 応用的な使い方

1️⃣ 起動しないPCの修復手順(回復環境から)

  1. Windowsインストールメディアで起動

  2. 「修復」→「トラブルシューティング」→「コマンドプロンプト」へ進む

  3. ドライブ構成を確認:

    diskpart
    list vol
    exit
    
  4. BCDを再作成:

    bcdboot C:\Windows /s S: /f UEFI
    

    (C:がWindows、S:がEFIパーティションの場合)

これで再起動すると、正常にWindowsが起動する可能性があります。


2️⃣ SSD換装・クローン後の修復

SSDへクローン後に「Windowsが起動しない」場合:

bcdboot D:\Windows /s E: /f ALL

コピー先ディスクのWindowsフォルダ(例:D:\)を指定し、ブート領域(例:E:\)へ再構築します。


3️⃣ デュアルブート環境の再登録

複数OSをインストールしている場合に片方が起動しなくなった場合:

bcdboot D:\Windows /m

既存のブートマネージャーに新しいエントリを追加します。


⚠️ 注意点

注意点 説明
管理者権限が必要 修復・構築操作は管理者として実行が必要
システムパーティション指定ミスに注意 誤ったドライブに書き込むと起動不能になる場合あり
BIOS/UEFIの設定一致が必要 /f オプションは環境に合わせる(混在NG)
Windowsフォルダ指定を正確に クローンや別ディスクの場合は正しいドライブ文字を確認

📊 まとめ表

操作内容 コマンド例 説明
BCDの再構築 bcdboot C:\Windows 起動ファイルを再作成
EFIパーティション指定 bcdboot C:\Windows /s S: EFI領域に構築
UEFI環境で修復 bcdboot C:\Windows /f UEFI UEFI形式のブート設定
クローン後の修正 bcdboot D:\Windows /s E: /f ALL SSD換装後の起動修復

🔗 関連記事


➡️ 同カテゴリ記事リスト


さいごに

bcdboot コマンドは、Windowsが起動しないときの「最後の砦」とも言える強力な修復手段です。
難しそうに見えますが、正しいドライブ構成を把握すれば比較的安全に実行できます。
クローン作業やシステムトラブル対応時には、bcdboot の存在を思い出し、落ち着いて復旧作業を行いましょう。

すべてを開く | すべてを閉じる

ページ上部へ戻る