Windows 11でデュアルブートメニューが表示されない問題を解決する方法



Windows 11 搭載の PC を起動したら、デュアルブートメニューが表示されない、なんて経験ありませんか? OS ピッカーはどこにあるんだろう? Linux や以前のバージョンの Windows など、2 つ目の OS をセットアップしておき、マシンを起動しても表示されない、そんな状況はイライラさせられます。たいていは、ちょっとした設定ミスで、ブートメニューが無効になっていたり、高速スタートアップが便利なように見せかけて、実際には選択肢を隠しているだけかもしれません。この問題を解決するのはそれほど難しいことではありませんが、コマンドラインで操作したり、システム設定を詳しく調べたりする必要があります。これらのヒントを試せば、デフォルトの OS で止まってしまうのではなく、起動時に複数の OS が表示され、選択できるようになるはずです。より細かく制御でき、ストレスが軽減されます ― 少なくともほとんどの場合は。

Windows 11でデュアルブートオプションが表示されない問題を解決する方法

通常、これはシステムのブートメニューがオフになっているか非表示になっている場合、あるいは高速スタートアップが邪魔になっている場合に発生します。ブート設定をリセットするだけで解決する場合もありますが、システム設定を手動で変更する必要がある場合もあります。理由が何であれ、まずは以下のことを試してみてください。

方法1: コマンドプロンプトでデュアルブートメニューを有効にする

これは定番の修正方法です。少し奇妙ですが、ブートメニューが有効になっていないと起動時に表示されません。このコマンドでブートメニューを再び有効にできます。ある環境では問題なく動作しましたが、別の環境では再起動と少しの忍耐が必要でした。

  • コマンドプロンプトを管理者として起動します。 キーを押してWindows + S「cmd」と入力し、右クリックして「管理者として実行」を選択します。または、コマンドプロンプトを検索して、そのオプションを選択します。Windowsから許可を求めるプロンプトが表示されるので、「はい」と答えます。
  • 次のコマンドを入力して押しますEnter:bcdedit /set {bootmgr} displaybootmenu yes

このコマンドはブート構成データ(BCD)を調整し、起動時にブートメニューを表示するようにシステムに指示します。正常に実行された場合、コマンドウィンドウに「操作は正常に完了しました」と表示されます。表示されない場合は、権限やセキュリティツールによって変更がブロックされていないか確認してください。カスタム構成ではよくあることです。

方法2: ブートメニューを非表示または無効にする

以前の設定により、メニューが非表示になっている場合があります。非表示にしたりオフにしたりするには、代わりに次のコマンドを使用します:bcdedit /set {bootmgr} displaybootmenu no。これは逆の意味で、完全に静かに起動したい場合や、OSの選択を気にしない場合に便利です。

これを実行した後、再起動してメニューが消えているかどうかを確認してください。後で元に戻したい場合は、最初のコマンドをもう一度実行してください。簡単ですが、Windowsは他のシステム設定やアップデートを変更すると、この設定をリセットすることがあるので覚えておくと良いでしょう。

方法3:Windowsのブート設定を手動で調整する

コマンドラインの操作に慣れていない場合は、Windows 設定からブート メニューを切り替えることができますが、少し隠れているため、いくつかの操作が必要になります。

  • スタートメニューをクリックして設定を開きます。
  • 「システム」に進み、右側にある「バージョン情報」を見つけます。
  • 下にスクロールして「システムの詳細設定」をクリックします。すると、従来の「システムのプロパティ」ウィンドウが開きます。
  • 「起動と回復」セクションに切り替えて、「設定」をクリックします。ここでWindowsはOSの起動方法を調整できます。

「デフォルトのオペレーティングシステム」のドロップダウンで、最初に読み込むOSを選択できます。次に、「オペレーティングシステムの一覧を表示する時間」を30秒など、適切な時間に設定します。「OK」をクリックして再起動します。ブートメニューが表示され、選択できるようになります。

注意:一部の設定では、この設定をカスタマイズしないと、Windowsがメニューを表示せずにデフォルト設定を自動選択することがあります。また、オプションが表示されない場合や何も起こらない場合は、システムファイルを再度確認するか、回復オプションからブートローダーを再インストールしてみてください。Windowsは必要以上に難しくする必要があるためです。

デフォルトのオペレーティングシステムを設定する方法

メニューが表示されたら、デフォルトのOSを設定することをお勧めします。特に、普段はどちらか一方だけを使い、時々別のOSに素早くアクセスしたい場合は便利です。Windows 11では少し面倒ですが、不可能ではありません。

  • スタートメニューを開き、設定に移動します。
  • 「システム」をクリックし、「バージョン情報」を選択します。
  • 右側のパネルで「システムの詳細設定」をクリックして、 「システムのプロパティ」を開きます。
  • [スタートアップと回復]ウィンドウで、 [既定のオペレーティング システム]というドロップダウンを見つけて、リストからお気に入りを選択します。
  • 余裕を持たせたい場合は、オペレーティング システムの一覧を表示する時間を約 30 秒に設定します。
  • 「OK」をクリックして確定します。次回再起動時には、カウントダウン中に別の設定を選択しない限り、システムはデフォルトのOSに直接切り替わります。

念のためお知らせしますが、Windows はアップデートや予期せぬシャットダウンの後にこれらの設定をリセットすることがあります。そのため、最初の試みでうまくいかない場合は、これらの手順をもう一度実行するか、電源管理設定によって設定が上書きされていないか確認してください。

まとめ

Windows 11でデュアルブートメニューを復元する方法は以上です。通常は、簡単なコマンドを実行するか、設定をいくつか調整するだけで解決します。それでも問題が解決しない場合は、EFI設定を確認するか、Windows回復環境などのツールを使用してブートローダーを修復する価値があるかもしれません。しかし、ほとんどの場合、これらの手順でメニューを再び表示できるはずです。

まとめ

  • を使用してブート メニューを有効にしますbcdedit /set {bootmgr} displaybootmenu yes
  • 必要に応じて、 を使用して再度非表示にしますbcdedit /set {bootmgr} displaybootmenu no
  • Windows のシステム プロパティでスタートアップ設定を調整します。
  • デフォルトの OS を設定し、必要に応じて表示時間を調整します。

これが役に立つことを祈る

これで、誰かが頭を悩ませたり、技術フォーラムで何時間も待ったりする必要がなくなるといいですね。ブートオプションの修正は迷路のように複雑であるべきではないのですが、Windows では時々そう感じてしまうことがあります。粘り強く、どこを見ればよいかを知っていれば、たいていうまくいきます。頑張ってください!



この記事は役に立ちましたか?