當前位置:成語大全網 - 漢語詞典 - GPT(計算機技術)詳細數據收集

GPT(計算機技術)詳細數據收集

GUID分區表(縮寫:GPT),意為“全球唯壹的磁盤分區表”,是物理硬盤分區表結構布局的標準。它是可擴展固件接口(EFI)標準的壹部分,英特爾用它來取代個人電腦的BIOS。它用來代替BIOS系統中的壹個64位來存儲主引導記錄(MBR)分區表的邏輯塊地址和大小信息。

中文名:GUID磁盤分區表mbth: GUID分區表含義:全球唯壹標識磁盤分區表定義:物理硬盤分區表的結構布局標準概念介紹、特點、傳統MBR、分區表頭、分區表項、概念介紹GUID分區表(簡稱GPT)是壹種物理硬盤分區表的結構布局標準。它是可擴展固件接口(EFI)標準的壹部分,英特爾用它來取代個人電腦的BIOS。它用於替換BIOS系統中的壹個扇區來存儲邏輯塊地址和大小信息的主引導記錄(MBR)分區表。對於扇區為512字節的磁盤,MBR分區表不支持容量大於16 TB(1×10 12字節)的分區。然而,壹些硬盤制造商(如希捷和西部數據)註意到了這壹限制,並將其較大的磁盤升級為。這種看似“正確”的解決方案,雖然暫時降低了人們對改善磁盤分配表的需求,但也給市場帶來了在大塊的設備上從BIOS引導時如何對磁盤進行最佳分區的困惑。GPT為邏輯塊地址分配64位,因此最大分區大小可能是2 ^ 64-1個扇區。對於扇區大小為512字節的磁盤,這意味著可以有9.4 zb (9.4 x 10 21字節)或18 E 512字節(9,444,732,965,739,299字節)。709,551,615(2 ^ 64-1)個扇區x 512(= 2 ^ 9)個字節每扇區)。

到了2010,大部分操作系統都支持GPT,雖然包括Mac OS X和Windows在內的部分操作系統在EFI的基礎上只支持從GPT分區引導。請參閱#操作系統支持。GPT分區表的結構。在本例中,每個邏輯塊(LBA)為512字節,每個分區的記錄為128字節。負的LBA地址意味著從最後壹個塊開始倒數。1代表最後壹塊。在MBR硬盤中,分區信息直接存儲在主引導記錄(MBR)中(MBR也存儲系統的引導程序)。但是在GPT硬盤中,分區表的位置信息是存儲在GPT頭中的。然而,出於兼容性的原因,硬盤的第壹個扇區仍然被用作MBR,然後是GPT頭。像現代MBR壹樣,GPT也使用邏輯塊地址(LBA)來代替早期的CHS尋址方法。傳統的MBR信息存儲在LBA 0,GPT頭存儲在LBA 1,然後是分區表本身。64位Windows操作系統使用16384字節(或32個扇區)作為GPT分區表,下壹個LBA 34就是硬盤上第壹個分區的開始。蘋果曾經警告過:“不要假設所有設備的塊大小都是512字節。”壹些現代存儲設備如固態硬盤可能使用1024字節的塊,壹些磁光盤(MO)可能使用2048字節的扇區(但磁光盤通常不分區)。壹些硬盤制造商正計劃生產壹種扇區為4096字節的硬盤,但到了2010年初,這種新硬盤使用固件將操作系統偽裝成512字節的扇區。使用英特爾架構的MAC電腦也使用GPT。為了降低分區表損壞的風險,GPT在硬盤末端保留了壹份分區表的副本。傳統MBR (LBA 0)出於兼容性考慮,仍然在GPT分區表的開頭存儲壹份傳統MBR的副本,用於防止不支持GPT的硬盤管理工具誤識別和破壞硬盤中的數據。這個MBR也稱為保護MBR。在支持從GPT引導的操作系統中,它還用於存儲第壹階段的啟動代碼。在這個MBR中,只有壹個分區標記為0xEE,也就是說這個硬盤使用的是GPT分區表。不識別GPT硬盤的操作系統通常識別未知類型的分區,並拒絕操作硬盤,除非用戶明確要求刪除分區。這避免了意外刪除分區的危險。另外,可以識別GPT分區表的操作系統會檢查受保護的MBR中的分區表,如果分區類型不是0xEE或者MBR分區表中有多個條目,就會拒絕操作硬盤。在使用MBR/GPT混合分區表的硬盤中,這部分存儲了GPT分區表的部分分區(壹般是前四個分區),這樣不支持從GPT啟動的操作系統就可以從這個MBR啟動,啟動後只能運行MBR分區表中的分區。例如,Boot Camp就是這樣啟動Windows的。分區表頭(LBA 1)分區表頭定義了硬盤的可用空間以及組成分區表的項的大小和數量。在使用64位Windows Server 2003的機器上,最多可以創建128個分區,即在分區表中保留128個條目,每個條目為128字節。(EFI標準要求分區表至少要有16384字節,即128分區項的大小)。分區頭還記錄了這個硬盤的GUID,分區頭本身的位置和大小(總是在LBA 1)以及備份分區頭和分區表的位置和大小(在硬盤的末尾)。它還存儲自身和分區表之間的CRC32校驗。固件、bootloader、操作系統可以在啟動時根據這個校驗值判斷分區表是否錯誤。如果它是錯誤的,可以使用軟件從硬盤的最後備份GPT中恢復整個分區表。如果備份GPT也被檢查錯誤,硬盤將無法使用。因此,不能使用16 base編輯器直接修改GPT硬盤的分區表。主分區表和備份分區表的頭分別位於硬盤的第二個扇區(LBA 1)和最後壹個扇區。備份分區表頭中的信息是關於備份分區表的。分區表條目(LBA 2–33)GPT分區表使用壹種簡單直接的方式來表示分區。分區表條目的前16字節是分區類型GUID。例如,EFI系統分區的GUID類型為{ c 12a 7328-f 81f-11 D2-ba4b-00 a 0 c 93 c 93 b }。接下來的16字節是分區的唯壹GUID(這個GUID指的是分區本身,而前面的GUID指的是分區的類型)。接著是分區開始和結束處的64位LBA數字,以及分區的名稱和屬性。