Windows 7 拒絕在 CMS 啟動模式下安裝在 gpt 樣式分割區上

Windows 7 拒絕在 CMS 啟動模式下安裝在 gpt 樣式分割區上

最近,我問了一個有關東芝 Windows 8 筆記型電腦上的 Windows 7 setip 啟動問題的問題。不過,我能夠將啟動模式設為 CMS 來啟動它。我面臨的問題是,在 CMS 啟動模式下,即使 Windows 7 支援 gpt,Windows 7 也拒絕安裝在 gpt 樣式的 NTFS 格式分割區上。在出現錯誤之前,我最終擦除了八個安裝及其恢復分區,因此我失去了備份任何文件的所有機會。缺乏網路連線和第二台電腦讓事情變得更加困難。所以我擦拭了驅動器並進行了全新安裝。然而,一些研究告訴我,錯誤是因為我沒有以 UEFI 模式啟動。問題是,東芝拒絕在 UEFI 模式下識別任何可移動媒體。我有一個乾淨且可以正常工作的 7 安裝,可以在 CMS 模式下正常啟動。但為了求知,我仍然想知道為什麼會發生這種情況。如果有人能提供一些線索,我們將不勝感激。

答案1

簡單回答:

因為最多OEM UEFI 韌體有缺陷,且某些功能無法像包裝盒上宣傳的那樣運作。

答案2

您提出了許多問題,並在答案和評論中提出了更多問題...

問題:Windows 不會在 BIOS/CSM/legacy 啟動上安裝到 GPT

這是 Windows 的限制。您需要詢問 Microsoft 的人員為什麼他們將分割表類型(GPT 與 MBR)與開機模式(EFI/UEFI 與 BIOS/CSM/legacy)連結。其他作業系統能夠在 BIOS 模式下安裝到 GPT 磁碟。也就是說,此類安裝經常會引起問題。有些有缺陷的 EFI 有時會因此類別配置而崩潰,或者需要以非標準方式設定奇怪的細節。此類問題很少見,但我確信,如果您銷售的軟體與 Microsoft 一樣多,那麼如果您嘗試支援從 GPT 磁碟進行 BIOS 模式啟動,您將永遠不會聽到它的結束。

順便說一句,縮寫是 CSM(相容性支援模組),而不是 CMS。

問題:無法在 EFI/UEFI 模式下啟動 Windows 7

此問題很可能是由於 Windows 7 啟動媒體中的 EFI 支援不佳所造成的。不過,有一些方法可以克服這個問題,網路搜尋應該會出現許多描述如何做到這一點的頁面。我受到的第一個打擊是這一頁,這主要是關於安裝過程,但它包含一個鏈接這另一頁其中準確描述如何從 Windows 光碟建立可 EFI 啟動的 Windows 7 USB 隨身碟。

問題的另一個可能原因是安全啟動。 Windows 8 是第一個支援此功能的 Windows 版本,絕大多數預先安裝 Windows 8 的桌上型電腦和筆記型電腦系統都啟用了安全啟動。因此,除非您停用安全啟動,否則它們不會啟動 Windows 7 安裝光碟。如何執行此操作的詳細資訊因係統而異,但可以透過韌體設定實用程式中的選單來完成,如我的這一頁。我看過有關可怕或令人困惑的選擇的報道,但我自己認為相對清晰的。

問題:用 BIOS 取代 EFI/UEFI

理論上,您可以更換任何電腦的韌體。問題是,這通常會帶來很多麻煩。在最壞的情況下,您可能需要自己編寫替換固件,這是一項艱鉅的任務。作為一個實際問題,你可能能夠透過組合來做到核心引導與一個海BIOS有效負載。但即便如此,也需要相當高的「極客商數」才能實現,而且只能在CoreBoot 支援的硬體。(鄭重聲明,我自己從未嘗試過,所以我無法提供進一步的建議。)

對於那些不是超級極客的人來說,唯一真正的選擇是學習使用 EFI/UEFI。它確實沒有那麼糟糕,而且實際上它比 BIOS 有很多優勢。它不過,有一個顯著的學習曲線。我自己的成功秘訣:

  • 忘記您所知道的有關 BIOS 的一切。 EFI 則不同。製造商試圖讓 EFI 看起來很熟悉,但這就像試圖讓橘子嘗起來像香蕉一樣。
  • 電噴是不是BIOS。製造商和許多人使用“BIOS”來指稱 EFI,但這只會混淆視聽,讓人們不願意遵循前面的建議。
  • 不是啟用 CSM,除非您知道需要它並了解後果。 CSM 所做的第一件事就是使引導路徑變得複雜,這使得偵錯問題變得更加困難。許多人啟用 CSM 是因為作業系統安裝程式啟動時遇到了初始障礙,但在許多情況下,在 EFI 模式下克服啟動問題比啟用 CSM 更好。有時確實有必要啟用 CSM,但這實際上應該是最後的手段,除非您事先有充分的理由。
  • 使用虛擬化而不是多重引導。在 BIOS 和 EFI 下多重啟動都很困難,而虛擬化意味著每個作業系統都可以在自己的「自己的機器」上啟動,從而簡化了啟動過程。
  • Adam Williamson 關於 EFI 如何運作的部落格文章。這在某種程度上是以 Linux 為中心的,但它很好地涵蓋了 EFI 以及它與 BIOS 的差異。

問題:EFI/UEFI 錯誤

是的,許多 EFI 都有缺陷。如果您有這種奢侈,請避免購買 2013 年左右銷售的大多數基於 EFI 的計算機。有些,像是我寫的 Gigabyte 的 Hybrid EFI這裡,確實應該擺脫我們的痛苦。

有時,EFI 錯誤可以透過更新韌體來克服。 (Most manufacturers are guilty of posting them under a "BIOS updates" page on their Web sites.) Unfortunately, most manufacturers have given up on updating the most smelly of their old EFIs, so your best hope with some of them is to replace the硬體.

相關內容