硬盘数据恢复方法探讨

2022-09-11 版权声明 我要投稿

1 硬盘数据存储原理

硬盘是一种采用磁介质的数据存储设备, 数据存储在密封于洁净的硬盘驱动器内腔的若干个磁盘片上。其磁存储技术的工作原理是经过把磁粒子的极性通过在磁性介质上进行记录数据。

2 硬盘的数据系统

当硬盘是新买来时候是无法使用的, 我们必须要将它进行格式化和分区, 在这些操作完后要进行安装操作系统, 这些都完成之后硬盘方可使用。在这个过程中我们将硬盘分成DBR操作系统引导记录区、DIR目录区、Data数据区、FAT表以及MBR主引导区五个部分。

(1) MBR主引导扇区。

MBR主引导扇区是位于整个硬盘中的0磁道、0柱面、1扇区, 包括硬盘MBR主引导记录 (Main Boot Record) 和DPT分区表 (Disk Partition Table) 。

(2) OBR操作系统引导扇区。

OBR (OS Boot Record) 即操作系统引导扇区, 一般都是位于硬盘中的0磁道、1柱面、1扇区, 同时也是操作系统可以直接访问的第一个扇区, OBR包含了一个称之为本分区参数记录表 (BPB) 和一盒引导程序。

(3) FAT文件分配表。

FAT (File Allocation Table) 即文件分配表, 是DOS/Win9x系统的文件寻址系统。为了数据安全起见, FAT一般做两个, 第二FAT为第一FAT的备份, FAT区紧接在OBR之后, 其大小由这个分区的空间大小及文件分配单元的大小决定。

(4) DIR目录区。

DIR是Directory即根目录区的简写, 在FAT12和FAT16格式中, DIR紧接在第二FAT表之后, 而在FAT32格式中, 根目录区的位置可以在分区中的任意位置, 其起始位置是由引导扇区给出的。

(5) DATA数据区。

在DIR区之后, 才是真正意义上的数据存储区, 即DATA区。所有的程序及相关数据都存储在这个区域。

3 恢复数据的方法

3.1 恢复格式化的数据

对于在DOS环境下使用Format命令格式化的分区, 可以使用UnFormat命令进行恢复。需要注意的是UnForma命令只能用来恢复本地硬盘和移动磁盘, 它不能恢复网络驱动器。UnFormat命令除了具备恢复格式化内容的功能以外, 还能用来重新修复和建立硬盘驱动器上的受损分区表。格式化数据的恢复除了可以使用UnFormat命令外, 还可可以使用FinalData恢复软件可以方便的进行数据恢复工作。

3.2 恢复0磁道损坏的数据

0磁道在硬盘中处于一个非常重要的位置, 它是硬盘的主引导扇区的所在位置。由于0磁道的位置重要, 如果遭到破坏则会产生严重的后果。0磁道损坏, 按照目前的普通方法是无法使数据完整恢复的。常用的方法为:通过PCTOOLS的DE磁盘编辑器来使0磁道偏转一个扇区, 使用1磁道来作为0磁道来进行使用。

3.3 恢复分区表损坏的数据

分区表是将大表的数据分成称为分区的许多小的子集。倘若硬盘丢失了分区表或分区表中的数据被破坏, 就可以轻易地损毁硬盘分区信息, 则数据就无法按顺序读取和写入, 导致硬盘无法正常操作。分区表的损坏就是指分区表中的数据被破坏。分区表损坏的数据修复可以用软件来修复的。通常情况下, 当我们作完硬盘分区之后, 要备份一份分区表至光盘或者移动存储器上。在恢复分区时, 使用诺顿磁盘医生可以自动修复分区丢失等情况, 可以抢救硬盘坏区中的数据, 强制读出后搬移到其它空白扇区。在硬盘崩溃或异常的情况下, 用启动盘启动, 运行NDD, 选择Diagnose进行诊断。

3.4 恢复误删除的数据

误删除数据使我们日常生活中遇到的最普遍的数据丢失情况之一。误删除的数据恢复是最常见的数据恢复, 只要不在数据删除后对删除文件的分区内写入新文件, 就有可能完成100%的还原。原因是删除与格式化操作都只是对文件名或根目录名做的更改, 执行了删除命令后, 计算机仅仅是将该文件目录项第0个字节改为E5, 而对于文件内容的数据部分并没有做丝毫的修改, 这就给文件的恢复提供可能性。常用的反删除软件工作原理是通过对照分区表恢复文件, 只要恢复的文件所占用的簇不被其他文件占用, 格式化前的大部分数据仍是可以被恢复的。在日常生活中, 我们可以使用超级硬盘数据恢复软件对被删除、被格式化、分区丢失、重新分区或者分区提示格式化的数据进行恢复。

4 常用的软件

(1) Easy Recovery。

Easy Recovery一款威力非常强大的硬盘数据恢复工具。该软件可以恢复大于8.4GB的硬盘, 支持长文件名。可以从被病毒破坏或是已经格式化的硬盘中恢复数据。被破坏的硬盘中像丢失的引导记录、BIOS参数数据块;分区表;FAT表;引导区都可以由它来进行恢复。

(2) PC3000。

PC-3000是由俄罗斯著名硬盘实验室--ACE Laboratory研究开发的商用的专业修复硬盘综合工具。它是从硬盘的内部软件来管理硬盘, 进行硬盘的原始资料的改变和修复。PC3000需要有一定磁盘知识基础的人, 才能使用。

(3) Norton NDD。

NDD全称Norton Disk Doctor, 即诺顿磁盘医生。它原是Norton System Works的组件后来发展成了独立的一个磁盘维护软件。NDD可以安全并容易地诊断和修复各种磁盘故障。它将执行几项测试, 检查从磁盘的分区表到物理表面的每一项目。如果NDD找到一个错误, 它在修复之前将通知用户。用户则可以让它执行必要的修复。

(4) DiskGenius。

它是一款可以将硬盘分区并且可以将数据恢复的一个软件。同时还是在最早的DOS的基础之上而研发出来的。Windows中的这款软件除了继承了这项功能外, 还使DOS中的大部分的功能有了大幅度的提高, 但是还是有少部分的功能在没有实现的情况下将陆续的加入, 这样还增加了更多的新功能。

(5) Final Data。

Final Data能够对FAT、FAT32和NTFS三种文件系统中的文件进行恢复, 而且它的界面风格和操作方法和Windows资源管理器非常接近, 即使是一般会操作电脑的用户也可以在短短几分钟间里掌握基本的使用方法, 从而完成大部分数据恢复工作。另外, Final Data的另一个显著的特点就是快速高效, 单个丢失的文件恢复只需要几秒钟就能完成, 即使是整个硬盘数据的恢复, 时间也很短, 一般在几十分钟内就能完成。

值得我们注意的是:发生数据损坏问题时, 对问题的情况和起因了解的越清楚, 就越有可能完好的恢复出数据。因为不同的数据恢复手段会对存储设备造成不同的影响, 采用错误方法带来的后果不仅仅是无法成功恢复, 还有可能对数据造成进一步的破坏。

5 结语

恢复硬盘数据的基础是在数据丢失后没有对磁盘进行任何写操作或者低级格式化。而且可能恢复的概率也不可能是百分之百, 所有在日常使用电脑时在装好操作系统后最好对硬盘和系统一些重要数据如分区表, DBR进行备份, 并且定期对硬盘重要分区数据进行备份, 只有这样, 在硬盘数据损坏后可以最大程度的恢复数据。不要在存储设备运行的时候突然断电, 注意保持存储设备周围环境的温度、湿度和洁净程度。当然, 还应该注意防范电脑病毒等问题对数据的破坏。发生数据损坏问题时, 如果情况比较复杂, 或者无法判定问题的起因及严重程度, 尽量不要自己执行恢复。特别是存储设备可能存在硬性损坏的时候贸然操作很可能造成不可挽回的结果。对于一般情况的数据丢失, 我们必须首先详细的分析原因, 采取对应的有效的办法, 在数据恢复时首先复制一份原硬盘数据, 以免出现以外情况, 使得数据又受到更严重的损坏。在恢复时不能保存恢复后的数据到原来的逻辑分区。

摘要:在当今社会, 大部分的人都习惯把文件采用电子形式存储在计算机硬盘中。这样的方式有方便查询、节省存储空间和便于修改等特点。在我们的日常生活中, 不可避免的会出现由于人为的误操作或者硬盘自身的质量问题, 导致数据丢失的情况, 这样就会造成极大的损失。所以硬盘数据的恢复就显得尤为重要。文章中将介绍几种数据的恢复原理及方式, 便于大家寻找丢失的文件。

关键词:原理,方法,硬盘数据恢复

参考文献

[1] 周静.浅析硬盘数据恢复原理与方法[J].中国西部科技, 2009, 36.

[2] 岳明.浅析硬盘数据恢复[J].大众科技, 2008, 04.

[3] 朱莉莉.论计算机硬盘维护与运用[J].电脑知识与技术 (学术交流) , 2007, 16.

[4] 赵想世, 赵伟.计算机数据的维护与恢复[J].电气传动自动化.2010, 4.

[5] 姜峰.浅谈计算机硬盘数据的维护[J].农业网络信息, 2008, 08.

[6] 姜俐侠.计算机硬盘数据维护[J].辽宁工学院学报 (社会科学版) , 2003, 04.

[7] 杨健, 李旭, 李伟.硬盘保留区保存与恢复程序[J].河北轻化工学院学报, 1997.1.

[8] 刘扬扬.计算机硬盘空间维护的几种方法[J].厦门科技, 1998.03.

上一篇:信息化背景下高校会计档案管理研究下一篇:现代信息技术下开展政治综合探究课探索