Chinaunix首页 | 论坛 | 博客
  • 博客访问: 11295027
  • 博文数量: 8065
  • 博客积分: 10002
  • 博客等级: 中将
  • 技术积分: 96708
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-16 17:06
文章分类

全部博文(8065)

文章存档

2008年(8065)

分类: 服务器与存储

2008-11-23 13:11:17

   在平时的修盘或者做数据恢复的过程中,很多人都会觉得固件恢复这一块非常困难,从陌生、入门到熟悉这个过程需要花费大量的时间和学习精力,熟悉以后,在对硬盘的固件部分做数据恢复的同时,需要收集准备大量的固件,为修盘和数据恢复做准备,工作量非常大;即使对于修盘非常有经验的数据恢复工程师,固件区有坏道的情况做数据恢复也是无能为力。

   很多固件区有问题的硬盘,它们的主要固件其实都是没有问题的。如日立硬盘的RSVD、RESF、RAMO、ZONE、SRVP、PSHT等。

   我通过使用恢复设备data compass的手动装入资源功能后以后,它会将预存的程序按对应型号装入到电脑内存里,并与硬盘已经存在完好的部分固件建立真实链接,虚拟技术可使硬盘固件区的主要固件模块正常的工作起来,从而可以使整个硬盘工作在一个能够正常读写数据的工作状态下,正常访问硬盘的数据区,最终用data compass获取我所需要的数据。
 
   对于以上谈到的这种故障硬盘的情况,在平时的数据恢复工作中,我也遇到大量的这种固件区有问题的硬盘通过回写固件等恢复方法无法恢复的情况,具体故障情况分为两种:第一种是固件区模块检测时明显有报错信息;第二种情况是固件区模块通过软件检测都不报错,但是不能正常被电脑识别,这是为什么呢?这里要首先说明一下专修软件对硬盘固件区的模块检测的原理,通常情况下,对硬盘的固件模块进行检测,专修软件只对固件模块的头部和尾部进行检测对比,如果没有问题,那么反馈回来的信息就是认为此模块没有问题;但是很多情况下,由于硬盘固件区本身有问题,固件模块很多时候中间没有读出来,也就是说存放固件模块的中间位置刚好有坏道或者其它物理问题,对于这种情况,专修软件是不能直观准确的检测出来的,但是由于固件区固件模块不能完整正确调用,所以硬盘也是处于一种不能被识别的状态。

   具体的恢复和判断这些问题的过程:通过专业的恢复软件,先手动装入硬盘的资源文件,进入硬盘的固件区,对硬盘的固件进行检测,发现硬盘的固件区有一些固件模块报错有问题,调用匹配的外部好固件对这些报错的模块进行回写恢复以后,再检查这些模块同样报错;然后我们再手动把这些报错的固件模块备份出来,使用WINHEX打开这些模块以后,发现模块中不同的位置或多或少的有一些地方没有读出来,通过以上的恢复和判断过程,结论是我们可以充分说明这个硬盘的固件区有物理坏道或者其它问题。

   但是,如果对硬盘手动装入资源文件以后,在不断电的情况下,我们可以很正常的看到硬盘的数据区的数据(如图4),包括硬盘的文件结构、分区信息、具体文件内容等等;但如果一旦对硬盘的电,源进行关闭,再对硬盘进行加电访问时,硬盘又回到了不能识别的状态,即不能对硬盘的数据区进行读写访问了(如图5)

   在这种情况下,以前是没有任何办法做这种故障硬盘的数据恢复的,data compass的问世,针对这种故障现象提出了成功完善的数据恢复解决方案,运用“硬盘固件区虚拟技术”,从外部装入资源文件,使 DC直接在内存中建立引导硬盘所需的关键信息, 你可以完全不依赖硬盘固件区进行硬盘初始化启动, 直接访问硬盘存放数据的区域,不用再花费大力气去找匹配的硬盘进行固件恢复或者热换板,特别针对因固件区坏道而无法恢复的硬盘, data compass可以不依赖固件区直接获取数据。
 

 
阅读(1756) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~