硬盘内部是有一定的校验公式来保障数据的完整性的,根据每一个扇区内数据的内容、扇区的伺服信息,再根据一定的校验公式经过运算,会产生一个唯一的校验,该值每一个扇区都是不一样的。同一个扇区存储不同数据时其校验和自然是不一样的,而不同的扇区存储相同的数据也会产生不一样的校验和(scsi硬盘在这方面的机制会更加完善)。数据恢复正是利用了这样的原理,通过逆向运算,在某一方面的信息因为错误操作而丢失或者被改变的情况下,仍然可以根据剩余的原始信息,把数据尽可能完整的还原出来。
    其实在实际操作中,***文件、重新分区并快速格式化(format 不要加u参数)、快速低格、重新硬盘缺陷列表等等,都不会把数据从物理扇区中实际抹去。***文件只是把文件的地址信息在列表中抹去,而文件的数据本身还是在原来的地方静静的躺着,除非把新的数据拷贝到这些扇区,才会把原来的数据真正的抹去。重新分区和快速格式化只不过是重新构造新的分区表和扇区信息,同样不会影响原来的数据在扇区中的物理存在,直到有新的数据去覆盖他们为止。快速低格一般只有原厂的dm才可以实现,是用dm软件快速重写盘面、磁头、柱面、扇区等初始化信息,仍然不会把数据从原来的扇区中抹去。重整硬盘缺陷列表也只不过是把新的缺陷扇区加入到g列表或者p列表中去,对于那些已经存储在缺陷扇区中的数据便没有办法了,因为扇区本身出现物理损坏,即使不加入缺陷列表,也很难恢复:但对于其他数据,是没有实质性影响的。对这样的硬盘进行数据恢复,算是数据恢复里面比较简单的,最关键的一点是在错误操作出现后,不要再对硬盘作无意义操作且不要再往硬盘里面写任何东西。这时可以通过硬盘克隆或硬盘拷贝机等软件或是设备对硬盘做一个备份,再想办法通过一些恢复策略来对硬盘上的信息进行恢复。
    要提高数据恢复的成功率,关键是要掌握每一个数据恢复软件的特性和每一个操作的参数和特点,有针对性地合理选择,配合使用,这是需要一定的经验积累才可以做到的。
   纯粹软件的恢复有着极大的局限性,前提条件是硬盘必须能够正常使用。 采用软硬结合的数据恢复方式,关键在于恢复过程中所用的仪器设备。这些设备都需要放置在超净无尘工作间里面,而且这些设备内部的工作台
也是级别非常高的超净空间。这些设备的恢复原理也是大同小异,都是把硬盘拆开,把磁碟放进机器的超净工作台上,然后用激光束对盘片表面进行扫描,因为盘面上的磁信号其实是数字信号,所以相应的,反应到激光束发射的信号上也是不同的。这些仪器就是通过这样的扫描,一丝不漏的把整个硬盘的原始信号记录在仪器附带的电脑里面,然后再通过专门的软件分析来进行数据恢复。可以说,这种设备的数据恢复率是相当的惊人的,即使是位于物理坏道上面的数据,由于多种信息的缺失而无法找出准确的数据值,也可以通过大量的运算,在多种可能的数据值之间进行逐一代入,结合其他相关扇区的数据信息,进行逻辑合理性校验,从而找出逻辑上最符合的真值。
    不管是按shift键的彻底***还是清空回收站的***,文件的***工作并不彻底,也就是说文件的结构信息仍然保留在硬盘上,但计算机会做一个表明该文件被***可以写入新数据的标记。在没有新数据覆盖的情况下,文件很容易被恢复出来的。
   
 easyrecovery,其使用ontrack公司复杂的模式识别技术找回分布在硬盘上不同地方的文件碎块,并根据统计信息对这些文件碎块进行重整。借着在内存中建立一个虚拟的文件系统并列出所有的文件和目录。哪怕整个分区都不可见或者硬盘上也只有非常少的分区维护信息,它仍然可以高质量的找回文件。