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