详情介绍
数据恢复涉及到 软件知识,硬件知识,电脑知识,以及硬盘的工作原理等。
学什么技术都需要一个循序渐进的过程,所以,我建议从最容易的开始。最简单容易的就是软故障的恢复,比如误删除恢复,误格式化恢复,误分区恢复等,用好R-STUDIO、DISKGEN、UFS、WINHEX等软件。等这些软件熟练使用以后,就开始研究硬件方面的技术,比如,硬盘的工作原理,硬盘主要处理的对象,其实,主要是电路板、固件、磁头、电机等,盘片划伤的能处理的相对比较少,恢复难度也很大,可以先放一边,等技术达到一定级别的时候,其他故障都能游刃有余的时候,再行研究也不晚,毕竟盘片划伤需要的成本很高。
等硬件技术研究的差不多了,就可以研究服务器了,服务器主要的当然就是阵列了,分析阵列的盘序,块大小,阵列类型,还有手工恢复数据等,就需要掌握文件系统的知识了,最简单的是FAT格式,然后是NTFS,Linux相对难点,可以留在最后研究。学习文件系统难度很大,不是知识难度大,是很多概念性的东西理解不够。比如一个55AA,很多人就不理解,为什么是55AA,而不是别的,为什么55AA在别的地方又不影响,又不起作用等等,一开始很难理解起来。不过,只要坚持,慢慢的就会理解明白了。
学好文件系统,在硬盘坏道严重,无法识别出分区的时候,可以从硬盘的后面往前推算,计算出分区表,并手工填写分区表。当DBR读取不出来的时候,也可以用手工填写出正确的DBR,就能正确读取MFT等信息。恢复数据的时候能正确展开目录,对于恢复的成功率,和恢复的效果是非常非常重要的。
学好了文件系统知识,分析阵列也是很轻松的,特别是那种组合阵列,比如,先组好RAID5,然后,再把10个RAID5组合成一个新的RAID5。这种分析起来难度就比较大了,有深厚的文件系统知识,就能抽丝剥茧一个一个组成虚拟阵列,恢复阵列中的重要数据。
还有就是数据库修复,造成数据库损坏的原因很多,比如数据库位置有坏道,遭受勒索病毒破坏等,数据库还没写进硬盘,突然就掉电了,阵列损坏造成数据库信息不完整等。现在都有很多成熟的数据库修复软件,可以通过导表的方式,或者碎片搜索组合的方式,把数据库修好,能正常附加,导入数据库数据。并不需要很高深的数据库知识,对数据库入门,加上一个好的修复软件,大多都可以处理了。