2010年5月27日 星期四

Win7 Bcdedit 教學

自定義你的Vista啓動管理項——Bcdedit命令詳解

Bcdedit 位於X:\Windows\system32\ "X:"爲安裝Vista的盤符。

儲存操作指令
====================
/createstore 創建一個新的空白啓動配置資料檔案。
bcdedit /createstore C:\Data\BCD 創建BCD啓動配置資料檔案儲存到“C:\DATA\”文件夾。
/export 備份啓動配置資料檔案。
bcdedit /export "C:\Data\BCD Backup" 備份BCD啓動配置文件到“C:\Data\”文件夾,並以“BCD Backup”命名。
/import 還原啓動配置資料檔案。
bcdedit /import "C:\Data\BCD Backup" “C:\Data\”文件夾恢復BCD啓動配置文件。

儲存專案操作指令
====================
/copy 專案拷貝
作業系統啓動專案的拷貝:
bcdedit /copy {cbd971bf-b7b8-4885-951a-fa03044f5d71} /d "Copy of entry"
/create 新建專案
創建作業系統載入程式專案的 NTLDR(Ntldr):
bcdedit /create {ntldr} /d "Earlier Windows OS Loader"
創建存儲器磁碟另外的選擇項專案:
bcdedit /create {ramdiskoptions} /d "Ramdisk options"
創建一個新的作業系統啓動專案:
bcdedit /create /d "Windows Vista" /application osloader
創建一個新的調試器:
bcdedit /create {dbgsettings} /d "Debugger Settings"
/delete 刪除專案
刪除指定的作業系統專案:
bcdedit /delete {cbd971bf-b7b8-4885-951a-fa03044f5d71}
刪除指定的作業系統專案但啓動時不顯示專案(徹底刪除):
bcdedit /delete {cbd971bf-b7b8-4885-951a-fa03044f5d71} /cleanup
刪除指定的作業系統專案但啓動時顯示專案:
bcdedit /delete {cbd971bf-b7b8-4885-951a-fa03044f5d71} /nocleanup
刪除作業系統載入程式專案的 NTLDR:
bcdedit /delete {ntldr} /f

專案選擇操作指令
====================
/deletevalue 刪除專案選擇項。
刪除啓動管理的bootmgr選擇項專案:
bcdedit /deletevalue {bootmgr} bootsequence
刪除(WinPE)作業系統的數值開機專案:
bcdedit /deletevalue winpe
刪除來自指定的操作的 Windows PE 數值系統開機專案:
bcdedit /deletevalue {cbd971bf-b7b8-4885-951a-fa03044f5d71} winpe
/set 設定專案選擇項數值。
設定作業系統“cbd971bf-b7b8-4885-951a-fa03044f5d71”引導分區“C”:
bcdedit /set {cbd971bf-b7b8-4885-951a-fa03044f5d71} device partition=C:
指定的作業系統引導文件“ windows\ system 32\ winload.exe”:
bcdedit /set {cbd971bf-b7b8-4885-951a-fa03044f5d71} path \windows\system32\winload.exe
設定“NX”“OptIn”:
bcdedit /set nx optin
更改系統名稱
默認XP系統名稱在Vista啓動管理器中是"earlier version of Windows",更改:
bcdedit /set {ntldr} Description "Windows XP Professional SP2"
默認Vista系統名稱在Vista啓動管理器中是"Microsoft Windows",更改:
bcdedit /set {current} Description "Windows Vista 5456"

輸出控制指令
====================
/enum 在儲存中的列表專案。
列出所有的作業系統載入程式啓動專案:
bcdedit /enum OSLOADER
列出所有的啓動管理專案:
bcdedit /enum BOOTMGR
列出默認的啓動專案:
bcdedit /enum {default}
列出指定的作業系統啓動專案:
bcdedit /enum {b38a9fc1-5690-11da-b795-e9ad3c5e0e3a}
/v 列出所有活動的專案
bcdedit /enum ACTIVE /v

啓動管理控制指令
====================
/bootsequence 設定啓動列表順序。
設定二個作業系統專案和啓動順序:
bcdedit /bootsequence {802d5e32-0784-11da-bd33-000476eba25f} {cbd971bf-b7b8-4885-951a- fa03044f5d71} {ntldr}
加入作業系統專案爲啓動列表最後項:
bcdedit /bootsequence {802d5e32-0784-11da-bd33-000476eba25f} /addlast
/default 設定默認啓動專案。
設定默認啓動專案:
bcdedit /default {cbd971bf-b7b8-4885-951a-fa03044f5d71}
設定默認啓動作業系統程式爲 NTLDR:
bcdedit /default {ntldr}
/displayorder 設定哪一個系統啓動顯示多啓動畫面。
設定二個作業系統專案和在啓動管理顯示命令中被建立作業系統載入的程式 NTLDR:
bcdedit /displayorder {802d5e32-0784-11da-bd33-000476eba25f}
{cbd971bf-b7b8-4885-951a-fa03044f5d71} {ntldr}
把指定的作業系統專案加入啓動管理顯示命令結束:
bcdedit /displayorder {802d5e32-0784-11da-bd33-000476eba25f} /addlast
/timeout 設定啓動暫停數值。
/toolsdisplayorder 設定命令在哪一個啓動管理顯示工具畫面。
設定二個工具專案和記憶體診斷在那啓動管理工具顯示命令:
bcdedit /toolsdisplayorder {802d5e32-0784-11da-bd33-000476eba25f}
{cbd971bf-b7b8-4885-951a-fa03044f5d71} {memdiag}
把指定的工具專案加入啓動的結束管理工具顯示命令:
bcdedit /toolsdisplayorder {802d5e32-0784-11da-bd33-000476eba25f} /addlast

爲一個啓動應用程式控制緊急處理服務的指令
====================
/bootems
開啓啓動管理緊急處理服務:
bcdedit /bootems {bootmgr} ON
/ems
爲目前的作業系統啓動專案 EMS 開啓:
bcdedit /ems ON
/emssettings 設定緊急處理服務參數。
設定 EMS 參數使用基本輸出入系統設定:
bcdedit /emssettings BIOS

實際上,大家打開命令提示符,輸入 bcdedit /? 同樣可以獲得更詳盡的幫助:

沒有留言: