bcdedit
引導設定資料 (BCD) 檔案提供用於描述引導應用程式和引導應用程式設定的儲存。 儲存中的物件和元素有效地取代了 Boot.ini。
BCDEdit 是用於管理 BCD 儲存的命令列工具。 它可用於多種目的,包括建立新商店、修改現有商店、新增啟動選單參數等。 BCDEdit 的用途與早期版本的 Windows 上的 Bootcfg.exe 的用途基本上相同,但有兩項重大改進:
公開比 Bootcfg.exe 更廣泛的引導參數。
改進了腳本支援。
注意
使用 BCDEdit 修改 BCD 需要管理權限。
BCDEdit 是編輯 Windows Vista 和更高版本的 Windows 啟動設定的主要工具。 它包含在 Windows Vista 發行版的 %WINDIR%\System32 資料夾中。
BCDEdit 受限於標準的資料型態,主要設計來對 BCD 執行單一常見變更。 對於更複雜的操作或非標準資料類型,請考慮使用 BCD Windows Management Instrumentation (WMI) 應用程式介面 (API) 來建立更強大、更靈活的自訂工具。
語法
bcdedit /command [<argument1>] [<argument2>] ...
參數
常規 BCDEdit 命令列選項
選項 | 描述 |
---|---|
/? | 顯示 BCDEdit 命令清單。 執行不帶參數的此命令會顯示可用命令的摘要。 若要顯示特定命令的詳細說明,請執行 bcdedit /? <command> ,您要 <command> 搜尋之命令的名稱在哪裡。 例如,bcdedit /? createstore 顯示 Createstore 命令的詳細協助。 |
在商店上執行的參數
選項 | 描述 |
---|---|
/createstore | 建立新的且空的開機設定資料存放區。 建立的存放區並非系統存放區。 |
/export | 將系統存放區的內容匯出至檔案。 這個檔案稍後可用於還原系統存放區的狀態。 這個命令僅對系統存放區有效。 |
/import | 使用先前使用 /export 選項產生的備份資料檔案來恢復系統儲存的狀態。 這個命令會在進行匯入之前,先刪除任何存在於系統存放區中的項目。 這個命令僅對系統存放區有效。 |
/store | 這個選項可用於大部分的 BCDedit 命令,以指定要使用的存放區。 如果未指定這個選項,則 BCDEdit 會在系統存放區上操作。 單獨執行 bcdedit /store 命令相當於執行 bcdedit /enum active 命令。 |
對儲存中的條目進行操作的參數
參數 | 描述 |
---|---|
/copy | 在相同的系統存放區中,製作指定開機項目的複本。 |
/create | 在開機設定資料存放區中建立新項目。 如果指定了眾所周知的標識符,則無法指定 /application、/inherit 和 /device 參數。 如果未指定識別碼或識別碼不為人所知,則必須指定 /application、/inherit 或 /device 選項。 |
/delete | 從指定的項目刪除元素。 |
對輸入選項進行操作的參數
參數 | 描述 |
---|---|
/deletevalue | 從開機項目刪除指定的元素。 |
/set | 設定項目選項值。 |
控制輸出的參數
參數 | 描述 |
---|---|
/enum | 列出存放區中的項目。 該 /enum 選項是 BCEdit 的預設值,因此執行不帶參數的 bcdedit 命令相當於執行 bcdedit /enum active 命令。 |
/v | 詳細資訊模式。 通常任何通用的項目識別元都會以好記的簡短形式呈現。 指定 /v 作為命令列選項會完整顯示所有識別碼。 單獨執行 bcdedit /v 命令相當於執行 bcdedit /enum active /v 命令。 |
控制啟動管理器的參數
參數 | 描述 |
---|---|
/bootsequence | 指定一次性顯示順序,以用於下一次開機。 此命令與 /displayorder 選項類似,不同之處在於它僅在電腦下次啟動時使用。 之後,電腦會還原為原本的顯示順序。 |
/default | 指定在逾時過期時,開機管理程式要選取的預設項目。 |
/displayorder | 指定引導管理員向使用者顯示引導參數時所使用的顯示順序。 |
/timeout | 指定在開機管理程式選取預設項目之前,要等候的時間 (以秒為單位)。 |
/toolsdisplayorder | 指定顯示工具功能表時啟動管理員要使用的顯示順序。 |
控制緊急管理服務的參數
參數 | 描述 |
---|---|
/bootems | 啟用或停用指定項目的緊急管理服務 (EMS)。 |
/ems | 針對指定的作業系統開機項目啟用或停用 EMS。 |
/emssettings | 設定電腦的全域 EMS 設定。 /emssettings 不會為任何特定啟動項目啟用或停用 EMS。 |
控制調試的參數
參數 | 描述 |
---|---|
/bootdebug | 啟用或停用指定開機項目的開機偵錯工具。 雖然這個命令可用於任何的開機項目,但它僅對開機應用程式有效。 |
/dbgsettings | 指定或顯示系統的全域偵錯工具設定。 該命令不會啟用或停用內核調試器; 為此目的使用 /debug 選項。 若要設定個別的全域調試程式設定,請使用 bcdedit /set <dbgsettings> <type> <value> 命令。 |
/debug | 啟用或停用指定開機項目的核心偵錯工具。 |
相關連結
有關如何使用 BCDEdit 的範例,請參閱 BCDEdit 選項參考文章。
若要查看用於指示命令列語法的符號,請參閱命令列語法鍵。