内気なもんた君

時々日本語化してます

ブートメニュー (ブートマネージャー) の変更

ブートメニュー (ブートマネージャー) の変更

 

ブート関連のツールをいじっていると稀にブートメニューがレガシーブートメニューに変更されてしまうことがある。

 

まずは、bcdedit で確認。

Windows ブート ローダー
--------------------------------
identifier              {current}
device                  partition=C:
path                    \WINDOWS\system32\winload.efi
description             Windows 11C
locale                  ja-JP
inherit                 {bootloadersettings}
displaymessageoverride  Recovery
recoveryenabled         No
isolatedcontext         Yes
flightsigning           Yes
allowedinmemorysettings 0x15000075
osdevice                partition=C:
systemroot              \WINDOWS
resumeobject            {0e6525d6-1a8e-11f0-a221-dfd43361f1b9}
nx                      OptIn
bootmenupolicy          Standard

bootmenupolicy が Standard になっていればUEFIのグラフィカルメニュー。

もしここが Legacy になっていれば文字通りレガシー。

Legacy から Standard へ変更するには以下のコマンド。

bcdedit /set {current} bootmenupolicy Standard

 

もし、Standard になっているのにレガシーになっているのならブートマネージャーを確認。

Windows ブート マネージャー
--------------------------------
identifier              {bootmgr}
device                  partition=\Device\HarddiskVolume1
path                    \EFI\Microsoft\Boot\bootmgfw.efi
description             Windows Boot Manager
locale                  ja-JP
inherit                 {globalsettings}
flightsigning           Yes
default                 {current}
resumeobject            {0e6525ea-1a8e-11f0-a221-dfd43361f1b9}
displayorder            {0e6525eb-1a8e-11f0-a221-dfd43361f1b9}
                        {current}
toolsdisplayorder       {memdiag}
timeout                 3
displaybootmenu         Yes

 

ブートローダーが Standard になっているのにレガシーメニュになっているのなら
displaybootmenu         Yes が追加されていると思う。

 

displaybootmenu が Yes になっているとローダーの設定に関係なくレガシーメニューが表示される。

UEFI のグラフィカルメニューへ戻すには
bcdedit /set {bootmgr} displaybootmenu No
と、入力。

displaybootmenu 自体を削除するには、
bcdedit /deletevalue {bootmgr} displaybootmenu

と、入力。

 

- = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -

レガシーブートメニューが表示されると昔に戻ったような気がして、どうもなぁ~ と思う人は多いと思うけど、意外と便利なところもある。

セーフモードで起動するにはなにかと面倒なイメージがあるけど、レガシーブートメニューならF8キーから簡単に設定できる。