GPT 磁盘体系结构详解 2009 年04 月16 日 星期四 上午 10:24 之前对于GPT 体系结构的认识有一些偏差,前段时间在happy learning 的会议上同事大牛又training 了我们一把,实在是受益匪浅
LBA 0 和 LBA1 就不说了,前面已经描述过了
从 LBA2 到 LBA33 这里面包含了4*32=128 个 entry,每个 entry对应描述一个磁盘分区的信息
很清楚的看出 GPT 磁盘可以支持 128 个分区,而我们所熟知的MBR 磁盘最多只能分到 4 个主分区,这就是因为在MBR 磁盘中只保留了一个 LBentry的信息,所以最大只能是4 个主分区,当然在这些磁盘中采取一些补救的措施,就是可以创建一些扩展分区,这些扩展分区的内容依附于某上,那么这个扩展分区的entry信息在哪了,如果我猜的没错的话,因为就在它所依附的主分区的数据信息的头上
很显然,这种依附关系限制了展
最下面的LBA -1 到 LBA -33 就是上面 LBA 1 到 LBA 33 的备份
关于LBA 1 和 LBA -1 的每个位的意思都是有它的意义的: LBA Size Contents 0 8 Signature ("EFI PART", 45 46 49 20 50 41 52 54) 8 4 Revision (For version 1
0, the value is 00 00 01 00) 12 4 Header size (in bytes, usually 5C 00 00 00 meaning 92 bytes) 16 4 CRC32 of header (0 to header size), with this field zeroed during calculation 20 4 reserved, must be zero 24