申请/专利权人:四川效率源信息安全技术股份有限公司
申请日:2020-05-29
公开(公告)日:2023-03-14
公开(公告)号:CN111694764B
主分类号:G06F12/02
分类号:G06F12/02;G06F13/16
优先权:
专利状态码:有效-授权
法律状态:2023.03.14#授权;2020.10.20#实质审查的生效;2020.09.22#公开
摘要:本发明公开了一种故障固态硬盘的数据读取方法,其特征在于包括以下步骤:S100:连接固态硬盘至装置;S200:固态硬盘是否正常就绪,如果是,执行步骤S300,否则,结束流程;S300:获取第一基本信息;S400:获取基本参数;S500:能否上传固态硬盘的微码,如果能,执行步骤S600,否则,执行步骤S700;S600:上传固态硬盘的微码并获取解锁标记,执行步骤S800;S700:校验第一基本信息,判断校验是否通过,如果是,执行步骤S800,否则,结束流程;S800:是否采用内部译码方式读取固态硬盘的数据,如果是,执行步骤S900,否则,执行步骤SA00;S900:采用内部译码寻址当前扇区的物理地址并读取数据,执行步骤SC00;SA00:创建译码表文件;SB00:寻址当前扇区的物理地址并读取数据。
主权项:1.一种故障固态硬盘的数据读取方法,其特征在于包括以下步骤:S100:连接所述固态硬盘至具有SATA接口的装置;S200:判断所述固态硬盘是否正常就绪,如果是,执行步骤S300,否则,结束流程;S300:获取所述固态硬盘的第一基本信息,包括制造商、型号、接口类型、盘符;S400:获取所述固态硬盘的基本参数,包括FLASH芯片的ID号、预估容量、芯片块数、扇区大小以及页大小;S500:判断能否上传所述固态硬盘的微码,如果能,执行步骤S600,否则,执行步骤S700;S600:上传所述固态硬盘的微码,并获取所述固态硬盘的解锁标记,执行步骤S800;S700:校验所述固态硬盘的所述第一基本信息,判断校验是否通过,如果是,执行步骤S800,否则,结束流程;S800:判断是否采用内部译码方式读取所述固态硬盘的数据,如果是,执行步骤S900,否则,执行步骤SA00;S900:采用内部译码寻址当前扇区的物理地址并读取数据,执行步骤SC00;SA00:创建译码表文件:解析所述固态硬盘的FLASH芯片数据,包括扫描所述固态硬盘FLASH芯片的管理区数据,计算物理地址与逻辑地址的映射关系,将所述映射关系保存至所述译码表文件;SB00:根据所述译码表文件,寻址当前扇区的物理地址并读取数据;SC00:判断当前读取数据所对应的扇区数是否为所述固态硬盘的最大扇区数,如果是,结束流程,否则,执行步骤SD00;SD00:寻址下一扇区数,所述下一扇区数作为当前扇区数,重复执行步骤S800。
全文数据:
权利要求:
百度查询: 四川效率源信息安全技术股份有限公司 一种故障固态硬盘的数据读取方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。