BIOS+MBR無損轉換UEFI+GPT

以前看過很多別人的帖子,很坑!

今天剛好有臺自己的機器轉換,做個記錄,發出來分享一下!

所需工具:兩個可引導開機U盤!

一個寫有原版Win8/10系統安裝盤!一個寫有Ubuntu操作系統!

(這兩個U盤正常情況是同時支持BIOS和UEFI引導的)

BIOS+MBR無損轉換UEFI+GPT

首先,收縮硬盤空間,稍後用做EFI系統分區

BIOS+MBR無損轉換UEFI+GPT

重啟到主板固件設置中,設置為UEFI引導。

(友情提示,如果你的獨立顯卡固件不支持UEFI,那麼請不要禁用CSM,否則將會黑屏無法點亮。不明白的去百度自行補腦。)

接下來使用 Ubuntu 的U盤引導系統

BIOS+MBR無損轉換UEFI+GPT

使用 Linux 中的 gdisk 輕鬆轉換 MBR 到 GPT

BIOS+MBR無損轉換UEFI+GPT

完成 MBR 轉換到 GPT

BIOS+MBR無損轉換UEFI+GPT

查看結果,順便鄙視一下 DG 之類的收費軟件

(題外話 : gdisk工具支持建立MBR+GPT混合分區表,也就是一塊硬盤同時有有效的MBR和GPT分區表,並指向對應的分區。有興趣自己去研究!Windows建立的GPT保留分區就是用的這種技術,不認識GPT的分區軟件會看到硬盤上有個MBR分區,他和GPT的保留分區是對應的同一個分區。另外,利用這點也可以實現GPT無損轉換MBR,我搞過。不過不可以超過MBR的4個主分區限制)

到這裡,MBR無損轉換GPT已經完成。

如果你不想要原先C:盤上的系統了,那麼操作非常簡單!

只要用Win8/Win10的安裝U盤以UEFI模式引導進入安裝程序,在圖形分區界面,點擊“高級”,刪除原先的C:盤和幾百兆小分區(若有),並重建C:盤,此時Windows安裝程序將會提示創建額外分區才能引導,然後就會自動配置自動配置自動配置(重要的事情說3遍)EFI系統分區和系統盤。而後面的分區不用動,數據可不丟失。

(說道這裡,我就想鄙視下以前網上那些教程,Windows安裝程序的圖形界面分區工具會自動根據情況調整分區,新裝系統完全不用diskpart手工操作。你只用刪除C:盤和前面的小分區。新建分區的時候,如果是BIOS+MBR,安裝程序會自動建立幾百兆的小分區和C:盤系統分區;如果是UEFI+GPT,安裝程序會自動建立保留分區,ESP分區,恢復分區,C:盤系統分區。完全不需要網上那些教程手工diskpart瞎搗鼓。)

除非你還想保留原系統!

那麼請往下看配置修復ESP分區的操作!

BIOS+MBR無損轉換UEFI+GPT

首先使用U盤引導Win8/10安裝程序,選擇修復計算機

BIOS+MBR無損轉換UEFI+GPT

選擇進入命令提示符

BIOS+MBR無損轉換UEFI+GPT

選中硬盤,創建EFI系統分區(第一步裡面收縮的500MB空間),並格式化成FAT32(必須)。並分配驅動器號S:。

BIOS+MBR無損轉換UEFI+GPT

最後,將bootmgr和bcd寫到ESP分區中,/f 強制寫UEFI引導

BIOS+MBR無損轉換UEFI+GPT

關機拔掉U盤,硬盤引導!大功告成!

有人可能會說了,為什麼我沒有像Windows安裝程序那樣建立保留分區和恢復分區!

答案是:沒用!

保留分區作用是告訴老掉牙的分區軟件硬盤已經分過區了,因為老掉牙的分區軟件不認得GPT,會認為硬盤沒有分區過,從而破壞現有的GPT分區。

而恢復分區是Windows放置WinRE恢復環境的分區,一般也沒人用這個來恢復系統。


分享到:


相關文章: