【技术视界】第2期:精确读取 提高缺陷硬盘数据恢复成功率
本期感谢数据恢复四川省重点实验室科研人员带来关于“运用精确读取进行硬盘数据恢复”的研究报告。
精确读取(Intensive Read)又叫强制读取,其目的是增强对故障硬盘有坏道的数据的读取强度,通过特殊的指令使硬盘通过加大电流来增加磁头工作强度,通常用于一些非常重要的数据不能正常访问时进行的强制恢复。但该功能过度使用会加快源盘的老化,并不推荐大量使用。但是针对个别特别重要文件(如案件相关证据文件、数据库文件等)的恢复时,往往能起到意想不到的效果。例如,在某案件中用普通方式恢复的重要文件(此处用其他非案件相关图片替代)不能正常显示,精确读取功能就是一把解决问题的利剑。见下图1、图2所示。
下面以对一块希捷笔记本硬盘(型号为ST94011A,SN为3KW1AA08)的数据恢复为例进行详细讲解。
首先对硬盘的外观进行检测,检测结果为该硬盘外观完好,没有开过盘的迹象,PCB电路板也看不出看有明显的烧毁痕迹。
将硬盘通过只读设备连接到电脑,在COMS下边可以正常识别到此硬盘的相关参数,但操作系统中鼠标失去控制,所有程序失去响应,并且表现出假死机的现象,主机的系统分区也看不到。见下图3所示。
为了更直观的查看硬盘的数据区损坏情况,利用坏道检测工具进行扫描,结果如下图4所示。从扫描结果此盘的健康状况不容乐观。
【图4:硬盘ST94011A通过预检平台中坏道检测的结果】
从扫描的结果来看,本盘的坏道比较严重,有大量红绿块:绿块代表存取速度较慢;红块代表此处读取很困难;黑色方块是代表有坏道或者有错误的地方。从目前的情况分析来看,将此盘直接作为从盘恢复数据基本上是不可能的,因为操作系统在启动后,会检查所有硬件设备,当发现硬盘驱动器的时候,会去读取硬盘的所有分区信息。但是一遇到有坏扇区的时候,就会不断循环读取损坏的扇区,导致整个系统假死或直接卡死。
将该硬盘与专业数据恢复设备数据指南针(DataCompass,以下简称DC)连接后,在上层数据恢复工作界面中能够直接查看到分区和对应分区下的文件,勾选所有文件直接进行恢复操作。见下图5、图6所示。
仔细查看恢复文件后,发现有部分文件存在损坏或图片显示不完整的情况。针对有问题的这些文件进行多次恢复后结果一样,如下图7所示;用Winhex打开该图片文件查看,可以看到如图8所示的信息。很明显,有一部分显示为“4040”的信息,“4040”代表没有成功读取到文件内容,这可能是由于该部分数据存储位置的坏道较多所造成的。借助专业数据恢复设备使盘识别的前提条件下,尝试利用其他恢复软件如EasyRecovery、R-Studio等恢复结果仍然一样。
【图7:恢复出的图片显示不完整】
【图8:图片文件在winhex中查看情况为部分数据为“4040”】
在DC中影子盘控制面板(Shadow Control)下初始化并打开影子盘,设置影子盘的相应参数,将精确读取(Intensive Read)选项勾选上,如下图9所示。
进入DC上层数据恢复工作界面,用前面的方法重新读取“R0014628.jpg”文件。在文件恢复过程中,可以从声音明显感觉到与正常恢复时的不同。稍后,文件恢复完成,直接打开该图片,可以看到,该图片已经可以正常浏览了。见下图10所示。
【图10:利用精确读取功能恢复的图片】
针对其他没有显示完整的图片、损坏文件或者硬盘原本磁头有问题,开盘换磁头后硬盘又可以被电脑识别的情况,若有需要的重要数据无法正常恢复,可以采用这种方法进行二次读取。由此可见,灵活运用精确读取功能,可以在数据恢复的过程中起到意想不到的作用。
需要注意的是,若用户有非常重要的数据无法正常恢复,先不要使用精确读取功能。过度使用会加快源盘的老化,同时,缺陷盘很可能读取完这一个文件后,整个盘都不识别了 。因此,正确的流程是先将其他数据都尽量恢复出来后,再对没有正常恢复出来的重要数据进行精确读取。
【技术视界】系列推荐: