Windows 中的開機選項概觀

Windows 開機載入器架構包含與韌體無關的開機設定和儲存系統,稱為 開機設定資料 (BCD) ,以及開機選項編輯工具 BCDEdit (BCDEdit.exe) 。 在開發期間,您可以使用 BCDEdit 來設定在執行 Windows 11、Windows 10、Windows 8、Windows Server 2012、Windows 7 和 Windows Server 2008 之電腦上偵錯、測試和疑難排解驅動程式的開機選項。

警告

需要系統管理權限,才可使用 BCDEdit 來修改 BCD。 使用 BCDEdit 變更某些開機專案選項可能會使您的電腦無法運作。 或者,請使用系統設定公用程式 (MSConfig.exe) 來變更開機設定。 如需詳細資訊,請參閱如何在 Windows 10中開啟 MSConfig

開機載入架構

Windows 包含開機載入器元件,其設計目的是要快速且安全地載入 Windows。 它會使用三個元件:

  • Windows 開機管理程式

  • Windows 作業系統載入器

  • Windows 繼續載入器

在此設定中,Windows 開機管理員是一般,而且不會察覺每個作業系統的特定需求,而系統特定的開機載入器會針對所載入的系統進行優化。

當具有多個開機專案的電腦至少包含 Windows 一個專案時,Windows 開機管理員會啟動系統,並與使用者互動。 它會顯示開機功能表、載入選取的系統特定開機載入器,並將開機參數傳遞至開機載入器。

開機載入器位於每個 Windows 磁碟分割中。 選取之後,開機載入器會接管開機程式,並根據選取的開機參數載入作業系統。

如需 Windows 啟動程式的其他詳細資料,請參閱由 Microsoft Press 發佈的 Windows 內部

開機設定資料

Windows 開機選項會儲存在 BCD (BCD) 儲存在 BIOS 型和 EFI 型電腦上。

BCD 提供通用、與韌體無關的開機選項介面。 比先前的開機選項儲存體組態更安全,而且可讓系統管理員指派管理開機選項的許可權。 BCD 可在執行時間及系統設定的所有階段使用。

您可以從遠端系統管理 BCD,並在系統從 BCD 存放區所在媒體開機時管理 BCD。 此功能可用於偵錯和疑難排解,特別是在執行啟動修復時必須還原 BCD 存放區、從 USB 型儲存媒體,甚至是從遠端還原時。

BCD 存放區及其物件和元素架構會使用 GUID 和名稱,例如 「Default」 來識別開機相關應用程式。

BCD 包含自己的開機選項組。 如需這些開機選項的詳細資訊,請參閱 BCD 開機選項參考

編輯開機選項

若要在 Windows 中編輯開機選項,其中一個選項是使用 BCDEdit (BCDEdit.exe) ,這是 Windows 中包含的工具。

若要使用 BCDEdit,您必須是電腦上的 Administrators 群組成員。

注意

 設定 BCDEdit 選項之前,您可能需要停用或暫停電腦上的 BitLocker 和安全開機。

您也可以使用系統設定公用程式 (MSConfig.exe) 來變更開機設定。 此外,您可以使用進階啟動設定 UI 來設定許多選項。

若要以程式設計方式在 Windows 中變更開機選項,請使用 Windows Management Instrumentation (WMI) 介面來開機選項。 這個 BCD WMI 介面是以程式設計方式變更開機選項的最佳方法。 如需 BCD WMI 介面的相關資訊,請參閱 Windows SDK 檔中的 開機設定資料 WMI 提供者