硬盘MBR和GPT分区详解

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

硬盘MBR和GPT分区详解

电子燼路

马达

OillMrKr

目前磁盘分区有两种形式:GPT分区和MB盼区。MBF相比而言比较常见,大多数磁盘都是采用这种分区形式。MBF分区和GPT分区的区别在于:MBR最多只支持4个主分区,GPT能够支持128个主分区。然而GPT分区形式在重装系统需要主板的EFI支持, 所以导致出现上面的这种情况。因此解决的办法就是将分区形式转换为MBR分区形式。

但是在转换之前必须要做好数据备份,将磁盘里重要的东西全部拷出来,因为只有整个磁盘全部为空时,才能够进行转换。

传统的分区方案(称为MBR分区方案)是将分区信息保存到磁盘的第一个扇区(MBR 扇区)中的64个字节中,每个分区项占用16个字节,这16个字节中存有活动状态标志、文件系统标识、起止柱面号、磁头号、扇区号、隐含扇区数目(4个字节)、分区总扇区

数目(4个字节)等内容。由于MBRS区只有64个字节用于分区表,所以只能记录4个分区的信息。这就是硬盘主分区数目不能超过4个的原因。后来为了支持更多的分区,引入了扩展分区及逻辑分区的概念。但每个分区项仍用16个字节存储。GPT1盘是指使用GUID分区表的磁盘,是源自EFI标准的一种较新的磁盘分区表结构的标准。与普遍使用的主引导记录(MBR分区方案相比,GPT提供了更加灵活的磁盘分区机制。

MBR的全称是Master Boot Record (主引导记录),MBF早在1983年

IBM PC DOS 2.0中就已经提出。之所以叫“主引导记录”,是因为它是存在于驱动器开始部分的一个特殊的启动扇区。这个扇区包含了已安装的操作系统的启动加载器和驱动器的逻辑分区信息。

主引导扇区是硬盘的第一扇区。它由三个部分组成,主引导记录MBR硬盘分区表DPT和硬盘有效标志。在总共512字节的主引导扇区里MBF占446个字节,偏移地址0000H--0088H),它负责从活动分区中装载,并运行系统引导程序;第二部分是

Partition table 区(DPT分区表),占64个字节;第三部分是Magic number,占2 个字节。

table

MBR

pe-r storage device I I Bo&t sector

per parti^cxi

Extandod pjftHion bool rocord

NUdr: por system

TjV Partition W 巧

Parti bons wichin an ax tend

I I I

-Partition 1 _ rlition 2—

I I I

Ptirlibon 3 (Exi«ri(Jed}

MBF扇区代码

Offset012345&789A B C D E F诂问▼ 1 000000000033co8E DO B C007C FB500750IF FC BE IB7C誠屑.鷗F.・l 0000000010BF IB oe5057B95501F3A4CB BD BE07Bl04. PW瑰.螭私沔0000000020386E007C09751383C510E2F4CD188B yn an. Lu.®.柞?蟆0000000030S3C610497419332C74A0B507E407SB

0000000040ro AC sc00为FC BB0700明0E CD10EE F288

00000000504E10E84600?32A FE4610SO7E040B740B N.鐵-討悻.. t. 0000000060so7E04oc%05A0E60775D230旺0206S3£…七・彳由.u禰0000000070460806835t0A00ES21007305AO B G07EB F…悟乩屜.e 0000000080BC SI3E FE7D55M740B807E1000池C8A0前励瞬二滇0000000090&707EB A98B FC IE578B F5CB BF0E008A同w螟赴••

OOOOOOO OAO 00网08CD1372238A Cl243F983A DE SA FC・??T谶J磁适孔

00000000B043F7E38B DI86D6Bl06D2EE42F7E23956c縻無嗨月翌E庵

OOOOOOO OCO 捲77237205394608731C B80102BB00K.讷“ 9F. s. ?. ? 1. |

0000000000SB4E028B5600CD1373514F744E32E48A嫌-竭・¥sQ0tN2鉢

OOOOOOO OEO 56OO C D13EB E48A560060BB AA55B441CD电瀬獎「华咂I

OOOOOOO OFO 13723681FB55AA7530Cl01¥42B6160-工血1旗0隽.t+a'

0000000100厲00GA00RP7G0A FF7503GA0062007C6A j- j- v. v. j.ll. 0000000110016A10B142SB网CD136161730E4F74OB.j.磐ffiJ^aas.Ot.. 000000012032E4SA5600CD13EB D661F9C349GE76ei2^$V_。胫白Invaa 0000000130&C69642Q7061吃7469为696F6E207461lid partition ta 0000000140&26C650045?2726F72206C6F6164696E ble.Error 1oadin 0000000150说20GF7065726174696E672073他7374呂operating syst 0000000160隔6D004D697373旳6E67206F706£7261em_ Missing opera 00000001707469GE6720737973西656D0000000000■ting syst sir■…・ + 000000018000000000000000000000000000000000

ooooooono00000000000000000000000000000000 4 •熾孔豊找码…. 00000001A000000000000000000000000000000000

OOOOOOOI BO 00000000002C Q46333Bl33Bl00008001............ Bc3??.€,

OOOOOOOI CO 000000010001

Cl

00

7C

07

OF

FE

FE

PF

7B

FF

3F

?C

00

AS

00

D

A

00

00

3D

45

A8

8F

DA

IE

00

oc

00

00

00

00

00000001E000000000000D00000000000000000000二审H為数it朮二

OOOOOOOI FO 00000000000000°% 2°000000000055AA

在DPT共64个字节中,以16个字节为分区表项单位描述一个分区的属性。也就是说,第一个分区表项描述一个分区的属性,一般为基本分区。第二个分区表项描述除基本分区外的其余空间,一般

而言,就是我们所说的扩展分区。这部分的大体说明见表1。

相关文档
最新文档