用 BCDEdit 命令修改 Windows 多系统启动菜单的名称及显示顺序
生活随笔
收集整理的這篇文章主要介紹了
用 BCDEdit 命令修改 Windows 多系统启动菜单的名称及显示顺序
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Windows 啟動管理器
--------------------
標識符 {bootmgr}
device partition=D:
description Windows Boot Manager
locale zh-CN
inherit {globalsettings}
default {current}
resumeobject {3f8fcfd3-3d31-11ea-973d-8d4cb55a61a6}
displayorder {current}{3f8fcfd0-3d31-11ea-973d-8d4cb55a61a6}{ntldr}
toolsdisplayorder {memdiag}
timeout 18Windows 啟動加載器
-------------------
標識符 {current}
device partition=C:
path \Windows\system32\winload.exe
description Windows 10
locale zh-CN
inherit {bootloadersettings}
recoverysequence {3f8fcfd5-3d31-11ea-973d-8d4cb55a61a6}
displaymessageoverride Recovery
recoveryenabled Yes
allowedinmemorysettings 0x15000075
osdevice partition=C:
systemroot \Windows
resumeobject {3f8fcfd3-3d31-11ea-973d-8d4cb55a61a6}
nx OptIn
bootmenupolicy StandardWindows 啟動加載器
-------------------
標識符 {3f8fcfd0-3d31-11ea-973d-8d4cb55a61a6}
device partition=E:
path \Windows\system32\winload.exe
description Windows 7
locale zh-CN
inherit {bootloadersettings}
recoverysequence {3f8fcfd1-3d31-11ea-973d-8d4cb55a61a6}
recoveryenabled Yes
osdevice partition=E:
systemroot \Windows
resumeobject {3f8fcfcf-3d31-11ea-973d-8d4cb55a61a6}
nx OptInWindows 舊 OS 加載器
------------------------
標識符 {ntldr}
device partition=D:
path \ntldr
description Windows XP
上面列出的就是本人電腦的 Windows 三系統啟動菜單,從上到下排列分別是:
Windows 10
Windows 7
Windows XP
修改啟動菜單名稱:
將 Windows 10 名稱更改為 Windows 10 x64 命令如下(支持中文,下同):
BCDEdit /set {current} description "Windows 10 x64"將 Windows 7 名稱更改為 Windows 7 x64 命令如下:
BCDEdit /set {3f8fcfd0-3d31-11ea-973d-8d4cb55a61a6} description "Windows 7 x64"將 Windows XP 名稱更改為 Windows XP x32 命令如下:
BCDEdit /set {ntldr} description "Windows XP x32"BCDEdit /set 命令的詳細幫助信息:
C:\Users\Administrator>BCDEdit /? /set此命令在引導配置數據存儲中設置項選項值。bcdedit [/store <filename>] /set [{<id>}] <datatype> <value> [/addfirst | /addlast | /remove ]<filename> 指定要使用的存儲。如果此選項未指定,則使用系統存儲。有關詳細信息,運行 "bcdedit /? store"。<id> 指定要修改的項的標識符。如果未指定,則使用 {current}。有關標識符的詳細信息,運行 "bcdedit /? ID"。<datatype> 指定將創建或修改的選項數據類型。運行 "bcdedit /? TYPES" 了解有關數據類型的詳細信息。<value> 指定應該分配給選項的值。<value> 的格式取決于指定的數據類型。運行"bcdedit /? FORMATS" 了解數據格式的詳細信息。/addfirst 此交換機僅在數據類型為對象列表時才可使用。將指定的項標識符添加到列表的頂部。如果指定此交換機,則將僅指定單個項標識符。 如果指定的標識符已存在于列表中,它將被移到列表的頂部。/addlast 此交換機僅在數據類型為對象列表時才可使用。將指定的項標識符添加到列表的末尾。如果指定了此交換機,則將僅指定單個項標識符。如果指定的標識符已存在于列表中,它將被移到列表的末尾。/remove 此交換機僅在數據類型為對象列表時才可使用。從列表中移除指定的項標識符。如果指定了此交換機,將僅指定單個項標識符。如果該標識符不在列表中,則該操作不起作用。如果最后一項被刪除,則數據類型值也將刪除。示例:以下命令將應用程序設備設置為分區 C: 對于 指定的操作系統項:\ bcdedit /設置 {cbd971bf-b7b8-4885-951a-fa03044f5d71} 設備分區=C:注意: 使用 "hd_partition=" 語法顯式禁用自動 VHD檢測,并創建兼容的項以啟動虛擬機,即bcdedit /store F:\boot\bcd /set{default}device hd_partition=F:以下命令將操作系統設備設置為 VHD 文件(C:\vdisks\vdisk01.vhd) 對于指定的操作系統項:bcdedit /set {cbd971bf-b7b8-4885-951a-fa03044f5d71} osdevicevhd=[C:]\vdisks\disk01.vhd以下命令將應用程序的路徑設置為 指定的操作系統項的 \windows\system32\winload.exe:bcdedit /set {cbd971bf-b7b8-4885-951a-fa03044f5d71} 路徑\windows\system32\winload.exe以下命令針對當前操作 系統啟動項將 NX 策略設置為 OptIn。bcdedit /set nx optin修改啟動菜單顯示順序:
將 Windows 7 菜單移至末尾,命令如下:
注:Windows 10 菜單比較霸道,只能一直在最上面顯示,不支持向下移動
更改后的菜單顯示順序為:
Windows 10
Windows XP
Windows 7
BCDEdit /displayorder 命令的詳細幫助信息:
C:\Users\Administrator>BCDEdit /? /displayorder此命令設置啟動管理器使用的顯示順序。bcdedit /displayorder <id> [...] [ /addfirst | /addlast | /remove ]<id> [...] 指定組成顯示順序的標識符列表。必須至少指定一個標識符,且必須使用空格分隔標識符。有關標識符的詳細信息,請運行 "bcdedit /? ID"。/addfirst 將指定的項標識符添加到顯示順序的頂部。如果已指定此參數,則只能指定一個項標識符。如果列表中已存在指定的標識符,則將其移動到列表頂部。/addlast 將指定的項標識符添加到顯示順序的末尾。如果已指定此參數,則只能指定一個項標識符。如果列表中已存在指定的標識符,則將其移動到列表末尾。/remove 從顯示順序中刪除指定的項標識符。如果已指定此參數,則只能指定一個項標識符。如果該標識符不在列表中,則該操作不起作用。如果刪除最后一項,則顯示順序值將會從啟動管理器項中刪除。示例:下列命令設置啟動管理器顯示順序中的兩個 OS 項以及基于 NTLDR 的 OS 加載器:bcdedit /displayorder {802d5e32-0784-11da-bd33-000476eba25f}{cbd971bf-b7b8-4885-951a-fa03044f5d71} {ntldr}下列命令將指定的 OS 項添加到啟動管理器顯示順序的末尾:bcdedit /displayorder {802d5e32-0784-11da-bd33-000476eba25f} /addlastBCDEdit 命令的詳細幫助信息:
C:\Users\Administrator>BCDEdit /?BCDEDIT - 啟動配置數據存儲編輯器Bcdedit.exe 命令行工具用于修改啟動配置數據存儲。 啟動配置數據存儲包含啟動配置參數并 控制操作系統的啟動方式。這些參數以前 位于 Boot.ini 文件中(在基于 BIOS 的操作系統中)或位于非易失性 RAM 項中 (在基于可擴展固件接口的操作系統中)。可以 使用 Bcdedit.exe 在啟動配置數據存儲中 添加、刪除、編輯和附加項。有關命令和選項的詳細信息,請鍵入 bcdedit.exe /? <command>。例 如,若要顯示有關 /createstore 命令的詳細信息,請鍵入:bcdedit.exe /? /createstore有關本幫助文件中按字母順序排列的主題列表,請運行 "bcdedit /? TOPICS"。對存儲執行的命令 ================================ /store 用于指定當前系統默認值以外的 BCD 存儲。 /createstore 新建空的啟動配置數據存儲。 /export 將系統存儲的內容導出到文件。以后可以使用該文件還原系統存儲的狀態。 /import 使用 /export 命令創建的備份文件來還原 系統存儲的狀態。 /sysstore 設置系統存儲設備(僅影響 EFI 系統,在重新啟動后不再保留,且僅用于系統存儲設備不確定的情況下)。對存儲中的項執行的命令 =========================================== /copy 復制存儲中的項。 /create 在存儲中創建新項。 /delete 刪除存儲中的項。 /mirror 創建存儲中項的鏡像。運行 bcdedit /? ID 可獲得有關這些命令使用的標識符的信息。對項選項執行的命令 ====================================== /deletevalue 刪除存儲中的項選項。 /set 設置存儲中的項選項值。運行 bcdedit /? TYPES 可獲得這些命令使用的數據類型的列表。 運行 bcdedit /? FORMATS 可獲得有效數據格式的列表。控制輸出的命令 ============================ /enum 列出存儲中的項。 /v 命令行選項,完整顯示項標識符,而不是使用已知標識符的名稱。單獨使用命令 /v 可完整顯示 ACTIVE 類型的項標識符。單獨運行 "bcdedit" 等同于運行 "bcdedit /enum ACTIVE"。控制啟動管理器的命令 ====================================== /bootsequence 為啟動管理器設置一次性啟動序列。 /default 設置啟動管理器將使用的默認項。 /displayorder 設置啟動管理器顯示多重啟動菜單的順序。 /timeout 設置啟動管理器的超時值。 /toolsdisplayorder 設置啟動管理器顯示工具菜單的順序。控制啟動應用程序緊急管理服務的命令 ========================================================================== /bootems 啟用或禁用啟動應用程序的緊急管理服務。 /ems 啟用或禁用操作系統項的緊急管理服務。 /emssettings 設置全局緊急管理服務參數。控制調試的命令 ============================== /bootdebug 啟用或禁用啟動應用程序的啟動調試。 /dbgsettings 設置全局調試程序參數。 /debug 啟用或禁用操作系統項的內核調試。 /hypervisorsettings 設置虛擬機監控程序的參數。控制遠程事件日志記錄的命令 ========================================= /eventsettings 設置全局遠程事件日志記錄參數。 /event 啟用或禁用操作系統項的遠程事件日志記錄。總結
以上是生活随笔為你收集整理的用 BCDEdit 命令修改 Windows 多系统启动菜单的名称及显示顺序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机主机光盘故障,光盘放进电脑里打开了
- 下一篇: java信息管理系统总结_java实现科