发明名称 | 一种解除西数硬盘固件锁并提取数据的方法 | ||
摘要 | 本发明公开了一种解除西数硬盘固件锁并提取数据的方法,包括以下步骤:S1:单接西数硬盘电路板;S2:提取硬盘PCB板上的ROM芯片数据,S3:提取0B模块数据体;S4:找到0B模块中的所有UBA开始位置,并阻塞服务区;S5:从固件区地图中找到02模块的存放位置;S6:在02模块中解锁SED锁;S7:还原OB模块;S8:断电起电,恢复数据。本发明的有益效果如下:通过阻塞服务区,解锁固件锁,达到读取故障加密西数硬盘固件,修复固件区从而恢复数据的目的,降低因硬盘故障到时数据丢失的损失。 | ||
申请公布号 | CN106407036A | 申请公布日期 | 2017.02.15 |
申请号 | CN201610874919.2 | 申请日期 | 2016.10.08 |
申请人 | 四川秘无痕信息安全技术有限责任公司 | 发明人 | 黄旭;杨先珉;董超 |
分类号 | G06F11/07(2006.01)I | 主分类号 | G06F11/07(2006.01)I |
代理机构 | 代理人 | ||
主权项 | 一种解除西数硬盘固件锁并提取数据的方法,其特征在于包括以下步骤:S1:单接西数硬盘电路板,通电待电路板状态就绪;S2:提取硬盘PCB板上的ROM芯片数据,大小为256KB;S3:在ROM芯片数据中检索检索并提取0B模块数据体;S4:找到0B模块中的所有UBA开始位置,并阻塞服务区;S5:加载硬盘ROM微码一致的ATA;使硬盘可以正常工作,从而读取硬盘固件区,从固件区地图中找到02模块的存放位置;S6:在02模块中解锁固件锁,步骤如下:S61:获取固件锁偏移位置,固件锁的处理标记在02模块的偏移“0xAE”处,2字节所指位置,则为0x7A1,长度为7;S62:清除固件锁,固件锁处理标记偏移到0x7A1,向后第7字节所在位置,找到固件锁标;若找到固件锁标为锁定状态则解锁;S7:还原S4中OB模块阻塞的服务区,将固件区磁头地址分配信息表中4个磁头的UBA开始地址还原成原始的值;S8:断电起电,恢复数据,可以对硬盘进行镜像处理。 | ||
地址 | 641000 四川省内江市松山南路253号 |