硬盘分区表恢复的研究与实现.pdfVIP

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
硬盘分区表恢复的研究与实现

ISSN1009-3044 E-mail: kfyj@ Computer Knowledge and Technology 电脑知识与技术 第8 卷第5 期 (2012 年2 月) Computer Knowledge and Technology 电脑知识与技术 Vol.8, No.5, February 2012 Tel:+86-551-5690963 5690964 硬盘分区表恢复的研究与实现 冯宪光 (辽宁机电职业技术学院,辽宁丹东 118009) 摘要:分区表易被破坏而导致数据丢失,针对这种情况,通过分析硬盘的逻辑参数和硬盘的两种寻址模式,提出了一种通过恢复分 区表从而恢复数据的解决办法。在重点剖析了硬盘分区结构的基础上,介绍了MBR 和EBR 的恢复原理,阐述了分区表恢复的详 细过程,给出了恢复分区表的实现方案,经测试可以成功恢复因分区表被破坏而丢失数据。 关键词:数据恢复;分区表;MBR EBR LBA 中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2012)05-1164-02 自2000 年以来,计算机的应用全球普及,信息化飞速发展,作为信息数据的最重要载体-硬盘,由于本身原因和人为误操作不可 避免的出现了损坏,进尔数据丢失。数据恢复是指依靠技术手段将存储于故障存储介质上的文件攻取出来的过程。 计算机数据主要以磁盘存储,硬盘是最主要的存储设备,因硬盘特点,如硬盘的物理故障、用户的误操作、病毒等会导致分区表 损坏、文件误删除等等。数据丢失大部分是由于分区表损坏造成的,而数据本身并没有被破坏,所以只要恢复分区表即可找回丢失 的数据。本课题从分析硬盘分区表存储原理入手阐述分区表恢复过程从而实现数据恢复的方法。 1硬盘的数据存储结构 现在硬盘多数是一个盘片,少数是两个盘片,表面进行格式化,划分磁道、扇区,磁道由内向外从0 开始依次编号,扇区从1开始 编号,扇区是最小的存储单元,第个扇区512 字节,同时编号相同的磁道又称为柱面。每个盘片有两个面,都用来存储数据,每个面 对应一个磁头,磁头数对应着磁面数,数据的读写按柱面进行的,先从同一柱面的0 号磁头开始以扇区为单位进行读写操作,同一柱 面上的所有磁头读写完成后才开始下一磁头。 为方便硬盘读写操作,为每个扇区进行编号,方式有两种,一种是按物理地址方式:柱面/磁头/扇区,简称C/H/S (Cylinde/Head/ Sector),随着硬盘的容量增大,每磁道上的扇区按等密度结构划分,读写操作方式按新的寻找址方式-LBA ,每个扇区都按某种规则 编号,从0 开始。在磁盘内部定位到某扇区进可进行LBA 到CHS 的转换:LBA=C×255×63+H×63+(S-1)。 2硬盘的分区 硬盘必须先分区再使用,分区类型分为主分区、扩展分区,在扩展分区中包含逻辑分区,主分区和扩展分区总数最多仅有4 个。 分区后硬盘的第一扇区保存主引导记录(MBR),512 字节,包括引导程序、分区表和引导标志。 MBR 的分区表存储了每个分区占16个字节的四个分区信息,包括1个字节的活动分区标志、3 个字节的起始扇区地址、1个字 节的分区类型、3 个字节的分区结束扇区CHS 地址、4 个字节的分区起始LBA 地址和4 个字节的分区大小。 MBR 最多表现4 个分区的信息,用EBR 描述4 个分区外的扩展分区,是一个指向下一个分区表的指针,实际上下一个分区也不 只一个,则EBR 是一个分区和指向下一个分区的指针。常见的分区结构如图1: 图1 分区结构图 3分区表的恢复 当分区表破坏,主要是分区表指针链表被破坏,产生断开,这时该分区将不能被操作系统识别,进尔这个分区的数据将无法访 问,这种情况下的数据恢复就是分区表的恢复。 常见的分区表破坏是由于人为的误操作和恶意病毒所至。当MBR 破坏后,操作系统会无法引导,也就是进入不了系统,同时硬 盘的原有分区就找不到了,若EBR 被破坏,则会出现部分分区访问不到。虽然可以将此硬盘挂到其它机器上,用其操作系统识别硬 盘,可以对该硬盘进行初台化,用软件方式可以修复其引导代码,但分区信息仍需要手动恢复。 3.1MBR修复 MBR 破坏后一般只损坏MBR 分区信息,这样不能找到

文档评论(0)

jiupshaieuk12 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档