共用方式為


在 Windows 中設定和編輯驅動程式開發的開機選項

本文提供 Windows 中開機選項的概觀。 您將瞭解開機程式的關鍵元件,包括:

  • Windows 開機管理器、操作系統加載程序和恢復加載程序。
  • 用於儲存開機選項的開機組態資料 (BCD) 儲存區。
  • 用來修改開機選項的 BCDEdit 工具。

在開發期間,您可以使用這項資訊來設定開機選項,以偵錯、測試和疑難排解驅動程式。

謹慎

您需要系統管理許可權,才能使用 BCDEdit 來修改 BCD。 使用 BCDEdit 變更某些開機專案選項可能會讓您的電腦無法運作。 或者,使用系統設定公用程式 (MSConfig.exe) 來變更開機設定。

開機載入架構

Windows 使用三個主要元件來快速安全地載入作業系統:

  • Windows 開機管理器:啟動系統,向用戶顯示開機菜單,並加載選定的操作系統加載器。
  • Windows 作業系統載入器:駐留在 Windows 分割區中,接管啟動過程並載入作業系統。
  • Windows 繼續載入器:將系統從休眠狀態繼續。

Windows 開機管理器是通用的,而系統特定的開機加載程序針對它們加載的操作系統進行了優化。 開機管理器將開機參數傳遞給選定的載入器,然後完成開機過程。

如需 Windows 啟動程式的其他詳細資料,請參閱 Microsoft Press 所發行的 Windows Internals

開機設定數據

Windows 將開機選項儲存在 BIOS 型和 EFI 型電腦上的開機組態資料 (BCD) 存放區中。 BCD 存放區會使用 GUID 和名稱 (例如 「預設」) 來識別開機相關的應用程式。

驅動程式開發的關鍵 BCD 功能:

  • 在執行階段和系統設定期間存取 BCD
  • 遠端管理 BCD 以進行疑難排解
  • 從 USB 媒體或系統啟動修復還原 BCD

如需 BCD 開機選項的完整清單,請參閱 BCD 開機選項參考

使用 BCDEdit 編輯開機選項

若要在 Windows 中編輯開機選項,請使用 BCDEdit (BCDEdit.exe),這是 Windows 中包含的命令列工具。

先決條件

  • 電腦的管理員權限
  • BitLocker 和安全開機已停用或暫停 (如果已啟用)

用於編輯啟動選項的替代工具

後續步驟