Windowsブート マネージャとは何ですか?その機能をご存知でしょうか?本記事では、このツールについて説明していきます。

Windowsブート マネージャーとは

Windowsブート マネージャー(BOOTMGR)は、ボリューム ブートレコードの一部であるボリューム ブート コードから読み込まれる小さなソフトウェアです。これにより、Windows 10/8/7 または Windows Vista オペレーティング システムを起動することができます。今回は、MiniToolより多くの情報を提供します。

BOOTMGRが必要とする構成データは、レジストリに似たデータベースであるブート構成データ(BCD)ストアにあります。このデータベースは、Windows XPなどの古いバージョンのWindowsで使用されていたboot.iniファイルに代わるものです。

BOOTMGRファイル自体は読み取り専用で非表示であり、パーティションのルート ディレクトリにあります。ディスクの管理では「アクティブ」としてマークされています。ほとんどのWindows PCでは、このパーティションは「システムで予約済み」と表示され、ハードドライブ文字がありません。

「システム予約」パーティションがない場合、BOOTMGRはプライマリ ハードドライブ(ほとんどの場合Cドライブ)に配置されている可能性があります。ブート マネージャーは、Windowsの起動プロセスを続行するために使用されるシステム ローダーであるwinload.exeを実行します。

Windows 10のブート マネージャーを有効/無効にする方法

上記の説明から、Windowsブート マネージャーがコンピュータをより良く使うのに役立つことが分かります。なお、複数のOSがある場合は、PCの起動時にターゲットのOSを選択し、Windowsマネージャーを有効にすることができます。

ただし、起動するOSを選択する画面で待っている間、起動プロセスが不必要に遅くなることがあるため、これを無効にしておく必要がある場合もあるでしょう。

提示: 起動するOSを選択することなく、いつも同じものを起動したい場合は、よく使用するOSをあらかじめ選択しておくことができます。

実際には、Windowsブート マネージャーを削除することはできません。ただし、起動するOSの選択画面で待つ時間を短くすることができます。以下の方法を使用して、Windows 10のブート マネージャーを有効/無効にしてみましょう。

提示: システム構成データを使用する際には、不必要な変更を加えないことにご注意ください。そうしないと、混乱を招くことになるおそれがあります。

方法1:コマンドプロンプトを使用する

コマンドプロンプトでBOOTMGRの有効化/無効化を行うには、管理者権限が必要になります。管理者権限をお持ちでない場合は、Renee PassNowを使用して管理者権限を作成してから、以下の手順を実行してください。

ステップ1:検索ボックスに「cmd」と入力し、「コマンドプロンプト」を右クリックして「管理者として実行」を選択します。

ステップ2:プロンプトに次のコマンドを入力し、各コマンドを入力した後に「Enter」キーを押します。

  • bcdedit / set {bootmgr} displaybootmenu yes
  • bcdedit / set {bootmgr} timeout 30
提示: 「timeout」はブート マネージャーの表示時間を決定します。必要に応じて、timeoutの値を秒単位で指定することができます。

コマンドの入力

ステップ3:Windowsブート マネージャーを無効にするには、bcdedit / set {bootmgr} timeout 0と入力して「Enter」キーを押します。

BOOTMGRを無効にするコマンドを入力

あるいは、bcdedit / set {bootmgr} displaybootmenu no commandを使用してBOOTMGRを無効にすることもできますが、そうすると方法2を使用することができません。

方法2:システムのプロパティを変更する

システムのプロパティを変更して、Windowsブート マネージャーを有効または無効にすることもできます。詳細な手順は次のとおりです。

ステップ1:Win + R」キーを同時に押して、「ファイル名を指定して実行」ダイアログを開きます。

ステップ2:sysdm.cplと入力し、「OK」をクリックして続行します。

sysdm.cplと入力して「OK」をクリック

ステップ3:システムのプロパティ」ウィンドウがポップアップしたら、「詳細設定」タブに移動します。それから、「起動と回復」セクションの「設定」をクリックします。

「起動と回復」セクションの「設定」をクリック

ステップ4:ポップアップ ウィンドウで、「オペレーティング システムの一覧を表示する時間」ボックスにチェックを入れて、時間を設定します。その後、「OK」をクリックして変更を保存します。

「オペレーティング システムの一覧を表示する時間」のチェックを外す

ステップ5:BOOTMGRを無効にしたい場合は、「オペレーティング システムの一覧を表示する時間」ボックスのチェックを外すか、時間値を0に設定してから、「OK」をクリックして操作を終了してください。

「オペレーティング システムの一覧を表示する時間」のチェックを外す

BootMGRに関する追加情報

Windowsでは、「BOOTMGRが欠落しています」というブートエラーがよく発生します。ブート構成データストアは、以前のブートオプションよりも安全です。これは、ブート構成データにより、AdministratorグループのユーザーがBCDストア パーティションをロックしたり、他のユーザーに特定のアクセス許可を付与して、ブートオプションを管理できるユーザーを決定できるからです。

Administratorグループに所属している場合、Windows Vistaやそれ以降のバージョンのWindowsを使用している限り、Windowsに搭載されているBCDEdit.exeツールを使ってブートオプションを編集することができます。逆に、古いバージョンのWindowsを使用している場合は、代わりにBootcfgおよびNvrBootツールを使用してください。

  • hatena