MBR、GPT是硬盤系統(tǒng)的主引導記錄表。
MBR具有更好的兼容性,而GPT則具有更好的安全性,適用于更新的主板、硬盤配置,更大的存儲空間(容量大于2T的硬盤必須GPT格式)等等。
在過去,BIOS + MBR一直都是PC的主流的啟動方式。
但是隨著PC硬件和系統(tǒng)的發(fā)展,在WIN8以后微軟推薦用戶使用UEFI + GPT的啟動方式。
legacy和mbr,uefi和gpt是一一對應的關系。
如果將硬盤改成gpt,bios必須開啟uefi模式引導,并且操作系統(tǒng)必須是64位,UEFI不支持32位系統(tǒng)。
如果將硬盤改成mbr,bios必須開啟legacy模式引導。
否則系統(tǒng)不能啟動。BIOS怎么切換啟動模式?
本文分兩部分,一為GPT無損轉MBR,二為MBR無損轉GPT。
警告提示:不能保證百分百無損轉換成功,建議提前轉移備份所有硬盤數(shù)據(jù)。
硬盤 GPT 格式轉 MBR 格式數(shù)據(jù)無損轉換
- 開機進BIOS,改啟動模式為 Legacy。
- 重開機啟動進入U盤PE工具箱(PE工具箱參考→技術/運維人員必備U盤PE工具箱,如何U盤引導參考→BIOS筆記)
- 打開 diskgenius 軟件,查看分區(qū)狀況,對于超過 4 個 GPT 分區(qū)的情況是無法進行轉換的,轉換時會有報錯提示。
- image.png
- 刪除掉一些沒有用的分區(qū),比如 ESP 、msr 分區(qū),這是 GPT 硬盤結構需要的分區(qū), 對于 MBR 來說沒有用。
- image.png
- 開始進行格式轉換,在要轉換的硬盤上點右鍵,選擇“轉換分區(qū)表類型 為 MBR 格式”,
- 轉換時會警告磁盤容量不可超過 2TB,因為 MBR 格式可識別的最大容量就只 有 2TB,點確定
- image.png
- 在 C 分區(qū)上點右鍵,選擇“激活當前分區(qū)”,
- image.png
- 點擊軟件界面左上角的“保存更改”圖標,讓之前的操作正式生效
- image.png
- 給系統(tǒng)盤創(chuàng)建 windows 啟動文件,通過在 Windows 命令行操作模式下執(zhí)行命令:
- bcdboot c:\windows /s c:
- (此命令是用來將 Windows 的啟動文件移動到系統(tǒng)盤的根目錄下)
- 特別要注意:一定要是 Legacy 模式啟動的 PE 才進行此步操作
- image.png
- 由于分區(qū)格式發(fā)生了變化,引導配置信息也需要重新建立,可以通過 BootICE 工具,或者DMS++,或者Windows引導修復一鍵通 For WinPE來完成。
- DISM++修復引導
- 進WIN打開磁盤管理可以查看磁盤已經成為MBR格式
- 或者在命令行窗口使用以下命令可以查看磁盤格式
- 在“GPT選項”下方,如果有號標識是GPT格式硬盤,如果無號標識是MBR格式硬盤。
- 命令行查看磁盤格式
硬盤 MBR 格式轉 GPT格式數(shù)據(jù)無損轉換
幾個概念:
- GPT磁盤上沒有四個主分區(qū)的限制,因此根本不需要建立什么擴展分區(qū)。 你愿意創(chuàng)建幾個主分區(qū)都可以。
- esp即EFI系統(tǒng)分區(qū),全稱EFI system partition,簡寫為ESP,用于保存系統(tǒng)引導文件。ESP雖然是一個FAT16或FAT32格式的物理分區(qū),但是其分區(qū)標識是EF(十六進制) 而非常規(guī)的0E或0C。因此該分區(qū)在 Windows 操作系統(tǒng)下一般是不可見的。支持EFI模式的電腦需要從ESP啟動系統(tǒng),ESP是一個獨立于操作系統(tǒng)之外的分區(qū),操作系統(tǒng)被引導之后,就不再依賴它。ESP也可以看做是一個安全的隱藏的分區(qū)。esp分區(qū)一般 200m 足夠了。
- MSR是微軟保留分區(qū),windows不會向msr分區(qū)建立文件系統(tǒng)或者寫數(shù)據(jù),而是為了調整分區(qū)結構而保留的分區(qū)。MSR 分區(qū)的大小會因 GPT 磁盤的大小不同而發(fā)生變化。MSR 分區(qū)是GPT磁盤上必須的分區(qū),不是為用戶所使用的。對于大于16GB的磁盤,MSR 分區(qū)為至少為128 MB。msr根據(jù)需要選擇是否創(chuàng)建,如果創(chuàng)建 300m差不多夠了。在Win8以上系統(tǒng)更新時,會檢測msr分區(qū)。
- 開機進BIOS 改啟動模式為 uefl(這樣建立esp就容易成功)
- 重開機啟動進入U盤PE工具箱(PE工具箱參考→技術/運維人員必備U盤PE工具箱,如何U盤引導參考→BIOS筆記)
- 打開 diskgenius 軟件,選中目標硬盤,右擊顯示 “轉移成guid格式”說明現(xiàn)在還是mbr模式,反之亦然;點擊確定 轉換分區(qū)表類型為GUID格式。邏輯分區(qū)全部轉換成主分區(qū),分區(qū)表也轉換成GPT的,最后 點 保存更改。
- image.png
- 對于使用Windows系統(tǒng)安裝工具劃分磁盤分區(qū)的磁盤系統(tǒng),一般都會有一個100MB/350MB隱藏分區(qū),這個時候正好可以將其轉變?yōu)镋SP分區(qū)。
- 將隱藏分區(qū)轉換為ESP分區(qū)首先需要將其刪除,然后將其新建為ESP分區(qū),并重新分配盤符。
- 對于無隱藏分區(qū)的操作系統(tǒng)磁盤,這個時候需要拆分分區(qū)
- 拆分分區(qū)
- 拆分C盤出500MB空閑分區(qū),保持空閑。
- 拆分C盤出500MB空閑分區(qū)
- 選是
- 空閑部分,右鍵彈出菜單
- image.png
- 200MB的ESP,MSR自動建立
- 需要注意的是:不要給分區(qū)指定盤符,會報錯。先保存剛才的操作,再重啟一次再進入Windows PE模式下,利用DiskGenius指定盤符(如果不重新啟動直接指定盤符,會報參數(shù)錯誤)。
- 建立ESP分區(qū)表后,將“Windows ESP分區(qū)文件”(網(wǎng)上搜索對應Windows版)復制到ESP分區(qū)根目錄下。
- 修復引導
- 由于分區(qū)格式發(fā)生了變化,引導配置信息也需要重新建立,可以通過
- 運行EFI分區(qū)修復工具,BootICE 工具,或者DISM++,或者Windows引導修復一鍵通 For WinPE來完成修復引導。Windows目錄選擇系統(tǒng)分區(qū)Windows文件夾。
- image.png
- DISM++修復引導
- Windows引導修復一鍵通