硬盘MBR详细介绍_第1页
硬盘MBR详细介绍_第2页
硬盘MBR详细介绍_第3页
硬盘MBR详细介绍_第4页
硬盘MBR详细介绍_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、硬盘MBR羊细介绍学习时间:2013/11/6参考资料:硬盘是现在计算机上最常用的存储器之一。我们都知道,计算机之所以神奇,是因为它具有高速分析处理数据的能力。而这些数据都以文件的形式存储在硬盘里。不过,计算机可不像人那么聪明。在读取相应的文件时,你必须要给出相应的规则。这就是分区概念。分区从实质上说就是对硬盘的一种格式化。当我们创建分区时,就已经设置好了硬盘的各项物理参数,指定了硬盘主引导记录(即MasterBootRecord,一般简称为MBR和引导记录备份的存放位置。而对于文件系统以及其他操作系统管理硬盘所需要的信息则是通过以后的高级格式化,即Format命令来实现。面、磁道和扇区硬盘分

2、区后,将会被划分为面(Side)、磁道(Track)和扇区(Sector)。需要注意的是,这些只是个虚拟的概念,并不是真正在硬盘上划轨道。1硬盘的物理结构硬盘存储数据是根据电、磁转换原理实现的。硬盘由一个或几个表面镀有磁性物质的金属或玻璃等物质盘片以及盘片两面所安装的磁头和相应的控制电路组成(图1),其中盘片和磁头密封在无尘的金属壳中。硬盘工作时,盘片以设计转速高速旋转,设置在盘片表面的磁头则在电路控制下径向移动到指定位置然后将数据存储或读取出来。当系统向硬盘写入数据时,磁头中“写数据”电流产生磁场使盘片表面磁性物质状态发生改变,并在写电流磁场消失后仍能保持,这样数据就存储下来了;当系统从硬盘

3、中读数据时,磁头经过盘片指定区域,盘片表面磁场使磁头产生感应电流或线圈阻抗产生变化,经相关电路处理后还原成数据。因此只要能将盘片表面处理得更平滑、磁头设计得更精密以及尽量提高盘片旋转速度,就能造出容量更大、读写数据速度更快的硬盘。这是因为盘片表面处理越平、转速越快就能越使磁头离盘片表面越近,提高读、写灵敏度和速度;磁头设计越小越精密就能使磁头在盘片上占用空间越小,使磁头在一张盘片上建立更多的磁道以存储更多的数据。2 硬盘的逻辑结构硬盘由很多盘片(platter)组成,每个盘片的每个面都有一个读写磁头。如果有N个盘片。就有2N个面,对应2N个磁头(Heads),从0、1、2开始编号。每个盘片被划

4、分成若干个同心圆磁道(逻辑上的,是不可见的。)每个盘片的划分规则通常是一样的。这样每个盘片的半径均为固定值R的同心圆再逻辑上形成了一个以电机主轴为轴的柱面(Cylinders),从外至里编号为0、1、2每个盘片上的每个磁道又被划分为几十个扇区(Sector),通常的容量是512byte,并按照一定规则编号为1、2、3形成CylindersxHeadsXSector个扇区。这三个参数即是硬盘的物理参数。我们下面的很多实践需要深刻理解这三个参数的意义。2.1 面&柱面&磁道&扇区先从面说起,硬盘一般是由一片或几片圆形薄膜叠加而成。我们所说,每个圆形薄膜都有两个“面”,这两个

5、面都是用来存储数据的。按照面的多少,依次称为0面、1面、2面由于每个面都专有一个读写磁头,也常用0头(head)、1头称之。按照硬盘容量和规格的不同,硬盘面数(或头数)也不一定相同,少的只有2面,多的可达数十面。各面上磁道号相同的磁道合起来,称为一个柱面(Cylinder)。上面我们提到了磁道的概念。那么究竟何为磁道呢?由于磁盘是旋转的,则连续写入的数据是排列在一个圆周上的。我们称这样的圆周为一个磁道。如果读写磁头沿着圆形薄膜的半径方向移动一段距离,以后写入的数据又排列在另外一个磁道上。根据硬盘规格的不同,磁道数可以从几百到数千不等;一个磁道上可以容纳数KB的数据,而主机读写时往往并不需要一次

6、读写那么多,于是,磁道又被划分成若干段,每段称为一个扇区。一个扇区一般存放512字节的数据。扇区也需要编号,同一磁道中的扇区,分别称为1扇区,2扇区计算机对硬盘的读写,处于效率的考虑,是以扇区为基本单位的。即使计算机只需要硬盘上存储的某个字节,也必须一次把这个字节所在的扇区中的512字节全部读入内存,再使用所需的那个字节。不过,在上文中我们也提到,硬盘上的面、磁道、扇区的划分表面上是看不到任何痕迹的,虽然磁头可以根据某个磁道的应有半径来对准这个磁道,但怎样才能在首尾相连的一圈扇区中找出所需要的某一扇区呢?原来,每个扇区并不仅仅由512个字节组成的,在这些由计算机存取的数据的前、后两端,都另有一

7、些特定的数据,这些数据构成了扇区的界限标志,标志中含有扇区的编号和其他信息。计算机就凭借着这些标志来识别扇区。硬盘的数据结构在上文中,3 磁盘引导原理我们谈了数据在硬盘中的存储的一般原理。为了能更深入地了解硬盘,我们还必须对硬盘的数据结构有个简单的了解。硬盘上的数据按照其不同的特点和作用大致可分为5部分:MBRE(扩展分区)、DBR/OBR:、FAT区、DIR区和DATAK。3.1 MBR区计算机在按下power键以后,开始执行主板bios程序。进行完一系列检测和配置以后。开始按bios中设定的系统引导顺序引导系统。假定现在是硬盘。Bios执行完自己的程序后如何把执行权交给硬盘呢。交给硬盘后又

8、执行存储在哪里的程序呢。其实,称为mbr的一段代码起着举足轻重的作用。MBR(masterbootrecord),即主引导记录,有时也称主引导扇区。位于整个硬盘的0柱面0磁头1扇区(可以看作是硬盘的第一个扇区),bios在执行自己固有的程序以后就会jump到mbr中的第一条指令。将系统的控制权交由mbr来执行。在总共512byte的主引导记录中,MBR勺引导程序占了其中的前446个字节(偏移0H“移1BDH)随后的64个字节(偏移1BEH偏移1FDH讷DPT(DiskPartitionTable,硬盘分区表),最后的两个字节“55AA(偏移1FEH偏移1FFH)分区有效结束标志。主引导记录中包

9、含了硬盘的一系列参数和一段引导程序。其中的硬盘引导程序的主要作用是:(1)检查分区表是否正确;(2)系统硬件完成自检以后引导具有激活标志的分区上的操作系统,并将控制权交给启动程序。MBR1由分区程序(如Fdisk.exe)所产生的,它不依赖任何操作系统,意即不同的操作系统可能会存在相同的MBR即使不同,MB他不会夹带操作系统的性质。具有公共引导的特性,而且硬盘引导程序也是可以改变的,从而实现多系统共存。下面,我们以一个实例让大家更直观地来了解主引导记录:例:800101000BFEBFFC3F0000007E86BB00在这里我们可以看到,最前面的“80”是一个分区的激活标志,表示系统可引导;

10、“010100”表示分区开始的磁头号为01,开始的扇区号为01,开始的柱面号为00;“0B'表示分区的系统类型是FAT32其他比较常用的有04(FAT16、07(NTFS;”FEBFFC'表示分区结束的磁头号为254,分区结束的扇区号为63、分区结束的柱面号为764;“3F000000”表示首扇区的相对扇区号为63;“7E86BB00”表示总扇区数为12289622。3.1.1 Linux下查看MBRroowaeoian;/nome/wangwenzni/xesrii震型然累累鬻:黑:强之;迪,将主弓I导扇区的内容读入到,"bin文件中root®debian

11、:/home/wangwenzhi/testfile#|ddif=/dev/sdaof=./mbr.binbs=512count=l1+0recordsin1*0recordsout512bytes(512B)copied.5.5041e-059.3卜Wshexdiunp将文件以16进制个数输出)0000000)0000010)0000020)0000030)0000040)0000050)0000060)0000070)0000080)0000090JOOOOOaOJOOOOObO)00000c0JOOOOOdOjuuuuueU)00000f0)0000100)0000110)0000120

12、)0000130)0000140)0000150)0000160)0000170)0000180)0000190)00001a0)0000IbO.)00001c0)00001d0)00001eO500001fOCD7c33c671aa007400e83d047c06cd00cl027c44728ebe4744OdAA01ff000001200502071060362668a66529anobd1ST002:84606e6605:c9560A“00bee2523300b2fbol化888970730f0289317d888cfc7d557300”需0783ea6405aaff084二fbc6e8

13、6666bb60a5342000。;AAOOTOOOO07Of0000f。fffecb000000000002bl04fb01b2800174fa90797c7c3c7cb475378944668bcd13c28U886488f4al60f734cl880070leb©If6100be0047526500b4AAAAff3ffffe00000000TDf3f674bb2e9000ff418302le72Ufff407c888e00ff9a6561Oenn00If0000ua40409aab8f60074bb600584408966dl30c301267d6f64cd300800000

14、74c4cd0080cO885574106600UU0603001380748ec2578bb901.'5ac32008970be44Of7566e8b831be0048453c曲521331665ceb8b04b64ef70201,686cdcb33dbd643831700eb81fb55000000f6c2708ed)bebe807d5a5272cO89448ble5cOcc744/76b4087dee82Ofb6dlc2cOe866al5c74043b08cl8802cd13bf00807deb03.f.d.Of.D.0.Q.f.f.'|f.uNfIfl.f.tD.7.0

15、.Z.p.1./主引导记录IBR硬盘IB晡区主引导程序(偏移地出0*00000x0088)负责从活动分区中装载,并运行系统引导程序。出错信息数据区(偏移地出0x0089OxOOEl)为出错信息.0又0(«201011«)全为0字节.00la072000000000If3e000061720080970000r.'1.aSZ|.GRUB.GeomHardDisk.Read.以H>0ur硬盘分区表DPT分区表(DPT.DiskPartitionTable)含4个分区项.偏移地址OxOlBE-OxOlFD,每个分区表项长16个字节,共64字节为分区项1、分区项2、分

16、区项3、分区项4。0x00000200=25汽节具体含义如下:(1) OxOOOx1BD:446个字节,包含一段指令,用以破口计算机如何访问分区表并三位操作系统的位罡这部分的代码管因为操作系统不同而不同,利用引导代码可以实现多重系统引导。多多统引导有两种方法可以实现:一种方法是用Window澧作系统在引导分区中设凿一段代马,先加载进入用户选探系统的界面,允许用户选掾要进人的系统,再送入I旨定的系统j省二种方法是改变MBR中的引导代码,该代日直接呈现给用户一个送释系统的界面。(2) 0X1BE-0X1FD:64个字节,4个分区表项,国个表项占用16个字节,描述一个分区,最多可以描述4个分区(这就

17、是为什么MBR分区体系只能分成4个区【我们平时褶料分区一般可以从26个字母中选取任意多个当做分区标识(多于4个),这是因为那些然逻辑分区,这里的4个分区指的是主分区和扩展分区的敖目,而逻辑分区是在扩展分区利划分出来的,也叫做二级、三级扩展分区。】)分区表项并没套顺序要求,即不变求第一个分区表项在第二个分区表项前。分区表也不要术从第一个分区表哽开始(3) OX1FE-OX1FF:2个字节,有效结束标志节5AA7如果没有这个标志,操作系统告认为磁盘发有初始化,无法正确川栽裱生的分区。分区哀参数含义字节)1活动(80)弱E活动分区00234起始的甜头01柱面01扇区00值5 分区类型符NTFS(07

18、06)FAT32(0B0C)扩展<0F05>6 78结束的43头FE柱面FF扇区FF值9101112本分区之前已用扇区数13141516本分区大小虚mMBR即EBR(extentbootrecord)扩硬引导记录UUUUUZUUrootftdebian:/home/wangwenzhi/testfile#|结束标志(2个字节)结束标志字偏移地址OxOlFEOxOlFF的2个字节彳其记录表项与MBR相同,用于管理扩展还能分区上的逻辑强动器。为结束标志55AA,如果该标志错误系统就不能启动具体含义如下:(1) 0x000x1BD446个字节,包含一段指令,用以通知计算机如何访问分区表并

19、定位操作系统的位置这部分的代码会因为操作系统不同而不同,利用引导代码可以实现多重系统引导。多系统引导有两种方法可以实现:一种方法是用Windows操作系统在引导分区中设置一段代码,先加载进入用户选择系统的界面,允许用户选择要进入的系统,再进入指定的系统;第二种方法是改变MBR的引导代码,该代码直接呈现给用户一个选择系统的界面。(2) 0x1BE0x1FD64个字节,4个分区表项,每个表项占用16个字节,描述一个分区,最多可以描述4个分区(这就是为什么MB的区体系只能分成4个区【我们平时看到的分区一般可以从26个字母中选取任意多个当做分区标识(多于4个),这是因为那些分区是逻辑分区,这里的4个分

20、区指的是主分区和扩展分区的数目,而逻辑分区是在扩展分区中划分出来的,也叫做二级、三级扩展分区。】)。分区表项并没有顺序要求,即不要求第一个分区表项在第二个分区表项前。分区表也不要求从第一个分区表项开始(3) 0x1FE0x1FF2个字节,有效结束标志“55A&。如果没有这个标志,操作系统会认为磁盘没有初始化,无法正确加载磁盘的分区。分区表参数含义(字节)1活动(80)或非活动分区(00)234起始的磁头01柱面01扇区00值5分区类型符NTFS(0706)FAT32(0B0C)扩展(0F05)678结束的磁头FE柱面FF扇区FF值9101112本分区之前已用扇区数13141516本分区

21、大小虚拟MBR即EBR(extentbootrecord)扩展引导记录其记录表项与MB冰目同,用于管理扩展还能分区上的逻辑驱动器。3.1.2 Windows下查看MBR一金亩融口kq昌青曾式S)位置(印»(v)ia(T)专业工具&、崎跑舞M思智需外®(o)sn(w)sT烟*Effij(H)2泗Q>口囤砂案件数宓驱洞C:文件(D编京D文件名窗上_JSystemVolumeInformation1犷相大小1曳建町间1修改时间4.1KB2012/09/1315:5.2013/09/22|访1可时间|唐性|第一IS区|16:1.2013/09/2216:1.SH19,

22、569,._JUsers4.1KB2009/07/1410:3.2013/09/2311:2.2013/09/2311:2.R223,648_JWindows28.1KB2009/07/1410:3.2013/10/1211:4.2013/10/1211:4.I136,264SAttrDef2.5KB2012/09/1322:3.2012/09/1322:3.2012/09/1322:3.SH6,433.2.Offset10123456789ABCDEF/8。000000000EB52904E544653202020200002080000IeRNTFS0000000100000000000F

23、800003F00FF003F0000000?y?000000020000000008000800019IF8007000000001110000000300000OC00000000001000000000000000000000040F600000001000000C7IBOF009FICOE00bC00000005000000000FA33C08EDOBC007CFB68CO07U3AIDU|QhA000000060IFIE686600CB88160E0066813E03004EhfElf>N0000000705446537515B441BBAA55CD1372OC81FBTFSu

24、ZA»UIrfl00000008055AA7506F7Cl01007503E9DD00IE83ECU史u小ueV1100000009018681A00B4488A160E008BF416IFCD13hHI16:0000000A09F83C4189E58IF72El3B060B0075DBA31IAIXra;utl£0000000B0OF00Cl2EOF0004IE5A33DBB900202BC8A.Z3U1-E0000000C066FF0611000316OF008EC2FF061600E8fylAye0000000D04B002BC877EFOE683010CB6623C

25、O752DK+EwihOEf#Au-0000000E06681FB54435041752481F9020172IE16fGTCPAuSur0000000F06807BB1668700E166809006653665366h»hphfSfSf0000001005516161668B80166610E07CD1A33COBFUh,faI3A60000001102810B9D8OFFCF3AAE95F0190906660IE(10f0000001200666Al1100660306IC00IE6668000000fiffh0000001300066500653680100681000B44

26、28A16OEfPShhBl0000001400016IF8BF4CD1366595B5A66596659IFlotfYZfYf¥000000150OF82160066FF0611000316OF008EC2FF1fylAy0000001600E160075BC07IF6661C3A0F801E80900uMfaA0e000000170A0FB01E80300F4EBFDB4018BFOAC3C00ueoey,0000001807409B40EBB0700CD10EBF2C3ODOA4120t.1edAA0000001906469736B2072656164206572726F722

27、0diskre»ad«?rror0000001A06F63637572726564000D0A424F4F544DoccurredBOOTH0000001B04752206973206D697373696E6700ODOAGRismissing0000001C0424F4F544D475220697320636F6D7072BOOTMGRiscompr0000001D0g573736564000D0A5072657373204374essedPressCt0000001E0726C2B416C742B44656C20746F207265rl+Alt+DeltoreOOOOO

28、OIFOI737461ccccccccccrcc72740D0ACCALCC008CCCLAA9BED6cc.nccoooo|arcc55AA|startl©%0U交Lfccr%八ZSF、,cc具体看DPTFB分。操作系统为了便于用户对磁盘的管理。加入了磁盘分区的概念。即将一块磁盘逻辑划分为几块。磁盘分区数目的多少只受限于CZ的英文字母的数目,在上图DPT#64个字节中如何表示多个分区的属性呢?microsoft通过链接的方法解决了这个问题。在DPT共64个字节中,以16个字节为分区表项单位描述一个分区的属性。也就是说,第一个分区表项描述一个分区的属性,一般为基本分区。第二个分区表项

29、描述除基本分区外的其余空间,一般而言,就是我们所说的扩展分区。这部分的大体说明见下表。字节位移字段长度值字段名和定义0X01BE1BYTE0x80引导扇区符(BootIndicator)指明该分区是否是活动分区0X01BF1BYTE0x01开始磁头(StartingHead)0X01C06位0X01开始扇区(StartingSector)只用05位,后面两位67位被开始柱面字段所使用0X01C110位0X00开始柱回(StartingCylinder)除了开始扇区字段的最后两位外,还使用8位来组成该柱面值,开始柱面是一个10位数,最大值10230X01C21BYTE系统ID(SystemID)

30、定义分区的类型,详细定义见下图0X01C31BYTE结束磁头(EndingHead)0X01C46位结束扇区(EndingSector)只用05位,后面两位67位被结束柱面字段所使用0X01C510位结束柱回(EndingCylinder)除了开始扇区字段的最后两位外,还使用8位来组成该柱面值,结束柱面是一个10位数,最大值10230X01C6DWORD相对扇区数(RelativeSector)从该磁盘的开始到该分区的开始的位移量,以扇区来计算0X01CADWORD总扇区数(TotalSector)该分区中扇区数说明:每个分区表项占用16个字节,假定偏移地址从0开始。10x0偏移为活动分区是否

31、标志,只能选00H和80Ho80H为活动,00H为非活动。其余值对microsoft而言为非法值。2重新说明一下(这个非常重要):大于1个字节的数被以低字节在前的存储格式格式(littleendianformat)或称反字节顺序保存下来。低字节在前的格式是一种保存数的方法,这样,最低位的字节最先出现在十六进制数符号中。例如,相对扇区数字段的值0X3F000000的低字节在前表示为0X0000003F。这个低字节在前的格式数的十进制数为63。3系统在分区时,各分区都不允许跨柱面,即均以柱面为单位,这就是通常所说的分区粒度。有时候我们分区是输入分区的大小为7000M分出来却是6997M就是这个原因

32、。偏移2H和偏移6H的扇区和柱面参数中,扇区占6位(bit),柱面占10位(bit),以偏移6H为例,其低6位用作扇区数的二进制表示。其高两位做柱面数10位中的高两位,偏移7H组成的8位做柱面数10位中的低8位。由此可知,实际上用这种方式表示的分区容量是有限的,柱面和磁头从0开始编号,扇区从1开始编号,所以最多只能表示1024个柱面X63个扇区X256个磁头X512byte=8455716864byte。即通常的8.4GB(实际上应该是7.8GB左右)限制。实际上磁头数通常只用到255个(由汇编语言的寻址寄存器决定),即使把这3个字节按线性寻址,依然力不从心。在后来的操作系统中,超过8.4GB

33、的分区其实已经不通过C/H/S的方式寻址了。而是通过偏移CH-偏移FH共4个字节32位线性扇区地址来表示分区所占用的扇区总数。可知通过4个字节可以表示2A32个扇区,即2TB=2048GB目前对于大多数计算机而言,这已经是个天文数字了。在未超过8.4GB的分区上,C/H/S的表示方法和线性扇区的表示方法所表示的分区大小是一致的。也就是说,两种表示方法是协调的。即使不协调,也以线性寻址为准。(可能在某些系统中会提示出错)。超过8.4GB的分区结束C/H/S一般填充为FEHFFHFFH即C/H/S所能表示的最大值。有时候也会用柱面对1024的模来填充。不过这几个字节是什么其实都无关紧要了。虽然现在

34、的系统均采用线性寻址的方式来处理分区的大小。但不可跨柱面的原则依然没变。本分区的扇区总数加上与前一分区之间的保留扇区数目依然必须是柱面容量的整数倍。(保留扇区中的第一个扇区就是存放分区表的MBRIE虚拟MBR勺扇区,分区的扇区总数在线性表示方式上是不计入保留扇区的。如果是第一个分区,保留扇区是本分区前的所有扇区。附:分区表类型标志如下图分区类型林志;DO空.rnocros0ft不允许使用.63GNUorSysDIFAT3264NovellNetwareD2XENIXroot65NovellNetwareD3XENIXusr70DiskSecureMuitD4FAT16<32M75PC/1

35、XD5Extended80OldMinixD6FAT1681Minix/OldLinuxD7HPFS/NTFS82Linuxmth口08AIX83LinuxD9AIXbootable84OS/2hiddenC:DAOS/2BootMantige85LinuxextendedDBMn95FAT3286NTFSvolumesetDCWin%FAT3287NTFSvolimesetDEIin95FAT1693Amwb»*Win%Rxtended(>8GB)94AmoebaBBT10OPUSAOIBMThinkPadhidden11HiddenFAT12A5BSD/3ti612Coit

36、paqdiagnostA6OpenBSD16HiddenFAT16A7NextSTEP14HiddonFAT16O2GBB7BSDIfs17HiddenHPFS/NTFSB8BSDIswap18ASTWindows,swn口BESolarisbootIBHiddenFAT32partitionICHiddenFAT32partitionCODR-DOS/NovellDOS(usingLBA-mudesecuredpartilionINT13extensions)ClDRDOS/secIEHiddenLBAVFATpartitionC4DRDOS/sec24NECDOSC6DRDOS/sec3c

37、PartitionMagicC?Syrinx10Venix80286DBCP/M/CTOS(11PPCPrePBootElDOSaccess42SFSE3DOSR/0IDQNX4.xE4SpeedStorIEQNX4,x2ndpartEBBtiOSfsIFQNX4.x3rdpartFlSpeedStor50OntrackDMF2DOS3.3+secondary51OntrackDM6Auxptirtititm52CP/MFWSpeedStor53uNtRACKDM6AuxFELANstep54OnTrackDM6FFBBT55EZ-Drive56GoldenBowCPriamEdisk61Sp

38、eedStor分区表的类型3.2 扩展分区扩展分区中的每个逻辑驱动器都存在一个类似于MBR的扩展引导记录(ExtendedBootRecord,EBR),也有人称之为虚拟mbr或扩展mbr,意思是一样的。扩展引导记录包括一个扩展分区表和该扇区的标签。扩展引导记录将记录只包含扩展分区中每个逻辑驱动器的第一个柱面的第一面的信息。一个逻辑驱动器中的引导扇区一般位于相对扇区32或63。但是,如果磁盘上没有扩展分区,那么就不会有扩展引导记录和逻辑驱动器。第一个逻辑驱动器的扩展分区表中的第一项指向它自身的引导扇区。第二项指向下一个逻辑驱动器的EBR如果不存在进一步的逻辑驱动器,第二项就不会使用,而且被记录

39、成一系列零。如果有附加的逻辑驱动器,那么第二个逻辑驱动器的扩展分区表的第一项会指向它本身的引导扇区。第二个逻辑驱动器的扩展分区表的第二项指向下一个逻辑驱动器的EBR扩展分区表的第三项和第四项永远都不会被使用。通过一幅4分区的磁盘结构图可以看到磁盘的大致组织形式。如下图:生引导记割区!跟主引导记录第1版版第访区则第3分区表项第4分区题OSSAA"""基本分区2梗盘区分本基扩展分区表引导扇区i 引Ai i 引Ai i展记一 i展记一 一 #生 犷早一 一 逻转蛆型器_.J道辑驱幼器 一 扩展分区SISDOs55 AA击易扇区图一个4分区的基本磁盘关于扩展分区,如下图所

40、示,扩展分区中逻辑驱动器的扩展引导记录是一个连接表。该图显示了一个扩展分区上的三个逻辑驱动器,说明了前面的逻辑驱动器和最后一个逻辑驱动器之间在扩展分区表中的差异。1 " 2 " 3" 4 "志一 项一慰项一项一检 妻妻妻.*.« 区i区i区i区i府一 分i吩i份i分i也 扩展分区表一空一 扩概引导记就一案一个逻辑躯劫器一 一一 mill T品 汇占- ii ii * j 一我项一项一项一桩 一盘盘表一表一数 一区一区一区一区一有一 篌.冷记.检接 一扩展分区<一一 i扩蜃引导记录i 一 第二个遗貌艇初器 整个扩展17 2 rtj 4 -

41、± 项一项一项加一地 盘盘.&盘茗 区-区一区一区一有一 立份一秘省层 扩展分区表一挥 扩展引导记养一 最后一 N道箱驱割器图分区表链接图示除了扩展分区上最后一个逻辑驱动器外,下表中所描述的扩展分区表的格式在每个逻辑驱动器中都是重复的:第一个项标识了逻辑驱动器本身的引导扇区,第二个项标识了下一个逻辑驱动器的EBR最后一个逻辑驱动器的扩展分区表只会列出它本身的分区项。最后一个扩展分区表的第二个项到第四个项被使用。表扩展分区表项内容扩展分区表项分区表项内容第一个项包括数据的开始地址在内的与扩展分区中当前逻辑驱动器有关的信息第二个项有关扩展分区中下一个逻辑驱动器的信息,包括包含下一个逻辑驱动器的EBR的扇区的地址。如果/、存在进一步的逻辑驱动器,该字段不会被使用第三个项未用第四个项未用扩展分区表项中的相对扇区数字段所显示的是从扩展分区开始到逻辑驱动器中第一个扇区的位移的字节数。总扇区数字段中的数是指组成该逻辑驱动器的扇区数目。总扇区数字段的值等于从扩展分区表项所定义的引导扇区到逻辑驱动器

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论