幻女free性zozo交孩交/亚洲成人直播/日本视频免费/国产国语videosex另类

超大容量硬盤數(shù)據(jù)恢復之GPT分區(qū)模式詳解

2013-12-14 19:36:17 來源:華軍數(shù)據(jù)恢復 作者:網(wǎng)站管理員 閱讀:

        隨著大容量硬盤的大幅度降價,高清視頻成為主流,很多用戶都購買了3TB、4TB以上的硬盤,但是大容量硬盤在剛購買回來使用過程中,用戶經(jīng)常遇到一個問題,就是這么大容量的硬盤,分區(qū)成了用戶頭疼的問題,使用普通分區(qū)模式MBR,只能最大只能支持2TB的容量的硬盤。

        今天筆者向大家介紹另外一種分區(qū)模式GPT。GPT分區(qū)模式可以支持容量2TB以上的超大容量硬盤。

        GPT,即GUID Partition Table(GUID 分區(qū)表,GPT)的簡寫形式,它是Windows Server 2003 中的一種新型磁盤架構(gòu),是一種由基于 Itanium 計算機中的可擴展固件接口 (EFI*) 使用的磁盤分區(qū)架構(gòu)。這種64位的Itanium版Windows系統(tǒng)采用的磁盤布局架構(gòu),與傳統(tǒng)的32位磁盤完全不同。

與主啟動記錄 (MBR) 分區(qū)方法相比,GPT 具有更多的優(yōu)點:
        它允許每個磁盤有多達 128 個分區(qū)(MBR磁盤最多只能有4個主分區(qū),或者3個主分區(qū)加一個擴展分區(qū)和無限制的邏輯驅(qū)動器)。
        支持高達 18 千兆兆字節(jié)(EB,exabytes)的卷大小(MBR磁盤支持的最大卷為2TB)。
        允許將主磁盤分區(qū)表和備份磁盤分區(qū)表用于冗余。
        支持唯一的磁盤和分區(qū) ID (GUID)。
        性能更加穩(wěn)定。
 

  GPT磁盤總體布局

        可以在運行帶有Service Pack 1 (SP1) 的 Windows Server 2003的磁盤管理中進行MBR與GPT磁盤的相互轉(zhuǎn)換,然后進行相應(yīng)的分區(qū)操作。也可以使用 DiskPart.exe 命令行實用程序或 EFI 固件實用程序 Diskpart.efi 在基本 GPT 磁盤上創(chuàng)建分區(qū)。
一個轉(zhuǎn)換為GPT并建立分區(qū)后的磁盤,總體布局如圖1所示。
 
圖 1 GPT磁盤總體布局
        我們可以看到,一個GPT磁盤可以分為兩大部分:保護MBR和EFI部分。
(1)第一部分只由0號扇區(qū)組成,在這個扇區(qū)中包含一個DOS分區(qū)表,分區(qū)表內(nèi)只有一個表項,這個表項描述了一個類型值為0xEE的分區(qū),大小為整個磁盤(如圖2所示)。這個分區(qū)的存在可以使計算機認為這個磁盤是合法的,并且已被使用,從而不再試圖對其進行格式化等操作,所以該扇區(qū)又被稱為“保護MBR”。實際上,EFI根本不使用這個分區(qū)表。
 
圖 2 GPT磁盤的0號扇區(qū)
(2)另一部分為EFI部分,EFI部分又可以分為4個區(qū)域:EFI信息區(qū)(又稱為GPT頭)部分、分區(qū)表部分、GPT分區(qū)部分和備份區(qū)域。
     EFI信息區(qū),也稱為GPT頭,起始于磁盤的1號扇區(qū),通常只占用這一個扇區(qū)。GPT磁盤創(chuàng)建后,由GPT頭定義分區(qū)表的位置和大小。Windows限定分區(qū)表項為128個。GPT頭還包含頭和分區(qū)表的校驗和,這樣就可以及時發(fā)現(xiàn)錯誤或者改變。
     分區(qū)表區(qū)域包含分區(qū)表項。這個區(qū)域由GPT頭定義,一般占用磁盤2~33號扇區(qū)。分區(qū)表中的每個表項由起始和結(jié)束地址、類型值、名字、屬性標志和GUID值組成。分區(qū)表建立后,128位的GUID對系統(tǒng)來說是唯一的。
    分區(qū)部分是最大的區(qū)域,由分配給分區(qū)的扇區(qū)組成。這個區(qū)域的起始和結(jié)束地址由GPT頭定義。
    備份區(qū)域位于磁盤的尾部,包含GPT頭和分區(qū)表的備份。它占用GPT結(jié)束扇區(qū)和EFI結(jié)束扇區(qū)之間的33個扇區(qū)。其中最后一個扇區(qū)用來備份1號扇區(qū)的EFI信息,其余的32個扇區(qū)用來備份2~33號扇區(qū)的分區(qū)表。
 

數(shù)據(jù)結(jié)構(gòu)

1.  EFI信息扇區(qū)數(shù)據(jù)結(jié)構(gòu)
    EFI信息扇區(qū)位于磁盤的1號扇區(qū),也稱為GPT頭。GPT磁盤創(chuàng)建后,由GPT頭定義分區(qū)表的位置和大小,Windows限定分區(qū)表項為128個。GPT頭還包含頭和分區(qū)表的校驗和。EFI信息扇區(qū)的結(jié)構(gòu)如表2.1所示。

相對字節(jié)偏移
(十六進制)
字節(jié)數(shù)
說明
00~07
8
簽名(ASCII碼“EFI PART”
08~0B
4
版本
0C0F
4
GPT頭大小字節(jié)數(shù)
10~13
4
GPT頭CRC校驗和
14~17
4
保留
18~1F
8
當前GPT頭的LBA扇區(qū)號,也即為EFI區(qū)域起始扇區(qū)號
20~27
8
GPT頭備份LBA扇區(qū)號,也即為EFI區(qū)域結(jié)束扇區(qū)號
28~2F
8
GPT分區(qū)區(qū)域起始LBA
30~37
8
GPT分區(qū)區(qū)域結(jié)束LBA
38~47
12
磁盤GUID
48~4F
8
GPT分區(qū)表起始LBA
50~53
4
分區(qū)表項數(shù)
54~57
4
每分區(qū)表項占用字節(jié)數(shù)
58~5B
4
分區(qū)表CRC校驗和
5C~1FF
366
保留

 

                                 表2.1  EFI信息扇區(qū)結(jié)構(gòu)

        通過這些結(jié)構(gòu)中的描述值,我們可以確定GPT頭、分區(qū)表、GPT分區(qū)區(qū)域、分區(qū)表的備份位置等結(jié)構(gòu)布局。圖2.3顯示了一個GPT頭的實例。
 
 
圖2.3  GPT頭
具體分析如下:
1)    0x00~0x07:8個字節(jié),GPT頭簽名“4546492050415254”,ASCII碼為“EFI  PART”。
2)    0x08~0x0B:4個字節(jié),版本號。
3)    0x0C~0x0F:4個字節(jié),GPT頭大小字節(jié)數(shù),此處的值為0x5C,即92個字節(jié)。
4)    0x10~0x13:4個字節(jié),GPT頭校驗和。
5)    0x14~0x17:4個字節(jié),保留。
6)    0x18~0x1F:8個字節(jié),當前GPT頭的LBA扇區(qū)號,即EFI區(qū)域起始扇區(qū)號,通常為1。
7)    0x20~0x27: 8個字節(jié),GPT頭備份位置的LBA扇區(qū)號,即EFI區(qū)域結(jié)束扇區(qū)號,此處的值為224909(0x086E8D)。
8)    0x28~0x2F:8個字節(jié),GPT分區(qū)區(qū)域起始LBA扇區(qū)號,此處的值為34(0x22)。
9)    0x30~0x37:8個字節(jié),GPT分區(qū)區(qū)域結(jié)束LBA扇區(qū)號,此處的值為224876(0x036E6C)。
10)0x38~0x47:16個字節(jié),磁盤GUID。
11)0x48~0x4F:8個字節(jié),GPT分區(qū)表起始LBA扇區(qū)號,此處的值為2(0x02),通常都是起始于2號扇區(qū)。
12)0x50~0x53:4個字節(jié),分區(qū)表項數(shù),限定為128(0x80)。
13)0x54~0x57:4個字節(jié),每分區(qū)表項占用字節(jié)數(shù),固定為128(0x80)。
14)0x58~0x5B:4個字節(jié),分區(qū)表CRC校驗和。
15)0x5C~0x1FF:420個字節(jié),保留。
 
        筆者在此主要側(cè)重講有關(guān)GPT數(shù)據(jù)恢復方面的知識,看不明白沒關(guān)系,假如GPT分區(qū)模式硬盤分區(qū)丟失了,可以聯(lián)系我們?nèi)A軍行,我們有更加專業(yè)的數(shù)據(jù)恢復工程師為您服務(wù)!

  • 華軍行數(shù)據(jù)恢復 - 最新圖文資訊
  • 最新資訊導讀
  • 推薦內(nèi)容
  • 熱點內(nèi)容
CopyRight2014-2016 華軍數(shù)據(jù)恢復中心 版權(quán)所有 浙ICP備15017254號-4 成功案例 | 華軍資訊 | 技術(shù)專題 | RSS地圖