论文部分内容阅读
【摘 要】21世纪以来,计算机得到了迅猛的发展,尤其表现在硬件方面,由于硬盘的存储空间比较大,而且他的价格便宜,所以他就成为人们用于存储数据的主要工具。但是很多原因都会导致硬盘的损坏,这就会使我们有所损失。虽然现在有很多厂商具备数据恢复的较为成熟的技术,但是对于普通人来说,想恢复数据是一件特别难的事情。庆幸的是我们有很多工具去完成这方面的工作,该论文分析了硬盘的内部结构和文件存储系统以及硬盘数据损坏的原因,从而就提出了针对不同的数据损坏的不同的数据恢复方法。
【关键词】硬盘结构 文件存储系统 数据恢复方法
硬盘的数据恢复对现代的很多人来说是至关重要的,因为我们的工作大部分都是依靠计算机完成的,而我们需要保存的数据则是存储在计算机的硬盘里。事实上,很多意外的事情都有可能致使硬盘收到损害,导致我们的数据丢失。所以,恢复硬盘的数据就逐渐形成了一门技术,网络上也提供了很多的数据恢复软件方便大家,但是一些损伤比较大的硬盘去很难恢复,这是我们就要掌握一点关于硬盘恢复数据的技术,下面我们将着重讲述。
一、硬盘的工作原理简述
硬盘是计算机比较常见的一个硬件,但很多人对他的工作原理不很了解。其实硬盘之所以会存储数据依靠电、磁转换的原理。硬盘的结构也比较特殊,它是由一个或几个镀有磁性物质的金属,以及磁盘两面所安装的磁头和相应的控制电路组成,其中盘片和磁头密封在无尘的金属壳中。
硬盘的工作原理其实也不是很复杂,它在工作时,盘片会高速旋转,而盘片表面的磁头会在电路的控制下移动到指定位置,然后读取数据。而当硬盘被写入数据时,磁头中的“写入数据”电流可以产生磁场让盘片表面的物质状态发生变化,并且这种变化即使磁场消失时也能保持不变,我们的数据就是这样被存储起来。而硬盘在读取数据时,磁头会经过盘片的指定区域时,盘片表面的磁场会使磁头产生电流感应或者线圈阻抗产生一定的变化,经相关的电路处理后还原成数据被读取。
二、硬盘数据损坏分类及其恢复方法
1、删除硬盘文件及其恢复方法
我们日常工作中经常会删除文件,所以文件删除恢复的方法比较简单。恢复删除的操作系统文件可以按下面两个步骤实行:第一,按照磁盘文件目录表找出相应的文件,并把登记的第一个字节更改了E5H;第二,把这个文件在文件分配表中占得簇号记录清除,目的就是释放文件所占的空间,但是不要担心文件的数据信息依然保存在硬盘的数据区。所以说这种类型的数据恢复就比较简单,我们只需要通过数据恢复软件像EasyRecovery,然后依照这个软件的相关操作步骤进行恢复文件,被删除的文件很容易就会被恢复过来。
2、硬盘格式化后文件的恢复方法
我们在平常的工作中,有时为了给硬盘清除空间,也可能因为不小心会把硬盘格式化,这种情况上述的方法是行不通的。因为硬盘格式化是硬盘中单位文件分配表被重新书写,即使是这样,硬盘上的实际数据并没有被清除,这时候的硬盘不能对系统产生引导作用,我们要想恢复数据,最好不要对硬盘操作。
这种情况,我们要想恢复数据,就要想到每个硬盘中的FAT都会有备份。刚开始我们要利用硬盘的分区大小、格式,簇大小计算出硬盘FAT的大小。之后就能找到第一个FAT位置,我们还要计算出第二个FAT所在扇区的位置。最后我们在应用相关的磁盘操作工具或者winhex工具恢复文件分配表。
3、硬盘分区表损坏及其恢复方法
计算机在正常工作时,我们要对系统进行操作时要得当,不让我们失误操作会导致系统无法启动,病毒的破坏也会致使系统无法启动,这种情况也会导致硬盘的分区表受到损坏。假使我们装系统进行硬盘分区时对分区表进行备份的话,可以用下面的方法恢复硬盘分区表,可以保证系统和文件能完好如初,不会受到破坏。
第一步,我们首先把损伤的硬盘挂到别的计算机上,打开WinHex这个软件。在菜单栏里选择“工具-打开磁盘-物理磁盘”选择你需要恢复数据的硬盘。第二步,在WinHex的工具栏的跳至扇区内输入0到硬盘的逻辑0扇区。进而寻找到偏移1BE的位置,用我们已经备份的数据覆盖着原来的数据。可以用下面的数据覆盖:
80 01 01 00 0C FE FF FF 3F 00 00 00 FA EF D4 01
00 00 C1 FF 0F FE FF FF 39 F0 D4 01 88 9A CC 10
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
第三步,对硬盘分区时备份的数据进行研究分析,主分区表的第二项纪录就是逻辑分区的第一个分区,也就是D盘。我们通过主分区的第二项纪录00 00 C1 FF 0F FE FF FF 39 F0 D4 01 88 9A CC 10我们就能计算出十进制中的D盘的30732345扇区。然后使用WinHex把二进制的记录转到十进制的D盘扇区。再把这一扇区偏移一个字节用备份的数据恢复。
第四步:在完成上述的几步操作之后,我们还要分析D盘中的虚拟引导记录中的分区表,还是分析第二项。照此方法找到E盘的位置,一个一个硬盘的恢复。
三、结束语
其实,总的说来我们能对硬盘的数据进行恢复的基础是数据在丢失的时候不对磁盘有写入的操作,而且我们恢复数据的成功率也不是百分之百的。因此,我们在平常用电脑时,在装好系统时,一定要对硬盘中或者系统中的一些重要的数据进行备份,比如硬盘分区表,DBR等。还要定时对我们硬盘中的一些重要数据进行备份,面对数据丢失,我们一定要分析数据丢失的详细原因,针对这些原因,找出相对应的方法,在进行数据恢复时,我们要备份原来硬盘中的数据,以免他再次受到损害。总之,我们在使用计算机工作时,及时的备份自己认为比较重要的数据,多用几种方法,防止我们数据的丢失。
参考文献:
[1] 张树.硬盘故障处理与数据维护 北京:电子科技出版社 2010
[2] 王龙 上官冰冰 电脑常见故障1000例 北京:中国铁道出版社 2012
[3] 张尧学 史美林 张高 计算机操作系统教程(第三版).清华大学出版社 2011
[4] 姜灵敏 微机硬盘管理技术 北京:人民邮电出版社 2010
[5] 郑信武 最新硬盘应用完全手册 电脑报社策化制作 2012
[6] 林东和 急救硬盘数据不求人 人民邮电出版社 2009
【关键词】硬盘结构 文件存储系统 数据恢复方法
硬盘的数据恢复对现代的很多人来说是至关重要的,因为我们的工作大部分都是依靠计算机完成的,而我们需要保存的数据则是存储在计算机的硬盘里。事实上,很多意外的事情都有可能致使硬盘收到损害,导致我们的数据丢失。所以,恢复硬盘的数据就逐渐形成了一门技术,网络上也提供了很多的数据恢复软件方便大家,但是一些损伤比较大的硬盘去很难恢复,这是我们就要掌握一点关于硬盘恢复数据的技术,下面我们将着重讲述。
一、硬盘的工作原理简述
硬盘是计算机比较常见的一个硬件,但很多人对他的工作原理不很了解。其实硬盘之所以会存储数据依靠电、磁转换的原理。硬盘的结构也比较特殊,它是由一个或几个镀有磁性物质的金属,以及磁盘两面所安装的磁头和相应的控制电路组成,其中盘片和磁头密封在无尘的金属壳中。
硬盘的工作原理其实也不是很复杂,它在工作时,盘片会高速旋转,而盘片表面的磁头会在电路的控制下移动到指定位置,然后读取数据。而当硬盘被写入数据时,磁头中的“写入数据”电流可以产生磁场让盘片表面的物质状态发生变化,并且这种变化即使磁场消失时也能保持不变,我们的数据就是这样被存储起来。而硬盘在读取数据时,磁头会经过盘片的指定区域时,盘片表面的磁场会使磁头产生电流感应或者线圈阻抗产生一定的变化,经相关的电路处理后还原成数据被读取。
二、硬盘数据损坏分类及其恢复方法
1、删除硬盘文件及其恢复方法
我们日常工作中经常会删除文件,所以文件删除恢复的方法比较简单。恢复删除的操作系统文件可以按下面两个步骤实行:第一,按照磁盘文件目录表找出相应的文件,并把登记的第一个字节更改了E5H;第二,把这个文件在文件分配表中占得簇号记录清除,目的就是释放文件所占的空间,但是不要担心文件的数据信息依然保存在硬盘的数据区。所以说这种类型的数据恢复就比较简单,我们只需要通过数据恢复软件像EasyRecovery,然后依照这个软件的相关操作步骤进行恢复文件,被删除的文件很容易就会被恢复过来。
2、硬盘格式化后文件的恢复方法
我们在平常的工作中,有时为了给硬盘清除空间,也可能因为不小心会把硬盘格式化,这种情况上述的方法是行不通的。因为硬盘格式化是硬盘中单位文件分配表被重新书写,即使是这样,硬盘上的实际数据并没有被清除,这时候的硬盘不能对系统产生引导作用,我们要想恢复数据,最好不要对硬盘操作。
这种情况,我们要想恢复数据,就要想到每个硬盘中的FAT都会有备份。刚开始我们要利用硬盘的分区大小、格式,簇大小计算出硬盘FAT的大小。之后就能找到第一个FAT位置,我们还要计算出第二个FAT所在扇区的位置。最后我们在应用相关的磁盘操作工具或者winhex工具恢复文件分配表。
3、硬盘分区表损坏及其恢复方法
计算机在正常工作时,我们要对系统进行操作时要得当,不让我们失误操作会导致系统无法启动,病毒的破坏也会致使系统无法启动,这种情况也会导致硬盘的分区表受到损坏。假使我们装系统进行硬盘分区时对分区表进行备份的话,可以用下面的方法恢复硬盘分区表,可以保证系统和文件能完好如初,不会受到破坏。
第一步,我们首先把损伤的硬盘挂到别的计算机上,打开WinHex这个软件。在菜单栏里选择“工具-打开磁盘-物理磁盘”选择你需要恢复数据的硬盘。第二步,在WinHex的工具栏的跳至扇区内输入0到硬盘的逻辑0扇区。进而寻找到偏移1BE的位置,用我们已经备份的数据覆盖着原来的数据。可以用下面的数据覆盖:
80 01 01 00 0C FE FF FF 3F 00 00 00 FA EF D4 01
00 00 C1 FF 0F FE FF FF 39 F0 D4 01 88 9A CC 10
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
第三步,对硬盘分区时备份的数据进行研究分析,主分区表的第二项纪录就是逻辑分区的第一个分区,也就是D盘。我们通过主分区的第二项纪录00 00 C1 FF 0F FE FF FF 39 F0 D4 01 88 9A CC 10我们就能计算出十进制中的D盘的30732345扇区。然后使用WinHex把二进制的记录转到十进制的D盘扇区。再把这一扇区偏移一个字节用备份的数据恢复。
第四步:在完成上述的几步操作之后,我们还要分析D盘中的虚拟引导记录中的分区表,还是分析第二项。照此方法找到E盘的位置,一个一个硬盘的恢复。
三、结束语
其实,总的说来我们能对硬盘的数据进行恢复的基础是数据在丢失的时候不对磁盘有写入的操作,而且我们恢复数据的成功率也不是百分之百的。因此,我们在平常用电脑时,在装好系统时,一定要对硬盘中或者系统中的一些重要的数据进行备份,比如硬盘分区表,DBR等。还要定时对我们硬盘中的一些重要数据进行备份,面对数据丢失,我们一定要分析数据丢失的详细原因,针对这些原因,找出相对应的方法,在进行数据恢复时,我们要备份原来硬盘中的数据,以免他再次受到损害。总之,我们在使用计算机工作时,及时的备份自己认为比较重要的数据,多用几种方法,防止我们数据的丢失。
参考文献:
[1] 张树.硬盘故障处理与数据维护 北京:电子科技出版社 2010
[2] 王龙 上官冰冰 电脑常见故障1000例 北京:中国铁道出版社 2012
[3] 张尧学 史美林 张高 计算机操作系统教程(第三版).清华大学出版社 2011
[4] 姜灵敏 微机硬盘管理技术 北京:人民邮电出版社 2010
[5] 郑信武 最新硬盘应用完全手册 电脑报社策化制作 2012
[6] 林东和 急救硬盘数据不求人 人民邮电出版社 2009