预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10
亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115934403A(43)申请公布日2023.04.07(21)申请号202211714147.8(22)申请日2022.12.29(71)申请人苏州浪潮智能科技有限公司地址215000江苏省苏州市吴中经济开发区郭巷街道官浦路1号9幢(72)发明人张晓东(74)专利代理机构北京市万慧达律师事务所11111专利代理师蔡秀斌(51)Int.Cl.G06F11/07(2006.01)G06F11/30(2006.01)G06F11/14(2006.01)权利要求书2页说明书9页附图4页(54)发明名称数据恢复方法、装置及固态硬盘(57)摘要本申请涉及一种数据恢复方法,该方法应用于主机设备;主机设备与固态硬盘通过硬盘接口连接,固态硬盘包括全闪存阵列、设于硬盘接口和全闪存阵列之间的相互独立的固有传输通道和备用传输通道;上述方法包括:监测固态硬盘的健康状态;响应于固态硬盘的健康状态为故障,表明固有传输通道的数据传输中断,启动备用传输通道;通过备用传输通道将存于全闪存阵列中的数据转移至主机内存中。通过上述方法的步骤,能够实现在固态硬盘发生故障时,在无需大幅增加自身结构复杂度和保留原有空间利用率的条件下,完成数据恢复的过程。CN115934403ACN115934403A权利要求书1/2页1.一种数据恢复方法,其特征在于,所述方法应用于主机设备;所述主机设备与固态硬盘通过硬盘接口连接,所述固态硬盘包括全闪存阵列、设于所述硬盘接口和所述全闪存阵列之间的相互独立的固有传输通道和备用传输通道;所述方法包括:监测所述固态硬盘的健康状态;响应于所述固态硬盘的健康状态为故障,表明所述固有传输通道的数据传输中断,启动所述备用传输通道;通过所述备用传输通道将存于所述全闪存阵列中的数据转移至主机内存中。2.根据权利要求1所述的数据恢复方法,其特征在于,所述备用传输通道包括控制芯片和数据传输电路;控制芯片用于接收来自所述主机设备的指令,调整所述数据传输电路的电流值至与所述指令的类型对应的电流值范围;所述数据传输电路作为所述主机设备与所述全闪存阵列之间的数据通道。3.根据权利要求2所述的数据恢复方法,其特征在于,响应于所述固态硬盘的健康状态为故障,启动所述备用传输通道,包括:响应于所述固态硬盘的健康状态为故障,向所述备用传输通道的控制芯片发送启用指令,以指示所述控制芯片将所述数据传输电路的电流值提高至与所述启动指令对应的额定电流值。4.根据权利要求2所述的数据恢复方法,其特征在于,所述方法还包括:响应于所述固态硬盘的健康状态为正常,向所述备用传输通道的控制芯片发送待命指令,以指示所述控制芯片将所述数据传输电路的电流值维持在与所述待命指令对应的,低于额定电流值的范围内。5.根据权利要求1所述的数据恢复方法,其特征在于,通过所述备用传输通道将存于所述全闪存阵列中的数据转移至主机内存中,包括:通过所述备用传输通道读取所述全闪存阵列中的源数据;将从所述全闪存阵列中读取的源数据存储于所述主机内存中。6.根据权利要求5所述的数据恢复方法,其特征在于,所述方法还包括:通过解码软件将从所述全闪存阵列中读取的,存储于所述主机内存中的源数据进行解码,转变为目标数据。7.根据权利要求1所述的数据恢复方法,其特征在于,在将所述数据经过所述硬盘接口转移至主机内存中之后,还包括:检测其他连接于所述主机设备的固态硬盘的健康状态,确定一个或多个健康状态为正常的目标固态硬盘;将从所述全闪存阵列中转移至所述主机内存的数据写入所述目标固态硬盘。8.根据权利要求1所述的数据恢复方法,其特征在于,所述方法还包括:在所述固态硬盘的健康状态为正常时,获取存于所述固态硬盘中的原始映射表,根据所述原始映射表在所述主机设备中生成备份映射表,以及当所述原始映射表发生更新时,相应更新所述备份映射表;所述方法还包括:响应于所述原始映射表丢失;所述映射表包括全闪存阵列中的物理地址和虚拟地址的2CN115934403A权利要求书2/2页映射关系;根据所述备份映射表读取所述全闪存阵列中的数据。9.一种数据恢复装置,其特征在于,所述装置应用于主机设备;所述主机设备与固态硬盘通过硬盘接口连接,所述固态硬盘包括全闪存阵列、设于所述硬盘接口和所述全闪存阵列之间的相互独立的固有传输通道和备用传输通道,所述装置包括:健康状态监测模块:用于监测所述固态硬盘的健康状态;备用通道启动模块:用于响应于所述固态硬盘的健康状态为故障,表明所述固有传输通道的数据传输中断,启动所述备用传输通道;数据转移模块:用于通过所述备用传输通道将存于所述全闪存阵列中的数据转移至主机内存中。10.一种固态硬盘,其特征在于,所述固态硬盘包括硬盘接口、全闪存阵列、设于所述硬盘接口和所述全闪存阵列之间的相互独