
GPT分区表传统MBR的结构(LBA位于GPT分区表的开头. 出于兼容性原因,仍然存储了传统MBR,以防止不支持GPT的硬盘管理工具误识别和破坏该磁盘. 数据,此MBR也称为保护MBR. 在支持从GPT引导的操作系统中,它还用于存储启动代码的第一阶段. 在此MBR中,只有一个分区标记为0xEE ,这表示此Block硬盘驱动器使用GPT分区表. 不能识别GPT硬盘驱动器的操作系统通常会识别未知类型的分区,除非用户明确要求删除该分区,否则拒绝操作该硬盘驱动器. 另外,可以识别GPT分区表的操作系统将检查并保护MBR中的分区表. e不是0xEE或MBR分区表中有多个条目,它将拒绝操作硬盘. 使用MBR / GPT混合分区表时在硬盘中,此部分存储GPT分区表的一部分(通常是前四个分区),可在不支持的情况下使用. 从GPT启动的操作系统从此MBR开始. 启动后,它只能操作MBR分区表中的分区. 例如,Boot Camp使用此方法来启动Windows. GPT分区表的结构. 在该图中,每个逻辑块(LBA)为512字节,每个分区的记录为128字节.

负LBA地址表示从最后一个块开始倒计时,而1表示最后一个块. 分区表标头(LBA WindowsServer 2003计算机最多可以创建128个分区,即在分区表中保留128个分区,每个分区为128个字节. (EFI标准要求分区表必须至少具有16384个字节,也就是说,128分区条目的大分区标头还记录了此硬盘的GUID,并记录了分区标头本身的位置和大小(该位置始终在LBA 1中)以及备份分区的位置和大小. 标头和分区表(最后在硬盘上),它还存储自身和分区表的CRC32检查,固件,引导程序和操作系统可以使用此检查值来确定分区表在启动时是否错误. 备份分区GPT中还原了整个分区表. 如果备份GPT也检查错误,则硬盘将不可用,因此,无法使用十六进制直接修改GPT硬盘的分区表. l编辑器. 分区表标头的格式以内容字节签名的长度(“ EFI PART”,45 46 49 20 50 41 52 54)开头,字节修订版(1.0 0000 01 00)12字节分区表标头大小(在字节中分区表结构分区表结构,通常为92个字节,即5C 00 00 00)CRC32检查16字节分区头(字节0-91),计算时将此字段视为0,则需要计算分区序列号CRC32之后选中,然后计算该字段保留20个字节,它必须是当前LBA字节(此分区标头的位置)32字节备份LBA(另一个分区标头的位置)40字节第一个可用于分区LBA(主分区表的最后一个LBA字节可用于分区的最后一个LBA(备份分区表的第一个LBA. 硬盘GUID(在类似UNIX的系统中也称为UUID). )从72字节开始分区表条目的开头LBA(主分区表中的2个)80字节分区表条目的数量84字节分区表条目的大小(通常为128)88字节分区串行CRC32校验保留92,其余字节必须为0(对于512字节LBA硬盘为420字节)分区表条目(LBA 2–33) GPT分区表使用一种简单直接的方式来表示分区.

分区表条目的前16个字节是分区类型GUID. 例如,EFI系统分区的GUID类型为{C12A7328-F81F-11D2-BA4B-00A0C93EC93B}. 接下来的16个字节是分区的唯一GUID(此GUID指的是分区本身,而前一个GUID指的是分区的类型). 接下来是分区开头和结尾的64位LBA编号,以及分区名称和属性. GPT分区表条目格式起始字长内容16字节分区类型GUID 16 16字节分区GUID 32字节起始LBA(小尾数)40字节末尾LBA 48字节属性标签(例如: 60表示“只读”)56 72字节的分区名称(可以包括与分区类型相关的操作系统分区类型GUID对应的分区类型GUID对应的分区类型GUID的36个UTF-16(小尾数)字GUID(无)00000000-0000-0000-0000 -000000000000 MBR分区表024DEE41-33E7-11D3-9D69-0008C781F39F EFI系统分区C12A7328-F81F-11D2-BA4B-00A0C93EC93B BIOS引导分区21686148-6449-6E6F-744E-656564454649 Windows Microsoft保留分区E3C9E316-0B5C-4DB8-817 F92DF002分区EBD0A0A2-B9E5-4433-87C0-68B6B72699C7逻辑软盘管理工具元数据分区5808C8AA-7E8F-42E0-85D2-E1E90434CFB3逻辑软盘管理工具数据分区AF9B60A0-1431-4F62-BC68-3311714A69B-A69B Windows恢复BFD50179D6AC IB M通用并行文件系统(GPFS)分区37AFFC90-EF7D-4e96-91C3-2D7AE055B174 HP-UX数据分区75894C1E-3AEB-11D3-B7C1-7B03A0000000服务分区E2A1E728-32E3-11D6-A682-7B03A0000000 Linux数据分区EBD0A0A2-B9 4433-87C0-68B6B72699C7 RAID分区A19D880F-05FC-4D3B-A006-743F0F84911 43-84E5-0933C84B4F4F逻辑卷管理器(LVM)分区E6D6D379-F507-44C2-A23C-238F2A3DF928保留的8DA63339436-0007-60083C 83BD6B9D-7F41-11DC-BE0B-001560B84F7F数据分区11D6-8FF8-00022D09712B交换分区516E7CB5-6ECF-11D6-8FF8-00022D09712B UFS分区516E7CB6-6ECF-11D6-8FF8-00022D0976CB-6-11E Vinum卷管理器8FF8-00022D09712B ZFS分区516E-11C 8FF8-00022D09712B Mac OS HFS(HFS +)分区48465300-0000-11AA-AA11-00306543ECAC Apple UFS 55465300-0000-11AA-AA11-00306543ECAC ZFS 6A898CC3-1DD2-11B2-99A6-080020736631苹果RAID分区52414944-0000-11AA- AA11-00306543ECAC Apple RAID分区离子,离线52414944-5F4F-11AA-AA11-00306543ECAC Apple引导分区426F6F74-0000-11AA-AA11-003 06543ECAC Apple Label 4C616265-6C00-11AA-AA11-00306543ECAC Apple TV恢复分区5265636F-7665-11AA-AA11-00306543ECAC Solaris引导分区6A82CB45-1DD2-11B2-99A6-080020736631根分区6A85CF4D-1DD2-11B2-99A6-080020736631交换分区6A876F-1DD2-11B2-99A6-080020736631备份分区6A8B642B-1DD2-11B2-99A6-080020736631 / usr分区6A898CC3-1DD2 -11B2-99A6-080020736631 / var分区6A8EF2E9-1DD2-11B2-99A6-080020736631 / home-1分区2A909090 -11B2-99A6-080020736631备用扇区6A9283A5-1DD2-11B2-99A6-080020736631保留分区6A945A3B-1DD2-11B2-99A6 -080020736631 6A9630D1-1DD2-11B2-99A6-080020736631 6A980767-1DD2-11B2-99A6-080020736631 6A96237F-1 -11B2-99A6-080020736631 6A8D2AC7-1DD2-11B2-99A6-080020736631 NetBSD交换分区49F48D32-B10E-11DC-B99879 FFS分区49F48D5A-B10E-11DC-B99B-0019D1879648 LFS分区49F48D19-B10E99D00-B9 E10分区49F48DAA-B10E-11DC-B99B-0019D1879648串联分区2DB519-B10F-11DC-B99B-0019D1879648加密分区2DB519EC- B10F-11DC-B99B-0019D1879648此表中的GUID以小尾数表示.

例如,EFI系统分区的GUID编写为C12A7328-F81F-11D2-BA4B-00A0C93EC93B,但实际上其对应的16字节序列是28 73 2A C1 1F F8 D2 11 BA 4B 00 A0 C9 3E C9 3B-仅交换前3个部分的字节顺序. 使用Winhex模板查看GPT分区信息MBPT定义GPT分区(兼容模式)GPT分区标头定义: GPT分区定义:
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shumachanpin/article-210412-1.html
我赞成我们不和任何国家搞对抗而广泛合作的外交政策
火炮数量和舰速也远远超过北洋舰队