MBR 磁碟分割表

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 分區表位於何處?

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 簽名 55 AA

這四個分割區項目正好佔用 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 分區表是一種儲存於主開機記錄(Master Boot Record)LBA 0 處的 64 位元組結構。它包含四個 16 位元組的條目,用以描述磁碟分區的位置、大小、類型及開機狀態。.

MBR 分區表位於何處?

MBR 分區表位於 MBR 磁碟的第一个邏輯扇區中。在傳統的 512 位元組扇區中,它佔用第 446 至 509 位元組。.

一個 MBR 磁碟最多可以有幾個分割區?

主 MBR 分區表包含四個項目,因此 MBR 磁碟最多可包含四個主要分區。 若要建立更多磁碟區,其中一個項目可定義一個包含多個邏輯磁碟機的延伸分區。.

為什麼 MBR 會受到 2 TB 的限制?

MBR 分區項目使用 32 位元欄位來儲存磁區位址和分區大小。 以 512 位元組的邏輯磁區計算,普遍支援的可位址容量約為 2 TiB,通常表述為 2 TB。.

BOOTREC /FIXMBR 會重建 MBR 分區表嗎?

否。 BOOTREC /FIXMBR 會寫入新的主開機程式碼。它不會重建遺失或損毀的分區項目。 當分區表的項目損毀時,必須另行分析並重建該分區表。.

RAW 分割區與「未分配」磁碟是一樣的嗎?

不。 RAW 磁區通常表示 Windows 雖然能識別該分割區,但無法掛載受支援的檔案系統。 未分配空間則表示 Windows 目前無法識別涵蓋該磁碟區域的有效分割區。.

受損的 MBR 分區表能否在不丟失資料的情況下修復?

有時。 當原始分割區邊界和檔案系統結構保持完整時,可能能夠成功進行重建。 然而,若寫入錯誤的分割區佈局,可能會引發其他問題。若不確定正確的佈局為何,請在進行結構變更之前先恢復重要檔案。.

Vasilii 是一位在該領域擁有約 10 年實務經驗的資料復原專家。在他的職業生涯中,他已成功解決數千個複雜的個案,包括刪除的檔案、格式化的硬碟機、遺失的磁碟分割和 RAW 檔案系統。他的專業知識涵蓋使用十六進位編輯器等專業工具的手動復原方法,以及使用復原軟體的進階自動解決方案。Vasilii 的使命是讓 IT 專業人士和一般使用者都能獲得可靠的資料復原知識,協助他們保護寶貴的數位資產。.