在 EFI 中編輯開機選項

若要在執行 Windows Server 2003 或舊版 NT 型 Windows 的 EFI NVRAM 電腦上編輯開機選項,請使用 Bootcfg (bootcfg.exe) 、在 Windows 上執行的工具,或 Nvrboot (nvrboot.efi) ,這是在 EFI 環境中執行的工具。 這兩個工具都包含在 Windows XP 64 位版本和 64 位版本的 Windows Server 2003 中。

您也可以在 [系統] 底下檢視和變更控制台中的一些開機選項。 在 [系統屬性] 對話方塊的 [進階] 索引標籤上,選取 [啟動和復原] 下的 [設定]。 由於此功能有限,因此本節不會討論此功能。 如需 [啟動和復原 ] 對話方塊的相關資訊,請參閱說明及支援中心。

BootCfg

Bootcfg (bootcfg.exe) 是命令列工具,可在本機或遠端電腦上使用相同的 Bootcfg 命令和程式編輯開機選項,您可以在 EFI NVRAM 中編輯Boot.ini檔案或開機選項。 Bootcfg 包含在 Windows XP 和 Windows Server 2003 的 %Systemroot%\System32 目錄中。 (在 EFI NVRAM 中儲存開機選項的系統上,Bootcfg 顯示器稍有不同,但命令相同。)

您可以使用 Bootcfg 來新增、刪除和變更所有有效開機選項的值;不過,您無法設定無限期逾時值。 您也可以在腳本或批次檔中使用 Bootcfg 命令來設定開機選項,或在取代或升級作業系統之後重設它們。

在 EFI NVRAM 中儲存開機選項的系統上,Bootcfg 也可以顯示開機磁碟分割資料表、新增鏡像磁片磁碟機的開機專案,以及更新系統磁碟分割的 GUID。

您必須是電腦上的 Administrators 群組成員,才能使用 Bootcfg。 如需使用 Bootcfg 的詳細指示,請參閱說明及支援中心。

Nvrboot

Nvrboot (nvrboot.efi) 是以 EFI 為基礎的開機專案編輯器,包含在 Windows XP 64 位版本和 64 位版本的 Windows Server 2003 中。 Nvrboot 會在 EFI 環境中執行。 當作業系統正在執行時,您無法執行 Nvrboot。

Nvrboot 只會編輯開機專案。 您無法使用它來顯示或變更開機功能表的逾時值,不過,您可以使用 push 命令 (nvrboot p) 來變更預設開機專案。

Nvrboot 也包含用來匯出開機專案的備份複本,以及將開機專案的備份複本匯入 NVRAM 的命令。 此程式會在 EFI 中的備份開機選項 一節中討論。

Nvrboot 會以使用者易記的格式顯示開機選項。 例如,它會將作業系統檔案路徑和開機載入器檔案路徑顯示為磁碟分割 GUID,後面接著 Windows 目錄路徑。

下列程式說明如何從 EFI 殼層啟動 Nvrboot,這是許多 Itanium 型系統所提供的工具。 由於 EFI 殼層工具會因製造商而異,因此本節中的描述可能無法正確描述特定電腦上的 EFI 殼層介面。

若要執行 Nvrboot

  1. 重新啟動電腦。

  2. 開機 功能表中,選擇 [EFI 殼層]。

  3. 在殼層提示字元中,輸入系統磁碟分割的磁碟機號或檔案系統編號,例如 C: 或 FSn,其中 n 是系統磁碟分割的檔案系統編號。

  4. 輸入 cd msutil 以流覽至 nvrboot.efi 所在的 Msutil 目錄。

  5. 若要啟動 Nvrboot,請輸入 nvrboot

若要尋找 Nvrboot 的指示,請輸入 h