GPT磁盘总体布局
2013-11-19 20:50:39 来源:华军科技数据恢复
GPT磁盘总体布局
可以在运行带有Service Pack l(SPl)的Windows Server 2003的磁盘管理中进行MBR与GPT磁盘的相互转换,然后进行相应的分区操作。也可以使用DiskPart.exe命令行实用程序或EFI固件实用程序Diskpart,efi在基本GPT磁盘上创建分区。
一个转换为GPT并建立分区后的磁盘,总体布局如下图所示。
0
|
1
|
2~33分区表
|
Microsoft保留分区
|
基本数据分区
|
基本数据分区
|
······
|
基本数据分区
|
剩余扇区
|
32个扇区
|
|
我们可以看到,一个GPT磁盘可以分为两大部分:保护MBR和EFI部分。
(1) 第一部分只由0号扇区组成,在这个扇区中包含一个DOS分区表,分区表内只有一个表项,这个表项描述了一个类型值为0xEE的分区,大小为整个磁盘。这个分区的存在可以使计算机认为这个磁盘是合法的,并且己被使用,从而不再试图对其进行格式化等操作,所以该扇区又被称为“保护MBR”。实际上,EFI根本不使用这个分区表。
(2) 另一部分为EFI部分,EFI部分又可以分为4个区域:EFI信息区(又称为GPT头)部分、分区表部分、GPT分区部分和备份区域。
EFI信息区,也称为GPT头,起始于磁盘的1号扇区,通常只占用这一个扇区。GPT磁盘创建后,由GPT头定义分区表的位置和大小。Windows限定分区表项为128个。GPT头还包含头和分区表的校验和,这样就可以及时发现错误或者改变。
分区表区域包含分区表项。这个区域由GPT头定义,一般占用磁盘2~33号扇区。分区表中的每个表项由起始和结束地址、类型值、名字、属性标志和GUID值组成。分区表建立后,128位的GUID对系统来说是唯一的。
分区部分是最大的区域,由分配给分区的扇区组成。这个区域的起始和结束地址由GPT头定义。
备份区域位于磁盘的尾部,包含GPT头和分区表的备份。它占用GPT结束扇区和EFI结束扇区之间的33个扇区。其中最后一个扇区用来备份1号扇区的EFI信息,其余的32个扇区用来备份2~33号扇区的分区表。