admin管理员组文章数量:1536451
2024年3月27日发(作者:)
浅谈GPT
对于GPT的基本概念,我就不叙述了,都在这里。下面主要讲讲GPT的实际应用。
由于目前的磁盘容量越来越大,传统的MBR分区表已经不能满足大容量磁盘的需求。
传统的MBR分区表只能识别磁盘前面的2.2TB左右的空间,对于后面的多余空间只能浪
费掉了,而目前希捷等磁盘厂商甚至早早就推出了单盘3TB的磁盘,因此,及早迁移到
GPT非常有必要。除此以外,MBR分区表只能支持4个主分区或者3主分区+1扩展分
区(包含随意数目的逻辑分区),而GPT在Windows下面可以支持多达128个主分区(在
Linux或者Unix类不是很清楚,听说是没有限制……基于Itanium和其他架构的Windows
或者Unix很早就已经使用了GPT)。
下面先介绍点MBR和GPT的区别。
MBR分区表:
在传统硬盘分区模式中,引导扇区是每个分区(Partition)的第一扇区,而主引导扇
区是硬盘的第一扇区。它由三个部分组成,主引导记录MBR、硬盘分区表DPT和硬盘有
效标志。在总共512字节的主引导扇区里MBR占446个字节,第二部分是Partition table
区(分区表),即DPT,占64个字节,硬盘中分区有多少以及每一分区的大小都记在其中。
第三部分是magic number,占2个字节,固定为55AA。
一个扇区的硬盘主引导记录MBR由4个部分组成。
•主引导程序(偏移地址0000H--0088H),它负责从活动分区中装载,并运行系统引
导程序。
•出错信息数据区,偏移地址0089H--00E1H为出错信息,00E2H--01BDH全为0
字节。
•分区表(DPT,Disk Partition Table)含4个分区项,偏移地址01BEH--01FDH,
每个分区表项长16个字节,共64字节为分区项1、分区项2、分区项3、分区项4。
•结束标志字,偏移地址01FE--01FF的2个字节值为结束标志55AA,如果该标志错误
系统就不能启动。
GPT:
GPT的分区信息是在分区中,而不象MBR一样在主引导扇区,为保护GPT不受MBR
类磁盘管理软件的危害,GPT在主引导扇区建立了一个保护分区(Protective MBR)的
MBR分区表(此分区并不必要),这种分区的类型标识为0xEE,这个保护分区的大小在
Windows下为128MB,Mac OS X下为200MB,在Window磁盘管理器里名为GPT
保护分区,可让MBR类磁盘管理软件把GPT看成一个未知格式的分区,而不是错误地当
成一个未分区的磁盘。
另外,为了保护分区表,GPT的分区信息在每个分区的头部和尾部各保存了一份,以
便分区表丢失以后进行恢复。目前而言,对GPT支持比较好的磁盘管理软件推荐
DiskGenius(似乎甚至支持GPT的分区表恢复),在Linux下面则有gparted和gdisk。
对于基于x86的Windows(这里指的是支持从GPT启动的Windows,见开头的链
版权声明:本文标题:浅谈GPT 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1711522048a313988.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论