ダブルブートメニューがWindowsで表示されない?修正方法はこちら

Windowsを起動したときにダブルブートメニューが表示されないですか?おそらく、ブートマネージャーが不正に設定されています。幸いなことに、これは新しく作成されたダブルブートでよくある問題で、簡単に修正できます。
いくつかのWindows設定を調整してこの問題を解決するための詳細なガイドをご用意しました。
目次
- ダブルブートメニューが表示されない理由
- コマンドプロンプトを使ってブートメニューを有効にする
- EasyBCDを使用してブートメニューを構成する
- ブートディスクパーティションをアクティブにする
- スタートアップと回復を使用してデフォルトOSを構成する
- Windowsのファストスタートを無効にする
- システム構成ツールでブートメニューを復元する
- よくある質問
ダブルブートメニューが表示されない理由
Windows PCに2つ目のOSをインストールした後は、ブートメニューを使用して2つのOS間をシームレスに切り替えられるはずです。しかし、以下の理由のいずれかでブートメニューが表示されない場合があります。
- ファストスタートが有効になっているため、PCがデフォルトのOSに直接ブートしてしまう。
- ブートメニューが無効化されている。
- デフォルトのOSが不正に設定されている。
- システムファイルの破損によるブートマネージャーの不具合。
ダブルブートメニューが表示されない問題を修正する方法
ブートメニューの問題を修正するための普遍的な方法はありません。各方法を一つずつ試して、問題が解決するか確認してください。
1. コマンドプロンプトを使ってブートメニューを有効にする
- Win + Rを押して「実行」アプリを開きます。
- テキストボックスに
cmdと入力します。 - Ctrl + Shift + Enterを押して、管理者としてコマンドを実行します。コマンドプロンプトのウィンドウが開きます。

- コマンドプロンプトに次のコマンドを入力し、Enterを押します。コマンドが正常に実行されると、「操作が正常に完了しました」というメッセージが表示されます。
bcdedit /set {bootmgr} displaybootmenu yes
あなたが実行したBCDEditコマンドは、ブート構成データ(BCD)を管理するためのコマンドラインユーティリティです。このコマンドを実行すると、PCのブート構成が変更され、ブートメニューがアクティブになります。
また読みたい: Windows 11の互換性を確認するための究極ガイド
2. EasyBCDを使用してブートメニューを構成する
BCDeditコマンドが効果がない場合は、EasyBCDというユーティリティソフトウェアを使用してダブルブートメニューを修正できます。手順は次の通りです。
- EasyBCDをダウンロードしてPCにインストールします。インストール時に「非商用版」を選択します。ダウンロードを完了するには、名前とメールアドレスを入力する必要があります。

EasyBCDツールを実行し、「ブートメニューの編集」をクリックします。
PCのダブルブートエントリが表示されます。対応するボックスをチェックすることでデフォルトOSを変更できます。
作業が完了したら、下部の「Metroブートローダーを使用」オプションを確認します。

- ブートメニューの表示時間を調整したい場合は、「カウントダウンから」を秒単位で設定します。
- 「設定を保存」をクリックしてプロセスを完了します。
3. ブートディスクパーティションをアクティブにする
ディスクパーティションに2つ目のOSをインストールした後、そのパーティションをアクティブにする必要があります。この作業を行わないと、起動時にブートメニューが表示されません。
- Win + Rを押して「実行」を開きます。
cmdを入力し、Ctrl + Shift + Enterを押して管理者として実行します。コマンドプロンプトのウィンドウが開きます。- コマンドプロンプトに
diskpartと入力し、Enterを押します。 - コマンドプロンプトがDiskPartを開き、バージョン番号を表示します。

list diskと入力してEnterを押すと、利用可能なディスクのリストが表示されます。select disk {ディスク番号}を使用して、新しくインストールしたOSがあるディスクを選択します。
注意: この場合、{ディスク番号}は実際のディスクの番号のプレースホルダーです。

- 特定のパーティションにアクセスするには、
list partitionと入力します。するとパーティションのリストが表示されます。 select partition {パーティション番号}と入力して、ターゲットパーティションを選択します。Activeと入力してEnterを押し、パーティションをアクティブにします。「DiskPartは現在のパーティションをアクティブとしてマークしました」というメッセージが表示されます。

また読みたい: Windows 11でクラシックボリュームミキサーを復活させる方法
4. スタートアップと回復を使用してデフォルトOSを構成する
時には、ブートするデフォルトOSを選択することで、消えたブートメニューを解決できることがあります。手順は次の通りです。
- Win + Iを押してWindows設定を開きます。
- 下にスクロールして「バージョン情報」をクリックします。

- ウィンドウの右側で「詳細システム設定」をクリックします。

- 新しいウィンドウが開きます。「詳細」タブをクリックし、「スタートアップと回復」の下の「設定」ボタンを押します。

- 新しいウィンドウでドロップダウンメニューからデフォルトOSを選択します。
- ブートメニューの「オペレーティングシステムのリストを表示する時間」オプションも設定します。OKをクリックして終了します。

5. Windowsのファストスタートを無効にする
ファストスタートは、PCの起動を早める素晴らしい機能です。このオプションは通常、最初から有効になっており、ダブルブートメニューに関して問題を引き起こす可能性があります。以下の手順でファストスタートを無効にします:
- Win + Rを押してRunを開きます。
- 入力ボックスに
controlと入力してEnterを押します。このコマンドでコントロールパネルが開きます。

- ウィンドウの右上隅の「表示方法」で「小アイコン」または「大アイコン」を選択します。
- 次に、「電源オプション」に進んでクリックします。

- 新しいウィンドウで、左側のメニューから「電源ボタンの動作を選択する」をクリックします。

- ウィンドウの下部でグレーの設定を有効にするために「現在利用できない設定を変更する」リンクをクリックします。

- 「高速スタートアップを有効にする」のチェックを外します。

- 「変更を保存」をクリックしてウィンドウを閉じます。
6. システム構成ツールでブートメニューを復元する
Windowsシステム構成ツール、略して「Msconfig」は、Windowsのスタートアップやプログラムを構成するためのやや隠れたツールです。以下の手順でシステム構成を使用してダブルブートメニューを修正します。
- Win + Rを押して「実行」を開きます。
msconfigと入力してEnterを押し、システム構成を開きます。

- 「システム構成」ウィンドウでブートタブをクリックします。インストールされたオペレーティングシステムのリストが表示されます。

- 非デフォルトのOS(デフォルトのOSは示されています)を選択し、「デフォルトに設定」ボタンをクリックします。
- 「適用」をクリックします。
- 最後に「再起動」をクリックして、指示に従いPCを再起動します。
また読みたい: MicrosoftアカウントなしでWindows 11を使用する方法
よくある質問
ブートメニューにアクセスするにはどうすればよいですか?
PCを起動しているとき、F2、F10、F12、またはEscを押すことでブートメニューにアクセスできます。これはPCのメーカーによって異なります。
同じライセンスで2つのWindowsバージョンをデュアルブートできますか?
残念ながら、同じライセンスを使用することはできません。それぞれのWindowsのインスタンスに対して別のライセンスが必要です。
LinuxとWindowsをデュアルブートする場合は、追加のライセンスは必要ありません。
デュアルブートはPCを遅くしますか?
デュアルブートはPCを遅くしません。両方のオペレーティングシステムを同時に実行しているわけではないからです。
すべてのスクリーンショットはリチャード・カニョロによって撮影されました。
画像のクレジット: Pixabay