西数硬盘物理问题导致参数识别错误的数据恢复方法

文档序号:8445457阅读:826来源:国知局
西数硬盘物理问题导致参数识别错误的数据恢复方法
【技术领域】
[0001]本发明属于数据恢复领域,具体涉及一种西数硬盘物理问题导致参数识别错误的数据恢复方法。
【背景技术】
[0002]由于电路板上的FLASH存储芯片(也称ROM)中存放着包含指定磁头的分布信息、磁头数、盘片数等信息,所以FLASH芯片是西数硬盘中非常重要的。只需要一块电路板(不含盘体),电脑即可在一定时间后识别硬盘的型号。
[0003]西数硬盘如果使用不当通常会导致电路板出现故障,如果电路板上的元件烧坏导致断路,则硬盘将会出现无法起转的现象;如果ROM芯片的读取出现故障,则表现为硬盘正常起转,就绪,但是在认盘的时候会出现参数异常,容量异常,这个时候是不能访问扇区的。
[0004]因为ROM芯片不是原盘的则会出现敲盘的现象,就有磁头损坏的危险;如果ROM芯片损坏或者是ROM芯片内的数据错乱,则即使在更换电路板的时候将ROM芯片进行交换也不能解决问题。
[0005]综上所述,获取原盘的正确ROM文件是数据恢复的关键。

【发明内容】

[0006]本发明针对现有技术的不足,提供了一种西数硬盘物理问题导致参数识别错误的数据恢复方法,能够有效的解决西数硬盘物理问题导致参数识别错误无法有效进行数据恢复的问题。
[0007]为解决以上问题,本发明采用的技术方案如下:一种西数硬盘物理问题导致参数识别错误的数据恢复方法,包括以下步骤:
[0008]001获取故障盘的电路板上的ROM文件;
[0009]002将获取到的ROM文件写入配件盘的电路板上的ROM文件中,其中配件盘与故障盘的电路板号必须是相同的;
[0010]003将写入了故障盘的ROM文件的配件盘的电路板连接到故障盘的盘体上进行数据恢复。
[0011]作为优选,
[0012]001包括以下步骤:
[0013]101硬盘在正常使用的时候如果对硬盘的ROM文件做了备份就转到结束,否则转到 102 ;
[0014]102查看电路板上(PCB)是否存在ROM芯片,如果有ROM芯片,则转到104,否则转到 103 ;
[0015]103根据硬盘内的固件生成新的ROM文件;
[0016]104使用热风枪或者烙铁将ROM芯片从电路板上取下;
[0017]105将ROM芯片放到编程器上读取芯片内的数据;
[0018]106读取成功则结束,否则转到103。
[0019]作为优选,
[0020]103包括以下步骤:
[0021]1031 读取原盘的 0102、0103、0105、0107、0109 五个日志模块;
[0022]1032分别用二进制编辑器打开0109模块,读取偏移地址0x06开始的2个字节,这2个字节表示有效数据的开始位置,生成一个从此地址开始到结束的新的ROM文件,并将0102、0103、0105、0107模块中的有效数据写入,生成新的ROM文件,与有效数据前12个字节相同的地方,写入12个字节中最后2个字节的值,单位为扇区。
[0023]作为优选:
[0024]104包括以下步骤:
[0025]1041访问硬盘固件,如果能直接读到固件则转到结束,否则转到1042 ;
[0026]1042寻找型号和电路板号都相同的硬盘作为配件盘,使其处于就绪状态;
[0027]1043通过硬盘内部中断指令停止对电机的供电,使电机处于停转的状态;
[0028]1044待电机停转之后,将配件盘的电路板在带电的情况下与故障盘的盘体连接;
[0029]1045恢复对电机的供电,等待故障盘进入就绪状态;
[0030]1046读取故障盘的磁道数据并写入到ROM文件中。
[0031]1047从磁道文件中搜索524F594C,找到后向后移动4个字节,如果为0201、0301、0501、0701、0901,则读取后面2个字节的值为作为模块的大小,单位为扇区,以524F594C作为开始,解析出模块的数据。
[0032]作为优选:
[0033]002包括以下步骤:
[0034]201找到一个电路板号相同且ROM芯片没有集成在主控芯片中的电路板,观看ROM芯片的型号来判断此芯片是否可写,如果不可写则转到202,可写转到204 ;
[0035]202使用热风枪或者烙铁取下此ROM芯片;
[0036]203将原盘的ROM芯片焊接在配件盘的电路板上,即完成了对ROM的写入;
[0037]204将原盘的ROM文件写到配件盘电路板上的ROM芯片内。
[0038]本发明的有益效果如下:本发明可以从盘体生成ROM文件,并且通过热交换获取生成ROM文件需要的固件,能够有效的对西数硬盘物理问题导致参数识别错误的问题进行数据恢复。
【附图说明】
[0039]图1是针对不被识别的硬盘进行数据恢复的主流程图;
[0040]图2为001获取ROM流程图;
[0041]图3为103从盘体生成ROM流程图;
[0042]图4为1031读取固件模块流程图;
[0043]图5为002写ROM到匹配的电路板上流程图。
【具体实施方式】
[0044]为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明做进一步详细说明。
[0045]一种西数硬盘物理问题导致参数识别错误的数据恢复方法,如图1所示,
[0046]001获取故障盘的电路板上的ROM文件;
[0047]002将获取到的ROM文件写入配件盘的电路板上的ROM文件中,其中配件盘与故障盘的电路板号必须是相同的;
[0048]003将写入了故障盘的ROM文件的配件盘的电路板连接到故障盘的盘体上进行数据恢复。
[0049]如图2所示,001包括以下步骤:
[0050]101硬盘在正常使用的时候如果对硬盘的ROM文件做了备份就转到结束,否则转到 102 ;
[0051]102查看电路板上(PCB)是否存在ROM芯片,如果有ROM芯片,则转到104,否则转到 103 ;
[0052]103根据硬盘内的固件生成新的ROM文件;
[0053]104使用热风枪或者
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1