您的位置: turnitin查重官网> 计算机 >> 计算机仿真 >计算机硬盘数据恢复技术

计算机硬盘数据恢复技术

收藏本文 2024-04-22 点赞:7949 浏览:32261 作者:网友投稿原创标记本站原创

摘要:硬盘是计算机系统中最主要的外部存储设备,硬盘上存储的数据会因为各种理由遭到损坏或丢失,数据恢复是将硬盘上损坏或丢失的数据重新找回来,还原为正常可用数据的过程。该文主要分析了硬盘文件存储和读取的原理,以及数据恢复的原理,论述了硬盘数据损坏或丢失的理由和类型,以及相应的恢复策略。
关键词:硬盘;数据;文件;数据恢复
1009-3044(2014)01-0166-02
硬盘是计算机系统中最主要的外部存储设备,由于其容量大、速度快以及可以断电保存的特点,所以被广泛用于存储各类软件和数据。对于信息时代的我们来说,数据存储越来越重要,硬盘数据的损坏或丢失有时会给我们造成无法估量的损失。
硬盘数据恢复是指通过技术手段,将保存在计算机硬盘上损坏或丢失的数据还原为正常可用数据的过程。通常情况下的硬盘数据恢复分为逻辑恢复和物理恢复,逻辑恢复是指对硬盘误操作而格式化、误删除文件、突然断电以及系统感染计算机病毒等造成的数据丢失的恢复;物理恢复是指由于硬盘磁头变形或定位不准、盘片划伤、电机故障、制约芯片或电路板烧坏等硬件损坏造成数据丢失的恢复。物理恢复涉及物理设备的硬件维修,只能将硬盘交给专业维修人员进行处理了,该文只论述硬盘数据的逻辑恢复。

1 硬盘文件的存储与读取原理

在存储文件的时候,操作系统首先会在硬盘上记录所有空间使用情况的文件分配表中,找到足够容纳新文件的空间,然后把文件内容写到相应的扇区上,最后在分配表中标出该空间被占用了。在删除文件的时候,一般并不对文件所占用的扇区数据进行操作,而仅仅是在该分配表中标记哪些空间是空白的,可以分配给其他文件使用,被删除文件的实际内容并没有被破坏,可以恢复回来。但是如果删除一个文件后,在文件原来所在的扇区上,又存储了一个新文件,那么被删除文件所占用的扇区就可能被新的文件占用,这时就可能无法恢复被删除的文件了。
文件的读取:操作系统首先从目录表(DIR)区中读取有关文件信息,即文件主名、扩展名、文件占用字节大小、文件建立和修改的日期,以及该文件在数据区(DATA)中存储的第一个簇的簇号。然后操作系统从这个簇中读取相应的数据,接着判断该簇号在文件分配表(FAT)中所代表的单元的内容是否为“FF”,如果是则表示文件结束。否则从该处读取下一个簇的簇号,再读取该簇号所代表单元的内容,这种读取操作会一直重复下去直到文件结束标志为止。
文件的存储:当保存文件时,操作系统首先是在硬盘的目录表(DIR)区中找到空闲位置写入文件名、文件字节大小和创建时间等信息,然后在数据区(DATA中)找到空闲位置将文件保存,并将数据区的第一个簇写入目录表中,同时完成文件分配表(FAT)的填写。
文件的删除:文件的删除操作只是将目录区中文件的第一个字节内容改为“E5”,表示该文件被删除了,同时改写引导扇区的第二个扇区中表示该分区占用空间大小的相应信息。而硬盘的高级格式化操作只是重写了文件分配表(FAT),并没有把数据区中的数据删除,至于硬盘分区操作也只是修改了主引导扇区和操作系统扇区,大部分的数据区中的内容并没有转变。

2 硬盘数据的恢复原理

在硬盘内部有一个校验公式,可用来对数据进行完整性校验。校验策略是将每个扇区的数据内容和伺服信息通过校验公式计算,得到的值我们称之为校验和,这个值是唯一的,也即对于每个扇区其值都不相同。换句话说,只要数据转变存储内容或存储扇区位置,其校验和都不会相同。对于数据因为误操作而损坏或丢失的情况下,我们可以完全利用这个数据恢复原理,通过逆向运算找到剩余的原始信息,就能够把数据完整地恢复出来。
在对硬盘的操作中,快速低级格式化、硬盘分区、快速高级格式化(检测设格式化时没有使用/U这个无条件格式化参数)、删除文件、重整硬盘缺陷列表等操作,都不会真正将数据从数据区Data中实际抹去。快速低级格式化一般只有硬盘厂家才能实现,是通过软件快速重写每个盘面、柱面、扇区等初始化信息,不会将扇区中的数据抹掉。硬盘分区和快速高级格式化是重新构造新的扇区信息和文件分区表,不会对原来扇区中Data区的数据造成影响。删除文件只是在目录区作了删除标记,将文件的地址信息从列表中抹去,而数据本身并没有真正被删除,除非在原来数据所在扇区重新写入了新的数据。重整硬盘缺陷列表是把新的缺陷扇区加入到G列表或者P列表中,对于其他扇区中的数据没有任何影响。对于以上这类操作造成硬盘数据“损坏”或“丢失”的情况,在进行数据恢复时是比较容易的,关键是在以上操作之后,千万不要在硬盘上写入任何其他数据。因此,各类数据恢复软件正是利用D计算机硬盘数据恢复的技术由专注毕业论文与职称论文的www.udooo.com提供,转载请保留.ata区中的数据不易被改写,从而根据其中残留的种种痕迹来恢复数据的。

3 硬盘数据损坏或丢失的理由

3.1硬件故障

硬件故障是造成数据损坏或丢失的重要理由之一,如供电电压不稳造成系统自动重启、硬盘出现坏道、盘片划伤、磁头变形、磁头臂断裂、磁头放大器损坏、芯片组或其它元器件损坏等。硬件故障属于物理故障,维修工作需要有关专业设备和仪器的支持,所以对于一般用户很难掌握,而且由硬件故障造成的数据损坏或丢失往往恢复的可能性很小。因此,避开硬件故障的发生是防止数据丢失的有效途径,比如定期进行检修维护、更新换代硬件等。

3.2恶意程序或网络非法入侵

恶意程序一般是指网络上流行的各种计算机病毒,系统感染病毒后会导致不同程度的系统瘫痪、程序被破坏或数据丢失,更为严重的甚至会造成硬盘损坏、主板BIOS芯片被破坏。计算机病毒无论是转变硬盘引导区、可执行文件,还是Office文档,都可能影响系统的正常运转或导致数据丢失,即使是良性伴随性病毒,同样也会对数据进行破坏。除此之外,网络的非法入侵也经常对计算机系统文件和数据进行和破坏。因此,有效地防治计算机病毒感染和网络非法入侵对于数据安全性有着重要的作用。

3.3 误操作

除了客观存在的各种因素造成数据损坏或丢失的理由外,硬盘数据也经常因为人为地误操作导致损坏或丢失。尤其是对于一些计算机初学者用户,由于理论知识不足和实际操作技能欠缺,有可能会对系统进行误操作,如删除系统重要文件、非正常关机、误将硬盘格式化、重装系统时删除分区等等都会造成数据的损坏或丢失。 因此,计算机的操作人员需要进行必要的学习和培训,以掌握计算机操作的基本技能,这样也可以减少硬盘数据发生损坏或丢失的可能性。
除以上三种理由外,突然断电有时也会造成硬盘损坏或数据丢失,或导致系统无法正常启动、内存溢出或者进程非法终止而损坏当前正在执行的数据文件。其他情况如软件更新升级有时也会带来一些理由,从而造成重要数据被破坏。

4 硬盘数据损坏类型及恢复策略

4.1硬盘分区表损坏

导致硬盘分区表损坏的理由可以是误操作或者是计算机病毒的破坏,而更通常的理由是硬盘读写过程中突然遇到断电造成的。如果硬盘在进行磁盘整理或者读写大量数据的情况下,突然断电就可能造成分区表损坏。
恢复分区表的损坏使用DiskMan软件是比较合适的,一般情况下可以很容易地恢复,而实际操作中,这种恢复策略是通过软件的算法进行的。但是实际情况是,每个硬盘的分区都不可能一样,而软件算法是固定的,所以在进行分区表恢复时就不可能做到100%的恢复。跟据实际操作证实,其数据恢复概率只有90%。我们可以先使用DiskMan软件很容易地恢复主分区,然后启动操作系统,再尝试使用FinalData软件来恢复其他分区里面的数据,通常可以完全恢复过来。DiskMan软件支持的分区文件格式很多,即使是NTFS、EXT等格式的分区表损坏,也能比较有效地恢复好。
如果硬盘分区是FAT或FAT32格式的话,使用NDD(Norton Disk Doctor)软件修复分区会更有效。操作策略是使用原来的分区软件,按照原来每个分区的大小重新分区,但是要记住不要在分区之后作格式化。有些分区软件如Partition Magic等,通常在默认情况下都是进行分区连带格式化的,操作时要首先在设置里面取消分区连格式化的选项即可。重新分区之后,用光盘启动操作系统或者把这块硬盘连接到另外一台计算机上面,运转NDD软件,选择其中的Diagnose进行诊断。这时,NDD会对硬盘进行全面扫描,如果有理由的话,会显示提示信息,只要根据提示选择修复项目即可,全部修复完成后,重新启动机器,硬盘所有分区和所有原来的文件就都完好无损了。

4.2文件误删除

文件删除后的恢复策略相对简单。操作系统删除文件时进行两个方面的操作:一是将文件在目录表DIR中的相应文件目录登记项的第一个字节更改为E5;二是将文件所占簇号在文件分配表FAT中的记录清零,以释放该文件所占空间。文件数据信息仍然“保留”在计算机硬盘数据恢复的技术相关范文由写论文的好帮手www.udooo.com提供,转载请保留.硬盘数据区Data中。因此,这种类型的数据恢复只要通过某些硬盘管理工具或者数据恢复软件(如EasyRecovery),按照有关的设置进行操作就可以恢复数据。必须注意的是,恢复后的文件数据一定不能存放在原来的硬盘分区中。
综上所述,在硬盘安装好操作系统之后最好对硬盘分区数据和系统的重要数据进行备份,并且定期对系统数据和用户数据进行备份,做到防患于未然。在这里要提醒大家的是,数据恢复软件不是万能的,对损坏或丢失的数据有时可能做不到完全恢复,所以及时备份数据就显得更为重要了。
参考文献:
[1] 陈连锁,刘保利.微机组装与维护[M].北京:清华大学出版社,2010.
[2] 张树.硬盘故障处理与数据维护[M].北京:电子科技出版社,2012.
[3] 史济民.微机硬件基础[M].北京:电子工业出版社,2011.
[4] 张卫婷.硬盘数据恢复原理及实现综述[J].电脑学习,2011(2).

copyright 2003-2024 Copyright©2020 Powered by 网络信息技术有限公司 备案号: 粤2017400971号