- 1、本文档共55页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
硬盘数据组织(二),硬盘数据恢复,硬盘开盘数据恢复,超级硬盘数据恢复软件,硬盘数据恢复软件,西部数据移动硬盘,移动硬盘数据恢复,硬盘数据恢复工具,西部数据硬盘,移动硬盘数据恢复软件
第4章 硬盘数据组织(二) “三个步骤”和“五个区域” 硬盘在存储数据之前,一般需经过低级格式化、分区、高级格式化这三个步骤之后才能使用。 其作用是在物理硬盘上建立一定的数据逻辑结构,一般将硬盘分为5个区域,分别是主引导记录区、DOS引导记录区、文件分配表区、文件目录表区和数据区(FAT文件格式),实现对数据的存储与管理。 这5个区域在硬盘逻辑分区上的排列如下图所示 4. 1 MBR MBR ,即主引导记录区,位于整个硬盘的 0 磁道 0 柱面 1 扇区。 它由两部分组成,分别是主引导记录MBR(main boot record)和分区表DPT(disk partition table)。 4.1.1硬盘主引导记录的结构 硬盘主引导扇区由 5 个部分组成: ① 000H ~ 1BDH 共 446 个字节是MBR部分; ② 1BEH ~ 1FDH 共 64 个字节是硬盘的四个分区表信息; ③ 1FEH ~ 1FFH 共 2 个字节“ 55 AA ”是硬盘主引导扇区结束(有效)标志,标志错误系统也不能启动。 每个硬盘分区表占 16 个字节,各字节的含义如下表所示。 当自举标志字节为 80H 时,说明该分区是活动分区;自举标志字节为 00H 时,说明是非活动分区; 80H 和 00H 以外的值,是错误的标志。 常见的分区类型或称做分区格式。 00 空, DOS 或 Windows 不允许使用,视为非法 05 Extended(EMBR) 0F Extended (MBR) 06 FATl 6 07 HPFS/NTFS 08 AIX 0B FAT32 82 Linux swap 83 Linux 4.1.2虚拟 MBR 通过主引导记录定义的硬盘分区表,最多只能描述 4 个分区,如果想要多于 4 个分区,就要突破主引导记录中的分区描述方法,这在某些时候也是突破硬盘容量限制的一种方法。 微软为了解决这个问题,采用了一种称做虚拟 MBR 的技术。 虚拟 MBR 所谓虚拟 MBR ,就是让 主 MBR 在定义分区的时候,将多余的容量定义为扩展分区,指定该扩展分区的起止位置,根据起始位置指向的硬盘的某一个扇区,作 为 下一个分区表项,接着在该扇区继续定义分区。如果只有一个分区,就定义该分区,然后结束;如果不止一个分区,就定义一个基本分区和一个扩展分区,扩展分区再指向下一个分区描述扇区,在该扇区按上述原则继续定义分区,直至分区定义结束。这些用以描述分区的扇区形成一个“分区链”,通过这个分区链,就可以描述所有的分区。 为什么把它称为虚拟 MBR 呢? 因为定义分区的这些扇区,其对分区的描述方式与 MBR 一样(但只能有一个基本分区和一个扩展分区或只有一个基本分区),但又没有引导和错误提示信息等部分,所以称为虚拟 MBR (也称为扩展 MBR , extended MBR , EBR ) 系统在启动时按照分区链的链接顺序查找分区,直至找出所有分区。这个链显然是个开链结构,如果形成一个环,系统本身并不会去判断它,它只是按照这个链忠实地寻找分区,而不进行任何额外的检测与处理。 系统就是用这种方法来使一个物理硬盘通过分区后看起来像是有多个硬盘。系统能够找到 C 以外的其他逻辑盘 的惟一 办法就是,沿着虚拟 MBR 分区表项所描述的分区链查找分区。 “逻辑锁” 所谓硬盘“逻辑锁”,就是让分区链形成一个环,这样系统在启动时就在分区表内循环,表现为系统无法引导,就是用软盘启动,也不能进入硬盘。 虚拟MBR实例(D盘) 虚拟MBR实例(E盘) 虚拟MBR实例(F盘) 对于 DOS 系统的逻辑盘,其与分区表链中的对应关系如下所述。 ① 如果硬盘只有一个主分区,即将整个硬盘作为一个逻辑盘 C , 则分区命令 Fdisk 只在硬盘的 0 柱面、 0 磁头、 1 扇区上建立一个 MBR ; ② 如果硬盘被划分成 2 ~ 4 个分区,则 Fdisk 除了在 0 柱面、 0 磁头、 1 扇区上建立一个 MBR 之外,还在扩展分区的起始扇区上都建立—个虚拟 MBR ,每一个虚拟 MBR 用于扩展分区上的一个逻辑盘。这些 MBR 中的各个分区表链接成一个如图 4-1 所示的分区表链。图 4-1 是一个硬盘具有 4 个逻辑盘的例子,图中说明了每个逻辑盘分区表中的四个表项所描述的内容。 4.2 DBR 分析 磁盘(硬盘指逻辑盘,从这里开始除非特别指出物理硬盘,讨论的都是逻辑磁盘,讨论各分区内的文件系统的管理方式,所有分区内的逻辑扇区,都从“ 0 ”开始编号,直至其最大值 – 1 ,涵盖整个分区)的 0 扇区叫做 DOS 引导扇区,又称为 BOOT 区。由 Format (高级格式化)命令将
文档评论(0)