bcdedit
ブート構成データ (BCD) ファイルは、ブート アプリケーションとブート アプリケーション設定の記述に使用されるストアを提供します。 ストア内のオブジェクトと要素は、効果的に Boot.ini と置き換えられます。
BCDEdit は、BCD ストアを管理するためのコマンド ライン ツールです。 新しいストアの作成、既存のストアの変更、ブート メニュー パラメーターの追加などを含むさまざまな目的に使用できます。 BCDEdit は、基本的に Windows の初期のバージョンでの Bootcfg.exe と同じ目的に使用されますが、主に次の 2 つの点が向上しています。
Bootcfg.exe よりも広範なブート パラメーターを公開します。
スクリプトのサポートが強化されています。
Note
BCD を変更するために BCDEdit を使用するには、管理者特権が必要です。
BCDEdit は、Windows Vista と Windows のその後のバージョンのブート構成を編集するための主要なツールです。 これは、Windows Vista 配布元と共に %WINDIR%\System32 フォルダーに含まれています。
BCDEdit は、標準のデータの種類に限定され、主に BCD に単一の共通の変更を行うように設計されています。 より複雑な操作や標準以外のデータの種類に対しては、より強力で柔軟なカスタム ツールを作成する BCD Windows Management Instrumentation (WMI) アプリケーション プログラミング インターフェイス (API) の使用を検討してください。
構文
bcdedit /command [<argument1>] [<argument2>] ...
パラメーター
一般的な BCDEdit のコマンド ライン オプション
オプション | 説明 |
---|---|
/? | BCDEdit コマンドの一覧を表示します。 引数なしでこのコマンドを実行すると、使用可能なコマンドの概要が表示されます。 特定のコマンドの詳細なヘルプを表示するには、 bcdedit /? <command> を実行します。ここで、 <command> は、詳細を検索するコマンドの名前です。 たとえば、bcdedit /? createstore は、Createstore コマンドの詳細なヘルプを表示します。 |
ストアで動作するパラメーター
オプション | 説明 |
---|---|
/createstore | 新しい空のブート構成データ ストアを作成します。 作成されたストアはシステム ストアではありません。 |
/export | システム ストアの内容をファイルにエクスポートします。 このファイルは、後でシステム ストアの状態を復元するために使用できます。 このコマンドは、システム ストアに対してのみ有効です。 |
/import | 以前に /export オプションを使用して生成されたバックアップ データ ファイルを使用して、システム ストアの状態を復元します。 このコマンドは、インポートを行う前にシステム ストア内の既存のエントリを削除します。 このコマンドは、システム ストアに対してのみ有効です。 |
/store | このオプションは、使用するストアを指定するためにほとんどの BCDedit コマンドで使用できます。 このオプションを指定しないと、BCDEdit はシステム ストア上で動作します。 bcdedit /store コマンド単独での実行は、bcdedit /enum active コマンドの実行と同等です。 |
ストア内のエントリに対して動作するパラメーター
パラメーター | 説明 |
---|---|
/copy | 同じシステム ストア内で指定されたブート エントリのコピーを作成します。 |
作成します | ブート構成データ ストア内に新しいエントリを作成します。 既知の識別子が指定されている場合は、/application、/inherit、/device パラメーターを指定できません。 識別子が指定されていないか、または既知でない場合は、/application、/inherit、または /device オプションを指定する必要があります。 |
/delete | 指定されたエントリから要素を削除します。 |
入力オプションを操作するパラメーター
パラメーター | 説明 |
---|---|
/deletevalue | ブート エントリから指定された要素を削除します。 |
/set | エントリ オプション値を設定します。 |
出力を制御するパラメーター
パラメーター | 説明 |
---|---|
/enum | ストア内のエントリを一覧表示します。 /enum オプションは BCEdit の既定値であるため、パラメーターなしでの bcdedit コマンドの実行は bcdedit /enum active コマンドの実行と同等です。 |
/v | Verbose モード 通常、既知のエントリ ID は、わかりやすい短い形式で示されます。 コマンド ライン オプションとして /v を指定すると、すべての識別子が完全な形で表示されます。 bcdedit /v コマンド単独での実行は、bcdedit /enum active /v コマンドの実行と同等です。 |
ブート マネージャーを制御するパラメーター
パラメーター | 説明 |
---|---|
/bootsequence | 次の起動時にのみ使用する、1 回限りの表示順序を指定します。 このコマンドは、次回のコンピューターの起動時にのみ使用される点を除き、/displayorder オプションと同様です。 このコマンドの実行後、コンピューターは元の表示順序に戻ります。 |
/default | タイムアウトとなった場合に、ブート マネージャーが選択する既定のエントリを指定します。 |
/displayorder | ユーザーにブート パラメーターを表示するときにブート マネージャーが使用する表示順序を指定します。 |
/timeout | ブート マネージャーが既定のエントリを選択するまで、待機する時間を秒単位で指定します。 |
/toolsdisplayorder | [ツール] メニューを表示するときにブート マネージャーが使用する表示順序を指定します。 |
緊急管理サービスを制御するパラメーター
パラメーター | 説明 |
---|---|
/bootems | 指定されたエントリの緊急管理サービス (EMS) を有効または無効にします。 |
/ems | 指定されたオペレーティング システムのブート エントリの EMS を有効または無効にします。 |
/emssettings | コンピューターのグローバル EMS 設定を設定します。 /emssettings では、どの特定のブート エントリに対しても EMS は有効または無効になりません。 |
デバッグを制御するパラメーター
パラメーター | 説明 |
---|---|
/bootdebug | 指定されたブート エントリのブート デバッガーを有効または無効にします。 このコマンドは任意のブート エントリに使用できますが、ブート アプリケーションにのみ効果があります。 |
/dbgsettings | システムのグローバル デバッガー設定を指定または表示します。 このコマンドでは、カーネル デバッガーは有効または無効になりません。その目的には /debug オプションを使用してください。 個々のグローバル デバッガー設定を設定するには、 bcdedit /set <dbgsettings> <type> <value> コマンドを使用します。 |
/debug | 指定されたブート エントリのカーネル デバッガーを有効または無効にします。 |
関連リンク
BCDEdit の使用方法の例については、「BCDEdit オプション リファレンス」の記事を参照してください。
コマンド ライン構文を示すために使用される表記法については、「コマンド ライン構文キー」を参照してください。