【電腦教學】開機跳出「GPT 格式磁碟不支援 Legacy 開機」?

作者

相信不少人在重灌或更換硬碟時,都可能遇過這個問題。要搞懂它,我們得先認識兩個基本觀念:「開機模式」和「磁碟分割格式」。

主機板上有兩種主要的開機模式:Legacy BIOS(傳統 BIOS)和 UEFI。它們是寫在主機板韌體裡的小程式,負責在電腦一開機時,初始化所有硬體,然後引導作業系統啟動。

而硬碟在正式使用前,也必須先「初始化」,決定它的「磁碟分割區格式」,主要分為 MBRGPT 兩種。這決定了硬碟要如何被分割、管理資料。

這兩者之間有著綁定的關係,規則很簡單:

  • MBR 硬碟 必須搭配 Legacy BIOS 模式開機。
  • GPT 硬碟 必須搭配 UEFI 模式開機。

如果這兩者配不對,你的電腦就會「開機失敗」。

所以,當你在安裝 Windows 10/11 的過程中,看到「GPT formatted disk Legacy boot not support」這串英文錯誤時,原因其實很單純:你的系統硬碟是 GPT 格式,但主機板的開機模式卻設在舊的 Legacy BIOS,兩邊兜不攏,電腦當然不知道怎麼開機。

過去,常見的解法是將硬碟轉為 MBR 格式來配合舊的 Legacy 模式。但時至 2025 年,正確且官方建議的做法正好相反:我們應該將主機板的開機模式切換到較新的 UEFI,來配合現代硬碟主流的 GPT 格式。 這樣才能發揮新硬體的完整效能,並且順利安裝 Windows 11。

解決方案:將主機板開機模式切換為 UEFI

要解決這個問題,我們不需要動到硬碟,而是直接進入主機板的 BIOS/UEFI 設定介面,將開機模式調整為 UEFI。這才是符合目前軟硬體標準的作法。

特別注意:不同品牌的主機板(ASUS, Gigabyte, MSI…)設定介面會有些許不同,但選項名稱大同小異。

步驟一: 將電腦重新開機,在看到品牌 LOGO 畫面時,連續按下鍵盤上的 Del 鍵或 F2 鍵,進入 BIOS/UEFI 設定畫面。

步驟二: 進入設定畫面後,找到「Boot」、「啟動」或「開機」相關的選單。

步驟三: 在開機選單中,尋找名為「CSM (Compatibility Support Module)」的選項,將它設定為「Disabled (禁用)」。

小提示: CSM 是為了相容舊版 Legacy 設備而生的功能。將它關閉,主機板就會強制使用純 UEFI 模式開機,這正是我們需要的。

在某些主機板上,選項可能不叫 CSM,而是「Boot Mode Select」之類的名稱,請將其設定為「UEFI Only」或「僅 UEFI」。

步驟四: 按下鍵盤的 F10 鍵,選擇「Save & Exit (儲存並離開)」,電腦會自動重啟。接著再次從 Windows 安裝隨身碟開機,你就會發現錯誤訊息消失了,可以順利繼續安裝程序。

備用方案:在特殊情況下將 GPT 硬碟轉換為 MBR

這個方法是舊時代的產物,主要適用於無法支援 UEFI 的老舊電腦(大約 2012 年以前的機種)。對於近五年內購買的新電腦,強烈不建議使用此方法,因為這會讓你無法正確安裝 Windows 11,也無法使用 Secure Boot 等安全性功能。

再次警告:這個操作會「完整清除」目標硬碟上的所有分割區與資料。請務必在執行前,將重要資料備份到其他地方!

步驟一: 將製作好的 Windows 安裝 USB 開機隨身碟插入電腦,開機後進入 BIOS 設定,將開機順序調整為 USB 隨身碟優先。

步驟二: 進入 Windows 安裝程式的初始畫面後,請直接按下鍵盤的 Shift + F10 組合鍵,這時會跳出一個黑色的「命令提示字元」視窗。

步驟三: 在命令提示字元視窗中,請依照順序輸入以下指令,每輸入一行就按一次 Enter 鍵。

diskpart
list disk
select disk *
clean
convert MBR
  • list disk:這個指令會列出電腦上所有的實體硬碟。
  • select disk *:請將 * 號換成您要轉換的目標硬碟代號(例如 select disk 0)。這一步千萬不能選錯,選錯了別顆硬碟的資料就全沒了!
  1. 步驟四: 當畫面顯示「DiskPart 已成功地將選取的磁碟轉換成 MBR 格式。」就代表大功告成啦!接著只要輸入 exit 並按下 Enter 關閉視窗,就可以回到原本的畫面,繼續完成 Windows 的安裝程序了。

About The Author