使用mbr2gpt將MBR磁盤轉換為GPT磁盤


隨着越來越多的新PC的到來,UEFI啟動漸漸的取代了BIOS啟動方式。不過UEFI需要從GPT磁盤啟動,原來的MBR磁盤不行。如果你更換了硬件,只想把磁盤拿到新平台上用又不想重裝系統的話就麻煩了。以前並沒有把磁盤從MBR轉成GPT的工具。現在微軟官方給出了一個工具mbt2gpt.exe。這個工具包含在Windows 10 的1703版本里,之后的版本和Windows Server 2019里都包含這個工具。

這個工具可以將系統盤從MBR轉換成GPT,但是官方並不支持轉換Windows 7, Windows 8的系統盤。

由於會創建一個額外的分區用於EFI啟動,所以當前的MBR磁盤上最多只能有3個主分區,不能有邏輯分區。

首先,在系統里看一下當前的系統盤是哪個磁盤,這個編號會在之后的命令參數里用到。如果看不到圖,請點我

diskpart

list disk

在系統的磁盤管理中,直觀的看一下當前磁盤分區情況。

首先使用命令來驗證一下,系統是否滿足轉換條件

mbr2gpt /disk:0 /validate /allowfullos

其中allowfullos參數是允許在當前系統中直接轉換磁盤,而不必進入Win PE環境。對於比較老一些版本的Windows 10,必須在PE環境下運行這個命令。可以用系統光盤啟動,在安裝界面按SHIFT+F10調出CMD窗口來運行命令。

接下去,就可以使用命令來直接轉換磁盤了

mbr2gpt /disk:0 /convert /allowfullos /logs:c:\

轉換磁盤還是比較快的。轉換完畢,重新啟動前,系統里看到的分區信息是這樣的。

關機,然后修改系統啟動方式,改成UEFI啟動。由於系統創建了新的100M的EFI System Partition。所以本次實驗中的第一個分區549M的那個原有的系統恢復分區是可以刪除的。命令如下:

diskpart

select disk 0

select partition 0

delete partition override

更多信息,請參考微軟官方文章

https://docs.microsoft.com/en-us/windows/deployment/mbr-to-gpt

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM