測試環境為 Windows 10 x86_64 (虛擬機)
如何讓 Windows 開機時顯示 Boot Menu (Windows Boot Manager),指令 msconfig / Boot 可以看到選單,但不完整,我們必須透過 BCDEdit (Boot Configuration Data Store Editor) 來看目前系統的 BCD (Boot Configuration Data Store) 設定,更多關於 BCDEdit 使用請參考 – https://benjr.tw/3599 .
使用 BCDEdit 需有系統管理員 (administrator) 的權限,在選單 windows system / command prompt 右鍵選擇 Run as administrator.
C:\Windows\system32>bcdedit Windows Boot Manager -------------------- identifier {bootmgr} device partition=\Device\HarddiskVolume1 path \EFI\Microsoft\Boot\bootmgfw.efi description Windows Boot Manager locale en-GB inherit {globalsettings} default {current} resumeobject {28e2c37a-bceb-11e8-81e9-c62cf0e5dbde} displayorder {current} {28e2c380-bceb-11e8-81e9-c62cf0e5dbde} toolsdisplayorder {memdiag} timeout 30 Windows Boot Loader ------------------- identifier {current} device partition=C: path \Windows\system32\winload.efi description windows 10 locale en-GB inherit {bootloadersettings} recoverysequence {28e2c37c-bceb-11e8-81e9-c62cf0e5dbde} displaymessageoverride Recovery recoveryenabled Yes isolatedcontext Yes allowedinmemorysettings 0x15000075 osdevice partition=C: systemroot \Windows resumeobject {28e2c37a-bceb-11e8-81e9-c62cf0e5dbde} nx OptIn bootmenupolicy Standard
雖然有設定 timeout 30 秒,但我們還是看不到選單.
displaybootmenu
透過參數 displaybootmenu 可以讓使用者在開機時自行透過選單來選擇.
C:\Windows\system32>bcdedit /set {bootmgr} displaybootmenu yes
按 F8 可以進入進階模式 (Advanced option) 選單.
bootmenupolicy
當系統有多項開機選擇時,預設就會顯示 Boot Menu,其 bootmenupolicy 參數預設模式為 Standard,如下圖所示.
可以依據需求改成 Legacy 的傳統模式(遇過在 Linux PXE 下架設 WinPE PXE Boot – https://benjr.tw/917 ,卻無法顯示 Boot Menu ,bootmenupolicy 改成 Legacy 就可以了).
C:\Windows\system32>bcdedit /set {default} bootmenupolicy Legacy C:\Windows\system32>bcdedit /set {28e2c380-bceb-11e8-81e9-c62cf0e5dbde} bootmenupolicy Legacy
關於 WDS 的 BCD 設定請參考 – https://benjr.tw/101425
沒有解決問題,試試搜尋本站其他內容