公开/公告号CN104765658A
专利类型发明专利
公开/公告日2015-07-08
原文格式PDF
申请/专利权人 四川效率源信息安全技术有限责任公司;
申请/专利号CN201510217523.6
发明设计人 梁效宁;
申请日2015-04-30
分类号
代理机构
代理人
地址 641000 四川省内江市松山南路183号
入库时间 2023-12-18 09:43:13
法律状态公告日
法律状态信息
法律状态
2017-10-13
授权
授权
2017-09-05
著录事项变更 IPC(主分类):G06F11/14 变更前: 变更后: 申请日:20150430
著录事项变更
2015-08-05
实质审查的生效 IPC(主分类):G06F11/14 申请日:20150430
实质审查的生效
2015-07-08
公开
公开
技术领域
本发明属于数据恢复领域,具体涉及一种西数硬盘物理问题导致参数识别 错误的数据恢复方法。
背景技术
由于电路板上的FLASH存储芯片(也称ROM)中存放着包含指定磁头的 分布信息、磁头数、盘片数等信息,所以FLASH芯片是西数硬盘中非常重要的。 只需要一块电路板(不含盘体),电脑即可在一定时间后识别硬盘的型号。
西数硬盘如果使用不当通常会导致电路板出现故障,如果电路板上的元件 烧坏导致断路,则硬盘将会出现无法起转的现象;如果ROM芯片的读取出现故 障,则表现为硬盘正常起转,就绪,但是在认盘的时候会出现参数异常,容量 异常,这个时候是不能访问扇区的。
因为ROM芯片不是原盘的则会出现敲盘的现象,就有磁头损坏的危险;如 果ROM芯片损坏或者是ROM芯片内的数据错乱,则即使在更换电路板的时候将 ROM芯片进行交换也不能解决问题。
综上所述,获取原盘的正确ROM文件是数据恢复的关键。
发明内容
本发明针对现有技术的不足,提供了一种西数硬盘物理问题导致参数识别 错误的数据恢复方法,能够有效的解决西数硬盘物理问题导致参数识别错误无 法有效进行数据恢复的问题。
为解决以上问题,本发明采用的技术方案如下:一种西数硬盘物理问题导 致参数识别错误的数据恢复方法,包括以下步骤:
001获取故障盘的电路板上的ROM文件;
002将获取到的ROM文件写入配件盘的电路板上的ROM文件中,其中配件 盘与故障盘的电路板号必须是相同的;
003将写入了故障盘的ROM文件的配件盘的电路板连接到故障盘的盘体上 进行数据恢复。
作为优选,
001包括以下步骤:
101硬盘在正常使用的时候如果对硬盘的ROM文件做了备份就转到结束, 否则转到102;
102查看电路板上(PCB)是否存在ROM芯片,如果有ROM芯片,则转到 104,否则转到103;
103根据硬盘内的固件生成新的ROM文件;
104使用热风枪或者烙铁将ROM芯片从电路板上取下;
105将ROM芯片放到编程器上读取芯片内的数据;
106读取成功则结束,否则转到103。
作为优选,
103包括以下步骤:
1031读取原盘的0102、0103、0105、0107、0109五个日志模块;
1032分别用二进制编辑器打开0109模块,读取偏移地址0x06开始的2 个字节,这2个字节表示有效数据的开始位置,生成一个从此地址开始到结束 的新的ROM文件,并将0102、0103、0105、0107模块中的有效数据写入,生 成新的ROM文件,与有效数据前12个字节相同的地方,写入12个字节中最后 2个字节的值,单位为扇区。
作为优选:
104包括以下步骤:
1041访问硬盘固件,如果能直接读到固件则转到结束,否则转到1042;
1042寻找型号和电路板号都相同的硬盘作为配件盘,使其处于就绪状态;
1043通过硬盘内部中断指令停止对电机的供电,使电机处于停转的状态;
1044待电机停转之后,将配件盘的电路板在带电的情况下与故障盘的盘体 连接;
1045恢复对电机的供电,等待故障盘进入就绪状态;
1046读取故障盘的磁道数据并写入到ROM文件中。
1047从磁道文件中搜索524F594C,找到后向后移动4个字节,如果为0201、 0301、0501、0701、0901,则读取后面2个字节的值为作为模块的大小,单位 为扇区,以524F594C作为开始,解析出模块的数据。
作为优选:
002包括以下步骤:
201找到一个电路板号相同且ROM芯片没有集成在主控芯片中的电路板, 观看ROM芯片的型号来判断此芯片是否可写,如果不可写则转到202,可写转 到204;
202使用热风枪或者烙铁取下此ROM芯片;
203将原盘的ROM芯片焊接在配件盘的电路板上,即完成了对ROM的写入;
204将原盘的ROM文件写到配件盘电路板上的ROM芯片内。
本发明的有益效果如下:本发明可以从盘体生成ROM文件,并且通过热交 换获取生成ROM文件需要的固件,能够有效的对西数硬盘物理问题导致参数识 别错误的问题进行数据恢复。
附图说明
图1是针对不被识别的硬盘进行数据恢复的主流程图;
图2为001获取ROM流程图;
图3为103从盘体生成ROM流程图;
图4为1031读取固件模块流程图;
图5为002写ROM到匹配的电路板上流程图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实 施例,对本发明做进一步详细说明。
一种西数硬盘物理问题导致参数识别错误的数据恢复方法,如图1所示,
001获取故障盘的电路板上的ROM文件;
002将获取到的ROM文件写入配件盘的电路板上的ROM文件中,其中配件 盘与故障盘的电路板号必须是相同的;
003将写入了故障盘的ROM文件的配件盘的电路板连接到故障盘的盘体上 进行数据恢复。
如图2所示,001包括以下步骤:
101硬盘在正常使用的时候如果对硬盘的ROM文件做了备份就转到结束, 否则转到102;
102查看电路板上(PCB)是否存在ROM芯片,如果有ROM芯片,则转到 104,否则转到103;
103根据硬盘内的固件生成新的ROM文件;
104使用热风枪或者烙铁将ROM芯片从电路板上取下;
105将ROM芯片放到编程器上读取芯片内的数据;
106读取成功则结束,否则转到103。
如图3所示,103包括以下步骤:
1031读取原盘的0102、0103、0105、0107、0109五个日志模块;
1032分别用二进制编辑器打开0109模块,读取偏移地址0x06开始的2 个字节,这2个字节表示有效数据的开始位置,生成一个从此地址开始到结束 的新的ROM文件,并将0102、0103、0105、0107模块中的有效数据写入,生 成新的ROM文件,与有效数据前12个字节相同的地方,写入12个字节中最后 2个字节的值,单位为扇区。
如图4所示,104包括以下步骤:
1041访问硬盘固件,如果能直接读到固件则转到结束,否则转到1042;
1042寻找型号和电路板号都相同的硬盘作为配件盘,使其处于就绪状态;
1043通过硬盘内部中断指令停止对电机的供电,使电机处于停转的状态;
1044待电机停转之后,将配件盘的电路板在带电的情况下与故障盘的盘体 连接;
1045恢复对电机的供电,等待故障盘进入就绪状态;
1046读取故障盘的磁道数据并写入到ROM文件中。
1047从磁道文件中搜索524F594C,找到后向后移动4个字节,如果为0201、 0301、0501、0701、0901,则读取后面2个字节的值为作为模块的大小,单位 为扇区,以524F594C作为开始,解析出模块的数据。
如图5所示,002包括以下步骤:
201找到一个电路板号相同且ROM芯片没有集成在主控芯片中的电路板, 观看ROM芯片的型号来判断此芯片是否可写,如果不可写则转到202,可写转 到204;
202使用热风枪或者烙铁取下此ROM芯片;
203将原盘的ROM芯片焊接在配件盘的电路板上,即完成了对ROM的写入;
204将原盘的ROM文件写到配件盘电路板上的ROM芯片内。
本领域的普通技术人员将会意识到,这里所述的实施例是为了帮助读者理 解本发明的实施方法,应被理解为本发明的保护范围并不局限于这样的特别陈 述和实施例。本领域的普通技术人员可以根据本发明公开的这些技术启示做出 各种不脱离本发明实质的其它各种具体变形和组合,这些变形和组合仍然在本 发明的保护范围内。
机译: 数据二进制信号信息错误校正-涉及错误检查,这会导致数据反转,从而避免错误定位
机译: 数据二进制信号信息错误校正-涉及错误检查,这会导致数据反转,从而避免错误定位的要求
机译: 硬盘静摩擦错误恢复方法