[发明专利]固态硬盘异常掉电恢复方法、系统及存储介质有效
申请号: | 202011343921.X | 申请日: | 2020-11-25 |
公开(公告)号: | CN112463656B | 公开(公告)日: | 2022-09-23 |
发明(设计)人: | 边红蕾;宋欣;弗兰克·陈;张晓霞 | 申请(专利权)人: | 至誉科技(武汉)有限公司 |
主分类号: | G06F12/0873 | 分类号: | G06F12/0873;G06F12/1009;G11C16/20 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 沈林华 |
地址: | 430000 湖北省武汉市东湖新技术*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 固态 硬盘 异常 掉电 恢复 方法 系统 存储 介质 | ||
1.一种固态硬盘异常掉电恢复方法,其特征在于,包括以下步骤:
主机开机上电后,获取固态硬盘上次掉电工况;
当所述固态硬盘上次异常掉电时,准备缓存存储块,控制向所述缓存存储块中执行数据写入命令,同步执行将固态硬盘的每个存储单元未写满逻辑存储块上的数据转移的数据转移操作指令;
当数据转移操作指令执行完成时,回收所述缓存存储块,控制固态硬盘执行完成异常掉电重新建立逻辑存储块信息的恢复操作指令。
2.如权利要求1所述的固态硬盘异常掉电恢复方法,其特征在于,所述当数据转移操作指令执行完成时,回收所述缓存存储块,具体包括以下步骤:
获取所述固态硬盘的每个所述存储单元未写满逻辑存储块上的数据转移操作指令的执行情况;
当所述固态硬盘的每个所述存储单元未写满逻辑存储块的数据转移操作指令执行完成时,控制执行将缓存存储块上的数据转移至用户存储单元上的操作指令。
3.如权利要求1所述的固态硬盘异常掉电恢复方法,其特征在于,所述主机开机上电后,获取固态硬盘上次掉电工况之前,还包括如下步骤:
控制所述固态硬盘执行硬件初始化操作指令和数据结构初始化操作指令。
4.如权利要求3所述的固态硬盘异常掉电恢复方法,其特征在于,所述控制固态硬盘执行硬件初始化操作指令和数据结构初始化操作指令之后,还包括如下步骤:
控制所述固态硬盘硬件执行PCIe接口初始化操作指令和NVME协议初始化操作指令。
5.如权利要求3所述的固态硬盘异常掉电恢复方法,其特征在于,所述执行固态硬盘硬件初始化和数据结构初始化操作指令之后,还包括以下步骤:
控制所述固态硬盘执行重新建立映射表的操作指令;
控制所述固态硬盘执行完成异常掉电重新建立映射表的恢复任务指令。
6.如权利要求5所述的固态硬盘异常掉电恢复方法,其特征在于,所述控制固态硬盘执行重新建立完整的映射表的恢复操作指令,具体包括以下步骤:
获取所述固态硬盘异常掉电前最后写入到映射数据区的物理页地址PPA;
根据获取的PPA,获取从映射数据区中读取固态硬盘异常掉电发生前最后一次保存的映射表,作为基础映射表;
根据获取的基础映射表,控制固态硬盘执行按顺序读取用户数据区数据并重新建立完整的映射表的恢复操作指令。
7.如权利要求6所述的固态硬盘异常掉电恢复方法,其特征在于,所述获取固态硬盘异常掉电前最后写入到用户数据区的物理页地址PPA,具体包括以下步骤:
执行对所有保存用户数据的逻辑存储块状态的扫描操作指令,获取所有保存用户数据的逻辑存储块状态;
根据获取的所有保存用户数据的逻辑存储块状态,按照时间戳的新旧程度,控制所有保存用户数据的逻辑存储块按照时间戳从旧到新顺序进行排序,获得逻辑存储块队列;
获取所述逻辑存储块队列中最后一个逻辑存储块在固态硬盘异常掉电前最后写入到用户数据区的物理页地址PPA。
8.一种系统,其特征在于,包括:
第一获取单元,用于在主机开机上电后,获取固态硬盘上次掉电工况;
第一控制单元,与所述第一获取单元通信连接,用于当所述固态硬盘上次异常掉电时,控制向缓存存储块中执行数据写入命令,同步执行将所述固态硬盘的每个存储单元未写满逻辑存储块上的数据转移操作指令;
第二控制单元,与所述第一控制单元通信连接,用于当所述固态硬盘每个存储单元未写满逻辑存储块上的数据转移的数据转移操作指令执行完成时,回收所述缓存存储块。
9.如权利要求8所述系统,其特征在于,还包括:
第二获取单元,所述第二控制单元通过所述第二获取单元与所述第一控制单元通信连接,所述第二获取单元用于获取所述固态硬盘每个存储单元未写满逻辑存储块上的数据转移操作指令执行完成情况。
10.一种存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的固态硬盘异常掉电恢复方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于至誉科技(武汉)有限公司,未经至誉科技(武汉)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011343921.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种采煤机导向滑靴铸造材料及制备方法
- 下一篇:发动机冷却系统及其控制方法