【技术实现步骤摘要】
本专利技术涉及硬盘数据恢复领域,特别涉及一种重新生成LDR文件的方法。
技术介绍
什么是LDR文件:LDR文件是希捷一种最底层的微代码固件。它是维持希捷指令模式正常工作的必要条件。如果微代码出现缺陷,希捷的诊断指令模式将全部失效,无法执行希捷诊断模式下的所有操作。为什么要生成LDR文件:在希捷诊断指令模式下,无法正常进入T级的时候,诊断指令模式无法正常工作,就需要找相同固件版本号的硬盘来重新生成LDR文件。具体什么情况下,需要生成LDR,加载LDR文件:不能进入指令T级或者诊断指令模式下提示LEDOx000000XX错误。
技术实现思路
本专利技术针对现有技术的不足,提供了一种重新生成LDR文件的方法,可以解决现有技术无法重新生成LDR文件的问题。为解决以上问题,本专利技术采用的技术方案如下:一种重新生成LDR文件的方法,步骤如下:S1通过查找卷0中的文件描述符获取CFW_OVL;S2判断卷3中是否存在POS-74,若存在则继续下一步,否则退出;S3以找到的POS-74内容为基准,向后读取连续的0x16次,则LDR组成文件读取完毕;如果在读取的0x16次中途,出现不连续情况,则直接退出,以已经读取的文件作为LDR组成文件进行保存;S4将读取的文件依次组合,加载到待恢复硬盘缓存中,并对加载完LDR的待恢复硬盘进行编译器重建。作为优选:S1具体如下:S11读取相同固件版本号的正常硬 ...
【技术保护点】
一种重新生成LDR文件的方法,其特征在于,步骤如下:S1通过查找卷0中的文件描述符获取CFW_OVL;S2判断卷3中是否存在POS‑74,若存在则继续下一步,否则退出;S3以找到的POS‑74内容为基准,向后读取连续的0x16次,则LDR组成文件读取完毕;如果在读取的0x16次中途,出现不连续情况,则直接退出,以已经读取的文件作为LDR组成文件进行保存;S4将读取的文件依次组合,加载到待恢复硬盘缓存中,并对加载完LDR的待恢复硬盘进行编译器重建。
【技术特征摘要】
1.一种重新生成LDR文件的方法,其特征在于,步骤如下:S1通过查找卷0
中的文件描述符获取CFW_OVL;S2判断卷3中是否存在POS-74,若存在则继续下
一步,否则退出;S3以找到的POS-74内容为基准,向后读取连续的0x16次,则
LDR组成文件读取完毕;如果在读取的0x16次中途,出现不连续情况,则直接退
出,以已经读取的文件作为LDR组成文件进行保存;S4将读取的文件依次组合,
加载到待恢复硬盘缓存中,并对加载完LDR的待恢复硬盘进行编译器重建。
2.根据权利要求1所述的一种重新生成LDR文件的方法,其特征在于,S1具
体如下:
S11读取相同固件版本号的正常硬盘0号模块的首地址,以0号模块的首地
址作为读取正常硬盘RAM数据的起始地址;
S12读取正常硬盘RAM的Buffer内容,长度为0x1e0800的值L;
S13在L中查找卷0的的开始地址,向后偏移12个字节长度,查找连续的M组
文件描述符;
S14继续查找文件描述符中后三位值即FID大于0x20A的值;
S15...
【专利技术属性】
技术研发人员:梁效宁,董超,张佳强,杨先珉,
申请(专利权)人:四川效率源信息安全技术股份有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。