浅谈西数硬盘热交换
今天老师说给我们演示数据恢复的最高境界:热交换。大家一听都非常激动,以前我们只是有所耳闻,没想到今天能亲身目睹,兴奋之情不言而喻,再加上“最高境界”这几个字,让我们心中的神圣感又多增加了几分,一想到今天就要揭开这层神秘的面纱,心中不免也有些许的紧张和刺激。
首先我先说看完操作后的感想吧:
1.做热交换,需要很强的耐力和毅力,一次不行,就两次,两次不行就三次,反正事在人为,或者你可以把客户盘想成是一堆钱在那里,我想这下坚持下去的动力又增加了不少吧,持之以恒很重要。
2.事前需要做一个充足的准备,这是前提,比如影子盘,你不可能就吝啬的准备一块吧,多备几块在那,做到有备无患,这是一个事前的安排和计划。
3.需要一颗清醒的头脑,做前要有一套完整的思路,不可能想到哪做到哪,做好各种可能性的假设,以万变应不变。
4.做事毛手毛脚的还是不要热交换了,免得最后弄个“机毁人亡”,当然有点夸张,最多机毁,也不可能人亡了,因为热交换整个过程都是在一种带电的情况下操作的,一个不小心就可能造成短路什么的,所以需要很细致,平心静气,不急不躁,心无旁恋,要有一种哪怕窗外大雨倾盆,地动山摇,我任端坐于此的泰然。这就叫敌不动我不动,敌动我还是不动。当然我还有点小小的建议:就是手抖得厉害的同学也别做热交换了,像那种一桶水会抖成半桶水的,你用个几打盘也做不成功热交换的,当然,这只是小弟的一点拙见,有的人说我抖得恰到好处那也可能例外了。
5.热交换,也就是最高境界,那么在那些情况下可以用呢?我们知道,一般板坏换板,BIOS不行换BIOS或者刷BIOS,固件坏了写固件,磁头、电机什么的也可以直接开盘换就行,那么,这么说来好像没有热交换的的容身之处啊,大家是否忘记了,我们是否会碰到一些情况,就是固件找到了但写不进去的情况?也就是固件区有坏道的情况,这时候就要我们露出最后一手了:热交换,当然,我们也可以不想写固件也做热交换,而不是非得一定要固件区有坏道写不进去再用热交换,也就是说,东西是死的,人是活的嘛。热交换也就像是武侠片里面的主人公最后放的大招一样,大招不可能随便打啥都用,随时随地都用,那就凸显不出大招的神秘和厉害了,所以我们也不能经常在客户面前接起“热交换”这个神秘的面纱的。
前面说了那么多,不外乎就是和大家探讨和交流下热交换中我的一点感触而已,如有不对,还请多多赐教。
好的,那么接下来我们就进入正题了,真正的热交换。由于围观的同学比较多,我在比较靠外围,如有疏漏,还请谅解。
第一:找“影子盘”,影子,顾名思义,应该就是替身之类的意思吧,反正我大概差不多是这么理解的,而影子盘我个人认为是3个左右比较适宜,当然,这个影子盘是有前提条件的,是需要门槛的,不是什么盘都能拿来做影子盘,首先第一条就是要电路板条码一样,接着是BIOS版本一样,固件版本也要一样,那么有的同学不禁要问了,如果我手上没有同样电路板条码的板怎么办?那么就只要到处去淘,到处去找了,如果找不到,那就等着客户这只煮熟的鸭子飞走了,电路板条码必须一致,这点不容商量。那么有的同学又会问,如果我的电路板条码一样,但BIOS版本和固件版本与客户盘不一样要怎么办呢?这个我接下来会提到的,肯定了,有些时候不可能什么都一样嘛,总有例外的时候嘛,等下我要求你影子盘里的数据和客户盘里的数据一样,这下就简单了,直接拷你盘里的数据给客户就好了,当然,这只是一个笑谈。
第二:我们先把客户盘里的31,32,33模块备份出来,因为通过学习,我们知道,硬盘里面的数据时存放在31,32,33模块里面的,那么我们只需要把这3个模块备份出来即可,具体操作如下:点圆柱体按钮,展开后选择Reading modules选项进入,然后在出现的对话框里新建一个文件夹,也就是存放备份文件的地方,这个地方自己得记住,然后再下一步,选择Database folder(备份到数据库),在下面出现的固件里面选择31,32,33模块,在其前面打勾,也就是需要备份这几个模块,其他不用选择,然后在Composite reading(综合读取)前面打个勾,再点OK就开始备份了,等备份好了就进行下面的操作。
第三:第一步的影子盘的硬件方面是准备好了,那么我们就来说说“软件”方面,也就是BIOS和固件之类的,当然,如果BIOS和固件都匹配了,那这感情最好了,省事多了,那么这个第二步的大部分也不用看了。那么就来说说BIOS和固件都不匹配的时候该怎么办连不匹配都搞定了,匹配的那就自然不在话下了。先说BIOS,我们按一个循序渐进的方法推进,大家都知道,BIOS不匹配的话就得刷BIOS,那么现在我们假设客户盘的BIOS版本是08.91c (老师那天用的那个盘的BIOS,经过时光的流逝,我现在记得实在是模糊了,所以此处我就假设是08.91c ,老师你不会怪我吧),而我们影子盘的BIOS版本是08.94c,那么我们是不是就得到电脑里去找这个BIOS版本呢,这里有的同学就会问了,电脑里怎么会有BIOS版本了,这个啊,这个就得靠大家平时的积累了,去别人那拷啊,备份自己好盘的BIOS啊,这就叫养兵千日,用兵一时,这个如果没有,就怪不得别人了,当然,这些就都是题外话了。现在我的这台电脑里是有的,那么我找啊找,从C盘找到E盘,又从E盘找到C盘,我就纳闷了,我就郁闷了,这怎么会找不到呢?难道凭空消失了?
于是我又把系统的一些设置改了下,比如不隐藏重要的文件啊,系统文件啊什么的,然后又反复的折腾了半天,还是没有找到,我头都大了,心情比较不好,就在这时,老师又出神来之笔了,他说你试试在搜索里输入:*bin看看,我照做了,然后电脑代替人工在里面反复的搜索,很快,一大堆带 bin后缀的文件名出现了,我从上往下找,终于在中间找到了08.91c这个BIOS版本备份,这下,起先的阴霾一扫而空,我又振作精神想着继续往下操作,此时,老师打住了我,老师问,要是搜到的里面没有直接写08.91c的怎么办呢?好家伙,这一问还真吧我个难住了,老师也看出了我的神色,于是他就说,那我们就到ROM.bin文件里面去找,当然用winhex这些是可以打开的,在里面就能看到BIOS版本。找到了我们就要写BIOS,在PC3000里进到西数专用菜单,选择第三代盘进去,然后点一个像8脚开关一样的东西,在里面选择write ROM选项,注意进去选择第一项,不要选择第二项数据库,那样容易写死的,然后选择好了再下一步,然后再选择我们开始找到的那个08.91c的BIOS备份,写进去即可。那么BIOS匹配问题我们就解决了,接下来我们就要写固件了,因为选择BIOS版本定下来以后,我们就要找匹配08.91c的固件版本了,那我们在圆柱体里面选择Writing Modules这个选项,进去后选择Database从数据库中写模块,然后OK进下一步,这一步只需要在ROM version选项前面打个勾就可以了,也就是我们所选择的固件版本要匹配BIOS版本,点OK再进入下一步,在接下来出现的界面里面选择Searching按钮,查找电脑里面存储的匹配此BIOS版本的固件,等待几秒后,下面的方框里就会出现很多相匹配的的固件可用,从中挑选一个更为匹配的来写,写的时候先写01模块,也就是先在01模块前打勾,其他先不选择,然后点OK就开始写01模块了,写完01后,我们再重复以上的操作,因为是要全写固件,而我们只写了01地图模块,其他都还没写,那么这次我们就是写剩余的模块,操作都一样,就是到最后一步的时候,01模块前面的不打勾,而其他模块的前面都打上勾,如此,固件就写好了。然后我们在2级下输入指令Z停转电机。只是停转电机,千万不可断电。
第四:也就是最后一步了,我们前面做了那么多,也就是为最后一步打基础的,做好最后一步,就不会让我们前功尽弃,在做这个操作的时候,我们尽量把影子盘和客户盘放在很近的地方,到时候可以做到快、准、狠,然后手上有汗的把汗擦干净,手抖的换个手不抖的来,因为第四步的操作完全在带电情况下操作,虽然电压不高,不可能电到人,但有可能造成短路,烧坏电源板什么之类的。我们围观的同学屏住呼吸,全神贯注的盯着老师的一举一动,大气都不敢出,可以说,这个才是热交换的精华所在,只见老师熟练、小心、仔细、轻轻地拧动一个一个的螺丝,额头上也开始微微渗出一些汗水,紧张之情不言而喻。然后老师迅速的将影子盘上的电路板平移到客户盘上,中间不带一丝抖动和波动的,然后再小心的把螺丝给拧上,输入指令U,然电机启动,激动人心的时刻到了,却不料硬盘里面却传来了敲盘的声音,同学们都很诧异,中间操作没有出现任何纰漏啊,老师说是电路板和电机接触不好,然后又轻轻拆下来再重新装上去,但是一如从前一样,还是敲盘,时间一分分的过去了,围观的人三三俩俩的散去了,也许是不想再等待下去,也许。。。。。。只剩下老师面不改色的在那里继续他的操作,此刻,我终于明白了作为一个数据恢复大师应该具备的基本条件,心中的敬佩之情油然而生,大约又过了很久,具体多久没看时间,在这期间,老师用橡皮擦拭板与电机的接触点,重新校正位置等操作,终于,就在大家好像要淡忘这件事的时候,老师站了起来,让大家看看最后的成果,硬盘完全识别,也可以进行逻辑扫描了,老师脸上也露出了开心的笑容,我知道,这一刻,微笑属于胜利者,属于坚持者,顿时,教室爆发出了热烈的掌声(这个掌声是在我们心里的,因为我从同学的的眼神中读出了。)
至此,西数硬盘的热交换备完美的演绎了,选择回味起来,心中的激动任然久久不能平复。