MBR 磁碟分割表

什麼是 MBR 磁碟分割表?
的 MBR 磁碟分割表 是儲存於 MBR 格式磁碟的主開機記錄 (LBA 0 磁區) 內的 64 位元組結構。它定義了儲存空間的分割方式,並告知系統每個磁碟分割的開始和結束位置。與儲存多個備援磁碟分割表的 GPT 不同,MBR 磁碟分割表具有 只有一份, 這使得它非常容易受到貪污腐敗的影響。.
表格包含 四個 16 位元組的分割區項目, 這表示 MBR 磁碟最多可支援四個主磁碟分割 (或三個主磁碟分割 + 一個包含邏輯磁碟區的延伸磁碟分割)。.
當 MBR 磁碟分割表損壞時,系統無法正確映射磁碟分割,導致磁碟分割消失、, 顯示為 RAW, ,或顯示不正確的尺寸資訊。.
目錄
MBR 分區表:重點概覽
特點 | MBR 磁碟分割表 |
全名 | 主開機記錄區分區表 |
地點 | LBA 0,磁碟的第一个邏輯扇區 |
分割表大小 | 64 位元組 |
分割區條目數量 | 4 |
每筆資料的大小 | 16 位元組 |
最大主分割區數 | 4 |
額外的分區 | 透過延伸分割區和邏輯磁碟機提供支援 |
地址欄位 | 32 位元起始 LBA 和扇區數欄位 |
常見的容量限制 | 約 2 TiB,邏輯扇區大小為 512 位元組 |
內建備份分割區表 | 沒有 |
內建校驗和 | 沒有 |
通用開機環境 | 傳統 BIOS |

MBR 分區表位於何處?
MBR 分區表儲存於 LBA 0, ,這是 MBR 磁碟的第一个邏輯區塊。.
在採用 512 位元組邏輯磁區的傳統磁碟上,第一個磁區會被劃分為以下區域:
位元組偏移量 | 尺寸 | 內容 |
0–445 | 446 位元組 | 開機程式碼及相關磁碟資訊 |
446–461 | 16 位元組 | 分割區項目 1 |
462–477 | 16 位元組 | 分割區條目 2 |
478–493 | 16 位元組 | 分割區項目 3 |
494–509 | 16 位元組 | 分割區條目 4 |
510–511 | 2 位元組 | MBR 簽名 |
這四個分割區項目正好佔用 64 位元組:
4 個分割區項目 × 16 位元組 = 64 位元組
由於分割表僅佔用第一個磁區的一小部分,因此即使 LBA 0 受損,也不會直接刪除儲存於後續磁區中的所有檔案,但仍可能影響磁碟的佈局。.
然而,資料是否仍可恢復,取決於造成損壞的原因,以及磁碟上是否已寫入其他資料。.
[建議圖片放置位置]
圖片標題:
MBR 分區表佈局
建議的圖片檔名:
mbr-partition-table-layout.webp
建議的替代文字:
顯示開機程式碼、四個分割區項目以及 55AA 簽名的 MBR 分割區表佈局
MBR 分區表是如何運作的?
當電腦或作業系統偵測到 MBR 磁碟時,它會讀取儲存於 LBA 0 處的分區項目。.
每個有效的條目皆描述分配給某個分割區的一系列區段。.
舉例來說,某個條目可能會寫道:
- 該分區從 LBA 2,048 開始
- 該分割區包含 500,000,000 個磁區
- 該分割區使用類型代碼
0x07 - 該分割區未被標記為「活躍」
作業系統會根據起始 LBA 和分割區大小來計算分割區的邊界。.
終點位置可按以下公式計算:
結束 LBA = 起始 LBA + 扇區數 − 1
例如:
起始 LBA = 2,048
扇區數 = 1,000,000
因此:
終端 LBA = 2,048 + 1,000,000 − 1
結束 LBA = 1,002,047
接著,作業系統會檢查該磁區範圍內的資料,以識別並掛載檔案系統。.
分割區表與檔案系統是兩個獨立的結構。.
分割區表會告知作業系統 分區的位置, ,而檔案系統則負責組織 分割區內的檔案和資料夾.
在排除故障時,這項區別至關重要。.
一個分割區可能仍具有有效的 MBR 項目,但其檔案系統卻已損毀。反之,某個分割區項目可能已遺失,而大部分的 NTFS, FAT32, exFAT, ,或其他檔案系統資料仍然存在。.
為什麼 MBR 有 2 TB 的限制?
當使用 512 位元組的邏輯扇區時,常被提及的 MBR 磁碟容量上限約為 2 TiB。.
此限制源自每個 MBR 分區條目中的 32 位元扇區計數欄位。.
一個 32 位元無符號數值最多可表示:
2³² 個扇區
若每個邏輯扇區為 512 位元組:
2³² × 512 位元組 = 2,199,023,255,552 位元組
這大約等於:
- 2.2 TB(以十進位單位計)
- 2 TiB 以二進位單位表示
為簡化起見,作業系統文件和儲存產品介面通常將此描述為一個 2 TB 的 MBR 限制. 微軟建議,容量大於 2 TB 的磁碟應採用 GPT 格式。.
實際的具體限制可能會因邏輯扇區大小及軟體相容性而有所不同。然而,對於現代大容量硬碟而言,GPT 通常是首選的分割方案。.
如何修復 MBR 磁碟分割表 (逐步進行)
1.避免格式化或初始化磁碟
如果 Windows 說「您需要格式化磁碟」或提示將磁碟初始化為 GPT/MBR、, 立即取消.
格式化會取代磁碟分割項目,有永久遺失中繼資料的風險。.
2.在 Windows 磁碟管理中檢查磁碟
如果磁碟顯示為 RAW 或 未分配, 磁碟分割表可能無法讀取。.
但分區區域內的資料通常不會被碰觸。.
3.使用 Windows 復原環境 (用於開機磁碟機)
如果系統無法開機:
- 從 Windows 安裝媒體開機
- 開啟 指令提示
- 運行:
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
這些指令會修復開機載入程式,但 不要重建磁碟分割表.
只有當開機項目而非資料表本身損毀時,它們才會有幫助。.
4.重建 MBR 磁碟分割表
DiskDrill 或 Minitool 等磁碟分割復原工具可以偵測檔案系統,並自動重建磁碟分割表。確保工具不會在資料遺失時格式化磁碟分割。.
5.進行結構修改前復原資料
如果磁碟分割表嚴重損毀,最安全的選擇是先提取資料,然後再重建表。.
工具如 Magic Data Recovery 直接讀取檔案系統簽章,繞過受損的 MBR 結構。即使 磁碟顯示為 RAW 或無法辨識, 本軟體可掃描磁區、找出 NTFS/MFT 元資料,並復原完整的檔案。.
6.避免在磁碟分割表損壞的硬碟機上使用 CHKDSK
CHKDSK 可以修改或刪除無主記錄,在檔案系統確認一致之前不應使用。.
MBR 磁碟分割表與 GPT
GPT, ,亦即 GUID 分割表(GUID Partition Table),是 MBR 的現代替代方案。.
GPT 使用 64 位元 LBA 欄位,支援更多分割區,儲存主要分割區與備用分割區的資訊,並使用 CRC32 值來協助偵測資料損毀。.
特點 | MBR | GPT |
全名 | 主開機記錄 | GUID 磁碟分割表 |
分割區項目 | 主表中有 4 筆記錄 | 有許多項目;Windows 通常會預留 128 的空間 |
最大主分割區數 | 4 | 超過 4 |
額外的分區 | 使用延伸分割區和邏輯磁碟機 | 無需建立延伸分割區 |
處理 | 32 位元 LBA 欄位 | 64 位元 LBA 欄位 |
Windows 的典型磁碟容量限制 | 約 2 TB | 支援容量大於 2 TB 的硬碟 |
主要分割表的位置 | LBA 0 | GPT 標頭通常從 LBA 1 開始 |
備份分割區資訊 | 沒有標準的備份表 | 主 GPT 結構與備用 GPT 結構 |
完整性檢查 | 沒有內建的分區表校驗和 | CRC32 完整性檢查 |
常見的 Windows 系統開機環境 | 傳統 BIOS | UEFI |
現代的 Windows 系統磁碟 | 在相容的 BIOS 設定中受支援 | 通常較為偏好 |
大容量硬碟 | 有限責任 | 推薦 |
GPT 還包含一個位於 LBA 0 的保護性 MBR。此保護性條目有助於防止較舊的、僅支援 MBR 的工具錯誤地將 GPT 磁碟視為空磁碟。.
總結
的 MBR 磁碟分割表 是詮釋磁碟配置的關鍵,損壞此 64 位元組結構可能導致磁碟分割遺失、RAW 磁碟或開機失敗。.
幸運的是,磁碟分割內的資料通常仍完好無損。.
透過避免格式化、使用適當的重建方法,以及在套用結構變更之前復原資料,使用者可以安全地還原存取權限。.
當磁碟機變成無法辨識或 RAW 時、, Magic Data Recovery 提供可靠的唯讀方法,可在修復磁碟前提取檔案。.
支援 Windows 7/8/10/11 和 Windows Server
MBR 磁碟分割表常見問題
什麼是 MBR 分區表?
MBR 分區表位於何處?
一個 MBR 磁碟最多可以有幾個分割區?
為什麼 MBR 會受到 2 TB 的限制?
BOOTREC /FIXMBR 會重建 MBR 分區表嗎?
RAW 分割區與「未分配」磁碟是一樣的嗎?
受損的 MBR 分區表能否在不丟失資料的情況下修復?
Vasilii 是一位在該領域擁有約 10 年實務經驗的資料復原專家。在他的職業生涯中,他已成功解決數千個複雜的個案,包括刪除的檔案、格式化的硬碟機、遺失的磁碟分割和 RAW 檔案系統。他的專業知識涵蓋使用十六進位編輯器等專業工具的手動復原方法,以及使用復原軟體的進階自動解決方案。Vasilii 的使命是讓 IT 專業人士和一般使用者都能獲得可靠的資料復原知識,協助他們保護寶貴的數位資產。.
