- 舊機器主機板開機韌體是BIOS
- 新機器主機板開機韌體是UEFI
下表現是主機板開機韌體搭配的系統碟分割方式:
- Legacy mode:讓EFI模擬成BIOS的樣子
- CSM (Compatibility Support Module):用來相容舊的裝置,是UEFI的Boot底下的項目,透過CSM模擬BIOS以相容只支援BIOS開機的裝置。CSM有時候也稱為Legacy模式、LegacyMode、Legacy BIOS。
- Secure Boot:UEFI主機板開機的安全機制,會預先根據主機板廠商預先仔入主機板的憑證來識別啟動的作業系統是否可信任;若不可信任則不能夠開機。
- BIOS Boot Partition:為了讓BIOS可以讀取,在GPT硬碟分割出來的一塊區域
所以新主機板UEFI不能夠開機可能解法有兩種:
- 新主機板的UEFI設定成為Legacy mode,主機板是Asus所以可參考《ASUS 主機板 BIOS UEFI 開機 改傳統開機 Legacy》一文的設定方式
- 將硬碟分割方式從MBR改成GPT。這樣就必須要把硬碟裝回舊機器,將MBR資料轉換分割方式成為GPT。可以參考《Windows系統 MBR 轉 GPT(EFI) 無損資料可開機不須重灌系統》來處理~
參考資料
- BIOS和UEFI、MBR和GPT的搭配使用:這邊有提到「MBR與GPT格式是與作業系統相關聯的。如果想要在遷移系統的時候將原來是MBR格式的作業系統遷移到轉換為GPT格式的磁片,作業系統將無法啟動。」這點和另外一篇文章相衝突,不知道哪邊為真
- Windows系統 MBR 轉 GPT(EFI) 無損資料可開機不須重灌系統:直接把硬碟從MBR轉成GPT而無損資料
- UEFI主機板關閉Secure Boot:主機板硬體會辨識啟動系統是否可信任,若不是無法開機,有可能關閉Secure Boot就可以了
- UEFI與CSM功能的關係:Asus官網對CSM的說明
- Linux將硬碟從GPT分割變回MBR:可以無損資料轉換,但是要小心
2019-Aug-02更新: GPT硬碟可在BIOS主機板上開機
- How to install Windows 10 on GPT partition in Legacy BIOS mode:詳細介紹要怎樣讓Windows 10安裝在GPT硬碟上,卻可以在BIOS主機板上開機
- Boot from GPT hard disk in Legacy BIOS mode
- 安裝GRUB在GPT分割的硬碟上:使用gdisk分割硬碟,在2TB之前弄一個BIOS Boot Partition的分割區
沒有留言:
張貼留言