為什麼GPT格式的磁碟會有MBR?保護性MBR

為什麼GPT格式的磁碟會有MBR?保護性MBR

您能解釋一下保護性 MBR 的工作原理嗎?據我所知,保護性 MBR 用於向後相容於 MBR 的舊軟體。但那些程式如何查看磁碟呢?因此,如果您使用舊的軟體來管理GPT磁碟,則該軟體只能讀取MBR,該軟體會將整個磁碟視為一個分割區。我對嗎?

答案1

舊版工具將簡單地「看到」舊版分割區表 (MBR) 中佔據整個磁碟的分割區,因此該分割區(希望)能夠「保護」磁碟機免受建立的新分割區和重疊分割區的影響。

沒有別的事了。

有保護分區的舊分區表(0xEE):

在此輸入影像描述

答案2

但那些程式如何查看磁碟呢?

傳統作業系統可以看到整個磁碟的空間,例如 4 TB、8 TB 甚至更多。

一旦他們認識到他們所知道的唯一分區方案 MBR,他們就會受到 MBR 方案的限制的約束,這表明他們不再有空間了。

因此,如果您使用舊的軟體來管理GPT磁碟,則該軟體只能讀取MBR,該軟體會將整個磁碟視為一個分割區。我對嗎?

不必要。當磁區大小為 512 位元組時,他們可以猜測儘管磁碟總大小為 4 TB,但它們總共只能尋址 2 TB

但他們對此無能為力。

如果他們沒有使用足夠長的整數變量,遺留系統在顯示總磁碟大小時可能會失敗,顯示的大小為

實際大小 mod 2^x

其中 x 表示整數變數的寬度。

相關內容