使用 UEFI 時特定的啟動順序有什麼優點嗎?

使用 UEFI 時特定的啟動順序有什麼優點嗎?

剛剛建造了一個具有支援 UEFI 主機板的系統。我當時並沒有意識到它是什麼,並且很想知道為什麼它似乎連接到 1TB HDD。我在系統空間中有額外的儲存空間,而不是在作業系統所在的 SSD 上。

BIOS 在啟動順序中列出:

  • UEFI 硬碟
  • 光碟機
  • 4TB 硬碟
  • SSD,最後是頂部列出的帶有 UEFI 的 1TB 的重複
    (此重複列表上不帶有 UEFI 標籤)。

主機板是技嘉GA-H97-Gaming 3。

重新安排這個配置有什麼好處嗎?例如,UEFI 的位置是否有任何選擇,這很重要嗎?

答案1

EFI 具有內建的啟動管理器。它們的使用者介面差異很大,從完全無用到適度有用,但關鍵點是內建啟動管理器中的每個條目都告訴韌體如何啟動一個程式(通常是啟動載入程式)。這些啟動管理器條目儲存在 NVRAM 中。通常,當您安裝作業系統時,它會建立一個指向作業系統自己的開機載入程式的 EFI 開機管理員項目。因此,安裝作業系統後,您應該在啟動管理員清單中看到該作業系統的項目。

許多 EFI 也會自動產生諸如網路開機選項、韌體設定公用程式、內建 EFI shell、BIOS/CSM/傳統模式磁碟開機以及硬碟和可移動磁碟上的後備開機載入程式等條目。最後一項值得詳細說明:如果沒有作業系統建立條目,EFI 可以從標準檔名啟動:(EFI/BOOT/bootx64.efi假設 x86-64/AMD64/x64 CPU)。最初,此後備檔名稱旨在啟用從可移動媒體啟動,以便作業系統安裝程式和緊急工具可以啟動。但如今,它經常被用作緊急備份——作業系統可以在此位置安裝其開機載入程式的副本,以便在 NVRAM 條目損壞時使作業系統能夠引導。

您的問題並不是 100% 清楚您的電腦中有哪些硬體。如果看到連接到電腦的每個硬碟至少有一個(可能有兩個)條目,我不會感到驚訝。 (其中兩個來自一個EFI 模式回退​​條目和一個BIOS/CSM/legacy-mode 條目。如果您在韌體中停用CSM,後者可能會消失。)OTOH,一個或兩個磁碟條目可能會遺失,具體取決於韌體的設計和目前設置,尤其是在磁碟上沒有 EFI 後備開機載入程式的情況下。附加條目可能是高度特定於系統的。聽起來您好像在說您正在看到用於從網路儲存裝置啟動的啟動條目。如果該設備支援透過類似協定進行網路啟動,則可能會發生這種情況PXE,如果您的韌體啟用了 PXE 支援。

除此之外,如果您看到從未聽說過的硬碟或從未安裝過的作業系統的條目,我懷疑您不是主機板的第一個擁有者。如果先前的擁有者啟動了系統,特別是如果該人安裝了作業系統,則電腦的 NVRAM 中可能會存在剩餘條目。

您可以使用韌體本身和許多作業系統中的實用程式來管理 EFI 啟動管理器項目:

  • 許多(但不是全部)EFI 允許您使用其設定公用程式調整啟動管理器條目。不同 EFI 的詳細資訊有所不同。
  • v2電噴外殼提供了一個名為bcfg可以編輯這些條目。
  • 在 Windows 中,該bcdedit命令提供編輯這些條目的有限能力,並且第三方EasyUEFI提供了一個更簡單的點擊介面來執行此操作。
  • 在 Linux 中,efibootmgr命令可以新增、刪除和調整 EFI 啟動項目。

請注意,如果您不理解 EFI 啟動管理器項目,則可能會導致系統無法啟動。

此外,如果您在 BIOS/CSM/legacy 模式下安裝作業系統,則大多數內容都是無關緊要的。 EFI 啟動管理器仍然存在,但除了 BIOS 模式作業系統安裝之外什麼都沒有,EFI 啟動管理器被簡化為傳統 BIOS 中基於設備的簡單啟動管理器的功能。

相關內容