- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据恢复技术基础--第三讲
数据恢复技术基础
四川师范大学计算机科学学院 郭果
第三讲 硬盘数据组织
这一讲的内容:
硬盘数据结构初步
对硬盘进行低级格式化
对硬盘进行分区
对硬盘进行高级格式化
多硬盘、多分区的盘符交错
补充:Partition Magic的使用方法
硬盘数据结构初步
硬盘在存储数据之前,一般需经过低级格式化、分区、高级格式化这三个步骤之后才能使用。其作用是在物理硬盘上建立一定的数据逻辑结构,对于FAT文件系统格式的分区,一般将硬盘分为 5 个区域,分别为:主引导记录区(MBR)、OS引导记录区(OBR或DBR)、文件分配表区(FAT)、文件目录表区(FDT或DIR)和数据区(DATA)。利用操作系统和这五个区域共同实现了数据的存储与管理。
MBR DBR FAT DIR DATA 图1 只有一个FAT文件系统格式的硬盘分区的数据结构示意图
其中,MBR由分区工具创建;DBR、FAT、DIR和DATA区域由高级格式化工具创建,这些区域就是一个完整的文件系统(FAT)。操作系统在文件系统上写入文件数据时,只是改写了相应的FAT、DIR和DATA区。
下图只是了解!
对于NTFS文件系统格式的分区来讲,要比FAT复杂得多。
MBR DBR NTLDR MFT元数据文件 MFT分配空间 DATA MFT备份 DATA 图2 只有一个NTFS文件系统格式的硬盘分区的数据结构示意图
其中,NTLDR一般存放于C盘根目录下,是一个具有隐藏和只读属性的系统文件。Hard Disk Low Level Format Tool”等。
不过,目前大多数硬盘厂商已经将硬盘在出厂前就做好了低级格式化,所以一般用户拿到的硬盘可以不用再低级格式化了。但是,低级格式化是不是永远都不需要做呢?回答是否定的。
1、低级格式化的主要功能
硬盘低级格式化(low level format)简称低格,也称硬盘物理格式化( physical format)。它的作用是检测硬盘磁介质,划分磁道,为每个磁道划分扇区,并根据用户选定的交叉因子(Interleave)安排扇区在磁道中的排列顺序等。概括地说,硬盘低级格式化主要完成以下几项功能:
① 测试硬盘介质;
② 为硬盘划分磁道;
③ 为硬盘的每个磁道按指定的交叉因子间隔安排扇区;
④ 将扇区 ID 放置到每个磁道上,完成对扇区的设置;
⑤ 对磁盘表面进行测试,对已损坏的磁道和扇区做“坏”标记;
⑥ 给硬盘中的每个扇区写入某一 ASCII码字符。
因为扇区的安排顺序决定了硬盘的交叉存取系数,所以,硬盘的“交叉因子”在低级格式化这一环节确定。当低级格式化完成后,硬盘被设置成初始的规范化格式。如果硬盘在做低级格式化之前曾经使用过,并存有数据文件,初始化将清除硬盘中原有的全部数据。另外,硬盘在低级格式化时,划分扇区的过程与划分磁道的过程是统一的,即安排扇区的同时就决定了磁道的位置,两者只是一个物理过程,并不是先划分磁道,然后再安排扇区。
低级格式化就如在一片空地上盖房子(一个个的扇区),为了管理这些房子,还要给它们编上号,记录它们的地址( C/H/S ) ,盖好房子、编好号以后就能够对这些房子进行户口管理了。经过低级格式化之后,一块硬盘的“房子”或“城市”就建造好了,就可以住“人”(数据)了。有的读者会问,不是只有高级格式化以后才能使用吗?没错,不过那是对操作系统而言,属于应用层次的使用。操作系统管理和使用数据文件,需要另外写入一些引导数据和管理、分配数据。但对于低层的硬盘管理,在完成低级格式化后确确实实就可以往里写数据了,高级格式化本身就是往硬盘上写入系统数据。 ATA 接口以扇区为单位进行操作,而操作系统以文件为单位进行管理。在进行文件调用的时候操作系统必须通过某种机制来决定文件记录在哪些扇区,如何将这些扇区组织起来,这也是高级格式化往往比低级格式化要快得多的原因。这是两个层次的问题,注意它们的区别和联系。
不同的工具所做的低格对硬盘的作用各不一样。有些人觉得低格可以修复一部分硬盘,有些人则觉得低格十分危险,会严重损害硬盘。“低格过程到底对硬盘进行了什么操作?”实践表明低格过程有可能进行下列几项工作,不同的硬盘的低格过程相差很大,不同的软件的低格过程也相差很大。对扇区清零和重写校验值。对扇区的标识信息重写。对扇区进行读写检查,并尝试替换缺陷扇区。对所有物理扇区进行重新编号写磁道伺服信息,对所有磁道进行重新编号。写状态参数,并修改特定参数。下面一些低格工具做了些什么操作:DM中的Low level format:进行了和操作。速度较快,极少损坏硬盘,但修复效果不明显。Lformat:进行了、、操作。由于同时进行了读写检查,操作速度较慢,可以替换部分缺陷扇区。但其使用的是逻辑参数,所以不可能进行、
文档评论(0)