- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第4章Linux系统的数据恢复主编:王平均覃桢
4.1Linux系统的分区结构4.1.1MBR分区结构分析通过主引导记录的结构可知,它仅包含一个64字节的分区表。因为每个分区信息需要16字节,所以对于MBR分区结构,最多只能识别4个主分区。对于一个采用此种分区结构的磁盘,要想得到4个以上的主分区是不可能的,因此就需要引出扩展分区的概念了。扩展分区也是主分区的一种,但它与主分区的不同是,可以从理论上划分为无数个逻辑分区。在扩展分区中,逻辑驱动器的引导记录是链式的。每个逻辑分区都有一个和MBR分区结构类似的扩展引导记录(ExtendedBootRecord,EBR)。在EBR分区表中,第一项指向该逻辑分区本身的引导扇区;第二项指向下一个逻辑驱动器的EBR;第三项、第四项目前没有用到。
4.1Linux系统的分区结构4.1.1MBR分区结构分析Windows系统在默认情况下一般只为系统划分一个主分区,剩余的部分全部划入扩展分区。这里需要注意以下几点。在MBR分区表中,最多存在4个主分区或3个主分区+1个扩展分区,也就是说,扩展分区只能存在一个,但是可以在此基础上细分出多个逻辑分区。在Linux系统中,磁盘分区命名为sda1~sda4或hda1~hda4(其中a表示磁盘编号,而磁盘编号可能是a、b、c等)。在MBR分区中,主分区(或扩展分区)号为1~4,逻辑分区号只能从5开始。在MBR分区表中,一个分区的最大空间为2TB,且每个分区的起始柱面必须在这个磁盘的前2TB空间内。例如,现有一个3TB的磁盘,根据要求应至少将其划分为两个分区,且最后一个分区的起始扇区要位于磁盘的前2TB空间内。如果磁盘太大则必须改用GPT。
4.1Linux系统的分区结构4.1.1MBR分区结构分析与支持最大卷为2TB且每个磁盘最多有4个主分区(或3个主分区、1个扩展分区和不限制数量的逻辑驱动器)的MBR分区结构相比,GPT(GUIDPartitionTable)分区结构最大支持128个分区,每个分区最大空间为18EB(Exabyte),且分区的数量只受到操作系统限制[由于分区表本身需要占用一定空间,在最初规划分区时,留给分区表的空间决定了最多可以存在多少个分区,如IA-64版Windows系统限制最多存在128个分区,这也是可扩展固件接口(ExtensibleFirmwareInterface,EFI)标准规定的分区表的最小尺寸]。与MBR分区结构不同,GPT分区结构的至关重要的平台操作数据位于分区,而不是位于非分区或隐含扇区。另外,GPT分区存在备份分区表,以用来提高分区数据结构的完整性。在UEFI(UnifiedEFI)系统中,通常会通过在EFI系统分区中的EFI应用程序文件引导GPT硬盘上的操作系统,而不会通过活动主分区上的引导程序引导GPT分区上的操作系统。
4.1Linux系统的分区结构4.1.2GPT分区结构分析Linux系统的GPT分区结构和Windows系统的GPT分区结构完全一样。GPT是作为EFI的一部分被引入的。(1)EFI信息区(GPT头)。GPT头起始于磁盘的LBA1扇区,通常只占用这个单一扇区。其作用是定义分区表的位置和大小。GPT头还包含GPT头和分区表的校验和。通过这个校验和可以及时发现错误LBA英文全称为LogicalBlockAddress,含义为逻辑区块地址。1.EFI部分。EFI部分可以分为4个区域:(2)分区表。分区表包含分区表项。这个区域由GPT头定义,一般占用磁盘LBA2~LBA33扇区(3)分区区域。GPT分区是这部分最大的区域,由分配给分区的扇区组成。(4)备份区域。备份区域位于磁盘的尾部,包含GPT头和分区表的备份。
4.1Linux系统的分区结构4.1.2GPT分区结构分析(1)进入“初始化磁盘”对话框,如图4-1所示,选择“磁盘2”选项,选择GPT磁盘分区形式,虽然此时磁盘2依然显示为基本磁盘,但它的引导区已不再是MBR形式的了,而是GPT形式的了。2.GPT分区创建方法。图4-1“初始化磁盘”对话框
4.1Linux系统的分区结构4.1.2GPT分区结构分析(2)在Windows系统桌面“运行”文本框内输入“diskpart”命令,如图4-2所示。2.GPT分区创建方法。图4
文档评论(0)