一种修复西数硬盘不认盘的方法技术

技术编号:14337514 阅读:323 留言:0更新日期:2017-01-04 10:42
本发明专利技术公开了一种修复西数硬盘不认盘的方法,具体步骤如下:S1:读取硬盘PCB板上的ROM芯片数据体;S2:解析ROM芯片数据体找到0B模块并提取其数据体;S3:解析OB模块,获取固件区模块地图UBA地址;S4:通过UBA地址定位模块存放位置。本发明专利技术的有益效果如下:可在不认盘情况下,恢复硬盘数据;准确定位固件地图所在位置;通过计算快速定位其他固件所在物理位置,恢复硬盘数据成功率高,减少因硬盘损坏带来的损失。

【技术实现步骤摘要】

本专利技术涉及信息安全
,特别涉及一种修复西数硬盘不认盘的方法
技术介绍
西数硬盘是市面上使用最多、最广泛的品牌厂家硬盘之一。从市场的反馈信息来讲,西数厂家2012年以后出产的最新硬盘,在使用一段时间后可能会出现不认盘的故障。这种情况下其实大部分西数硬盘的组件还是完好的。导致这种不认盘的情况一般是由于西数硬盘无法访问硬盘固件导致;要想快速修复,必须读取准确读取硬盘固件区地图,从而达到快速定位其他固件模块修复不认盘故障的目的,但目前现有技术在修复过程中不能快速定位模块所在位置,导致修复硬盘时间过长。
技术实现思路
本专利技术针对现有技术的缺陷,提供了一种修复西数硬盘不认盘的方法,能有效的解决上述现有技术存在的问题。一种修复西数硬盘不认盘的方法,具体步骤如下:S1:读取硬盘PCB板上的ROM芯片数据体;S2:解析ROM芯片数据体找到0B模块并提取其数据体;S3:解析OB模块,获取固件区模块地图UBA地址;S4:通过UBA地址定位模块存放位置。作为优选,所述S2的详细步骤如下:S21:依次检索ROM芯片数据体中的模块头部特征;S22:检索到模块头部特征后,在此特征向后偏移4个字节,取本文档来自技高网...
一种修复西数硬盘不认盘的方法

【技术保护点】
一种修复西数硬盘不认盘的方法,其特征在于具体步骤如下:S1:读取硬盘PCB板上的ROM芯片数据体;S2:解析ROM芯片数据体找到0B模块并提取其数据体;S3:解析OB模块,获取固件区模块地图UBA地址;S4:通过UBA地址定位模块存放位置。

【技术特征摘要】
1.一种修复西数硬盘不认盘的方法,其特征在于具体步骤如下:S1:读取硬盘PCB板上的ROM芯片数据体;S2:解析ROM芯片数据体找到0B模块并提取其数据体;S3:解析OB模块,获取固件区模块地图UBA地址;S4:通过UBA地址定位模块存放位置。2.根据权利要求1所述的一种修复西数硬盘不认盘的方法,其特征在于所述S2的详细步骤如下:S21:依次检索ROM芯片数据体中的模块头部特征;S22:检索到模块头部特征后,在此特征向后偏移4个字节,取2字节ROM模块号特征;S23:判断该模块号数据是否为0B模块;如果是则执行S24,如果不是则以该位置为起始执行S21;S24:获取模块号后2字节,为模块所占扇区数;S25:取得从模块头部特征直到下一个模块头部特征之间的数据,在数据后填0,直至达到模块所占扇区总大小为止,组成完整的0B模块数据体。3.根据权利要求2所述的一种修复西数硬盘不认盘的方法,其特征在于所述S3的详细步骤如下:S31:获取OB模块头部偏移0x06位置的值,此值代表OB模块有效数据起始位置的偏移地址;S32:偏移至有效数据起始位置后一个字节为ROM模块的条目数;S33:ROM模块条目数向后取一个字节,为ROM模块每个条目所占的字节数,记录条目字节数;S34:条目字节数向后取一个字节...

【专利技术属性】
技术研发人员:梁效宁张佳强杨先珉董超
申请(专利权)人:四川效率源信息安全技术股份有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1