動態磁碟

GPT (Globally Unique Identifier Partition Table Format:)

一種由基於 Itanium 電腦中的可延伸韌體介面 (EFI) 使用的磁碟分割架構。與主開機記錄 (MBR) 分區方法相比,GPT 具有更多的優點,因為它允許每個磁片有多達 128 個分區,支援高達 18 千兆百萬位元組的卷大小,允許將主要磁碟分區表和備份磁碟分割表用於冗餘,還支援唯一的磁片和分區 ID (GUID)。

與支持最大卷為 2 TB (terabytes) 並且每個磁片最多有 4 個主要磁碟分割(或 3 個主要磁碟分割,1 個擴展分區和無限制的邏輯磁碟機)的主開機記錄 (MBR) 磁碟分割的樣式相比,GUID 分區表 (GPT) 磁碟分割樣式支援最大卷為 18 EB (exabytes) 並且每磁片最多有 128 個分區。與 MBR 分區的磁片不同,至關重要的平臺運算元據位於分區,而不是位於非分區或隱藏磁區。另外,GPT 分區磁片有多餘的主要及備份分區表來提高分區資料結構的完整性。

轉自:http://fery123456.pixnet.net/blog/post/82355499-%E4%BB%80%E9%BA%BC%E6%98%AFgpt,-mbr-%E5%88%86%E5%8D%80%E6%A0%BC%E5%BC%8F%EF%BC%9F

GPT提供了一個遠比舊式MBR來的更有彈性的磁碟分割方式。 現代作業系統支援GPT的方式並不盡相同,例如 Windows 與 OS/X只支援從啟動UEFI開機模式下的電腦使用GPT分割硬碟來開機,而大部份Linux則可以支援BIOS或UEFI啟動電腦均可以使用GPT硬碟來開機。 一個GPT格式的磁碟機,其分割的架構如下圖:

GPT包含了下列重要的邏輯分割區塊:

  • Protective MBR (LBA 0):這是為了相容性考量而設計的第一個邏輯磁區(LBA 0),包含一個0xEE 類型的主要分割欄位以定義整個磁碟大小,主要設計目的在用來避免那些不支援GPT的硬碟管理工具由於錯誤識別而破壞硬碟中的資料,因此稱為保護MBR。
  • Primary GPT Header (LBA 1):包括了一個唯一的磁碟GUID,主要分割表的位置,分割表的可用欄位數量,本身的CRC32值和次要GPT標頭的位置 (Secondary GPT Header)。
  • Primary GPT Table :包括128個分割區欄位,每個欄位有128位元組長度,包含了16位元組的Partition type GUID和另一個16位元組的Unique partition GUID,以及第一個與最後一個邏輯磁區位址(First and Last LBA)。
  • Secondary GPT Table:備援與容錯之用,一旦主要的GPT表格毀損,可藉以恢復。
  • Secondary GPT Table (LBA -1):備援容錯之用,假如主要的GPT表格毀損,可利用來恢復。

轉自:http://www.lijyyh.com/2014/12/uefiguidgpta-survey-on-modern-operating.html

更多資料參考Wiki

results matching ""

    No results matching ""