恢复数据的原理和方法
发觉硬盘故障,需要恢复数据的时候,第一步所要做的就是检测,判断磁盘的故障原因和
数据损坏程度
只有明确磁盘的损坏程度和故障原因,才能采取正确的步骤恢复数据:
硬盘内部故障,表现形式一般是 CMOS 不能识别硬盘,硬盘异响,那么可能的故障原因物
理磁道损坏、内电路芯片击穿、磁头损坏等等,可以采用的修复手段有:内电路检修、在
超净间内打开盘腔修复,这种情况只能送到专业的数据恢复公司。
硬盘外电路故障,如果 CMOS 不能识别硬盘,硬盘无异响,那么可能的故障原因是外电路
板损坏、芯片击穿、电压不稳烧毁等等,可以采取的手段是外电路检修,或者更换相同型
号的硬盘的电路板,一般需要送到专业的数据恢复公司。
软故障,如果 CMOS 能识别硬盘,一般是硬盘软故障,破坏原因一般是系统错误造成数据
丢失,误分区、误删除、误克隆、软件冲突、病毒破坏等等,可以采用的方法有专用数据
恢复软件或者人工方式。
下面具体讲解软故障的数据恢复方法
1. 确认数据丢失的故障原因
1. 硬盘数据丢失,故障原因包括:
取其中数据,硬盘零磁道损坏),硬盘误分区,盘片逻辑坏区,硬盘存在物理坏区。
2. 文档数据损坏,如 Office 系列数据文件损坏,Zip、MPEG、asf、RM 等文件数据损坏。
2. 根据故障原因,采用相应的手段和步骤
1. 备份数据,根据数据的重要程度,决定是否需要备份数据,备份数据的一般步骤是
1. 卸下损坏硬盘,接到另外一台完好的机器,注意新机器上有足够的硬盘空间备份
2. 使用 ghost 的原始模式(raw),一个扇区一个扇区的把损坏磁盘备份到一个镜像文
件中。如果硬盘上有物理坏道,最好是采用 ghost 的方式制作一个磁盘镜像,然后所有的*
作都在磁盘镜像上进行,这样可以最大限度的保护原始磁盘不被进一步损坏,可以最大限
度的恢复数据。 ——我猜想作者是说把磁盘内容克龙到另一块磁盘上做恢复的做作,以避
免在原磁盘的写*作。
3. 修复硬盘数据。修复硬盘数据有 2 种类型,一种直接在原始硬盘修改,一种是把读
出数据存储到其他的硬盘上。基本思路就是就是根据磁盘现有的信息最大限度的推断出丢
失的分区和文件系统系统的信息,把受损的文件和系统还原,所以如果信息损失太多,那
么是不可能恢复数据的。比如错误删除一个文件后,随即又拷贝了较大的文件过来,那么
多半是被删除的文件被新拷贝过来的文件所覆盖,几乎是无法恢复了。病毒破坏,误克隆,硬
盘误格式化,分区表失丢,误删除文件,移动硬盘盘符认不出来(无法读
一个常识就是,如果想要恢复数据,那么不要在出问题的磁盘上运行 scandisk 或者 Norton
Disk Doctor 等直接修复文件系统错误的软件,切记。
零磁道,MBR 和分区表 DPT:
零磁道处于硬盘上一个非常重要的位置,硬盘的主引导记录区(MBR)就在这个位置上。
零磁道一旦受损,将使硬盘的主引导程序和分区表信息遭到严重破坏,从而导致硬盘无法
自举。
MBR:
当通过 Fdisk 或其他分区工具对硬盘进行分区时,分区软件会在硬盘 0 柱面 0 磁头 1 扇区建
立 MBR(Main Boot Record),即为主引导记录区,位于整个硬盘的第一个扇区,在总共 512
字节的主引导扇区中,主引导程序只占用了其中的 446 个字节,64 个字节交给了 DPT(Disk