本教學說明如何使用 Hasleo Backup Suite 將 Windows 從 GPT 磁碟複製到 MBR 磁碟,以及此過程的關鍵概念。
MBR 的概覽與原理
主開機記錄(MBR)於 1983 年隨 IBM PC DOS 2.0 推出。它之所以稱為「主開機記錄」,是因為它是位於磁碟機開頭的特殊開機磁區,包含作業系統的開機載入程式與磁碟機的分割表。具體結構如下:
| 位移量 | 大小(位元組) | 說明 |
|---|---|---|
| 0x000 | 440 | 開機程式碼(純二進位執行碼) |
| 0x1B8 | 4 | 磁碟唯一簽章 |
| 0x1BC | 16 | 第一個分割表項目 |
| 0x1CC | 16 | 第二個分割表項目 |
| 0x1DC | 16 | 第三個分割表項目 |
| 0x1EC | 16 | 第四個分割表項目 |
| 0x1FE | 2 | 結束旗標(0x55, 0xAA) |
如上所示,擴充分割區使用擴充開機記錄(EBR)來描述其邏輯分割區。前一個 EBR 會指向下一個 EBR,因此可以描述多個分割區,這些分割區稱為邏輯分割區。

如上所示,擴充分割區使用擴充開機記錄(EBR)來描述分割區,前一個 EBR 會指向下一個 EBR,因此可以描述多個分割區,這些分割區稱為邏輯分割區。
MBR 使用分割表項目來描述磁碟上的分割區;分割表項目的結構如下:
| 位移量 | 大小(位元組) | 說明 |
|---|---|---|
| 0x00 | 1 | 磁碟機屬性(0x80:使用中的分割區) |
| 0x01 | 3 | 分割區起始的 CHS 位址 |
| 0x04 | 1 | 分割區類型 |
| 0x05 | 3 | 最後一個分割區磁區的 CHS 位址 |
| 0x08 | 4 | 分割區起始的 LBA |
| 0x0C | 4 | 分割區的磁區數量 |
我們可以看到,分割表項目使用 4 個位元組描述分割區的起始磁區編號與磁區數量,因此 MBR 只能定址最大 2 TB 的磁碟(2 ^ 32 x 512)。
GPT 的概覽與原理
GUID 分割表(GPT)是 EFI 標準的一部分,用於定義磁碟機上分割表的配置。隨著硬碟容量快速成長,僅能描述四個主要分割區與 2.2TB 空間的 MBR 分割配置已逐漸不敷使用。為了解決這些問題,GPT 因而誕生,而 UEFI BIOS 的推廣也為 GPT 提供了穩固的技術基礎。在 GPT 中,所有分割資訊都儲存於 GPT 標頭。磁碟的第一個磁區使用與 MBR 相同的結構,稱為保護性 MBR,可讓作業系統辨識磁碟是以 MBR 還是 GPT 格式化。GPT 的結構如下:

✦ 保護性 MBR:GPT 磁碟的保護性 MBR 中包含一個類型為 0xEE 的分割表項目,用來區分該磁碟是 GPT 磁碟還是 MBR 磁碟。
✦ 主要 GPT 標頭:主要 GPT 標頭儲存磁碟唯一 GUID(用於唯一識別 GPT 磁碟)、GPT 標頭與分割表的 CRC(循環冗餘檢查)、分割表項目數量,以及分割表項目陣列的起始 LBA 等資訊。
✦ 分割表項目:用於描述磁碟上的分割區,包括分割區 GUID、起始 LBA 與結束 LBA,如下所示:
| 位移量 | 大小(位元組) | 說明 |
|---|---|---|
| 0x00 | 16 | 分割區類型 GUID |
| 0x10 | 16 | 分割區唯一 GUID |
| 0x20 | 8 | 起始 LBA |
| 0x28 | 8 | 結束 LBA |
| 0x30 | 8 | 屬性旗標(唯讀、隱藏等) |
| 0x38 | 72 | 分割區名稱 |
✦ 備份分割表與 GPT 標頭:它們是主要分割表與 GPT 標頭的備份,用於在主要分割表或 GPT 標頭遺失或損毀時還原 GPT。
為什麼要將 Windows 從 GPT 磁碟複製到 MBR 磁碟?
詳細了解 MBR 與 GPT 之後,就能清楚知道 GPT 比 MBR 具有更大的優勢。那麼,什麼情況下需要將 Windows 系統從 GPT 轉換為 MBR?主要情境是將 Windows 安裝從現代 UEFI 電腦複製到採用傳統 BIOS 的電腦上執行,因為 BIOS 需要 MBR 分割樣式才能開機。
使用 Hasleo Backup Suite 將 Windows 從 GPT 磁碟複製到 MBR 磁碟的教學




* 磁碟對齊:
* 逐磁區複製分割區 選項會將來源分割區的每個磁區複製到目的地分割區,包括未使用的磁區。

* 您可在此指定複製完成後要執行的電源管理動作。
常見問題(FAQ)
A: 可以,您可以使用 Hasleo Backup Suite 在不重新安裝的情況下將 Windows 從 GPT 複製到 MBR。它會在複製過程中處理分割區轉換,並保留您所有的應用程式、設定與資料。
A: GPT(GUID 分割表)支援大於 2TB 的磁碟,且分割區數量不限。MBR(主開機記錄)較為老舊,最大容量限制為 2TB,且僅支援 4 個主要分割區。GPT 還包含備份分割表,提供更佳的資料保護。
A: 當您要將 Windows 複製到不支援 UEFI 開機的傳統 BIOS 電腦時,就需要將 GPT 轉換為 MBR。以 BIOS 為基礎的系統需要 MBR 分割樣式才能正常開機。
A: 複製過程中,目標 MBR 磁碟會被格式化,因此其中的所有資料都會遺失。不過,您原始的 GPT 磁碟會保持不變。複製前請務必備份目標磁碟上的重要資料。
A: 可以,只要目標 MBR 磁碟有足夠容量容納來源 GPT 磁碟的已使用空間即可。複製軟體會調整分割區以配合目標磁碟。
A: 可以,前提是您的目標電腦採用傳統 BIOS(而非 UEFI)。複製後,您可能需要進入 BIOS 變更開機順序,以便從新的 MBR 磁碟開機。若是 UEFI 電腦,則需維持 GPT 格式。
A: 保護性 MBR 是 GPT 磁碟的第一個磁區,其中包含類型為 0xEE 的分割項目。它可讓較舊的作業系統將 GPT 磁碟辨識為單一分割區,避免它們意外修改 GPT 資料。
A: 可以,如有需要,您可以使用 Hasleo Backup Suite 將 MBR Windows 複製回 GPT 磁碟。這在遷移到較新的 UEFI 電腦時很有用。
結論
如上所述,您可以使用 Hasleo Backup Suite 輕鬆將 Windows 從 GPT 磁碟複製到 MBR 磁碟,也可以透過磁碟複製功能將 GPT 磁碟轉換為 MBR 磁碟。
身為專業的 Windows 備份與複製軟體,Hasleo Backup Suite 支援將 Windows 從 GPT 磁碟複製到 MBR 磁碟、將 GPT Windows 系統備份映像還原到 MBR 磁碟,或將 Windows 從 MBR 磁碟複製到 GPT 磁碟。