一种固态硬盘的掉电保护方法、固态硬盘及计算设备技术

技术编号:37717501 阅读:15 留言:0更新日期:2023-06-02 00:14
本申请提供一种固态硬盘的掉电保护方法、固态硬盘及计算设备,该方法中,主控芯片在检测到固态硬盘处于掉电状态时,控制备电系统对主控芯片和易失性存储器芯片供电,根据读取的存储块列表中每个存储块的掉电标识确定掉电标识块,控制备电系统对掉电标识块供电,并将获取的易失性存储器芯片中的待存储数据存储至掉电标识块,其中,存储块列表包括非易失性存储器芯片划分的多个存储块的掉电标识。解决了现有技术中固态硬盘在掉电时,只有利用大容量的备电系统为固态硬盘进行整盘供电,才能将易失性存储器芯片中的数据存储至非易失性存储器芯片的方法,需要为固态硬盘配置大容量的备电系统,导致固态硬盘存在成本高的问题。导致固态硬盘存在成本高的问题。导致固态硬盘存在成本高的问题。

【技术实现步骤摘要】
一种固态硬盘的掉电保护方法、固态硬盘及计算设备


[0001]本申请涉及固态硬盘
,尤其涉及一种固态硬盘的掉电保护方法、固态硬盘及计算设备。

技术介绍

[0002]固态硬盘(Solid State Disk或Solid State Drive,简称SSD),又称固态驱动器,是用固态电子存储器芯片阵列制成的硬盘。为了提高固态硬盘的读写性能,固态硬盘多是先将数据写到易失性存储器芯片中,再将数据写入到非易失性存储器芯片中。
[0003]在固态硬盘掉电时,易失性存储器芯片中的数据会完全丢失,从而影响数据的存储效果。现有技术中,可以使用大容量的备电系统对固态硬盘进行整盘供电,从而使得固态硬盘在掉电时,仍可以将易失性存储器芯片中的数据写入到非易失性存储器芯片中。
[0004]但是,现有技术中,固态硬盘在掉电时,只有利用大容量的备电系统为固态硬盘进行整盘供电,才能将易失性存储器芯片中的数据存储至非易失性存储器芯片的方法,需要为固态硬盘配置大容量的备电系统,导致固态硬盘存在成本高的问题。

技术实现思路

[0005]本申请提供本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种固态硬盘的掉电保护方法,其特征在于,包括:主控芯片在检测到所述固态硬盘处于掉电状态时,控制备电系统对所述主控芯片和易失性存储器芯片进行供电;所述主控芯片根据读取的存储块列表中的每一个存储块的掉电标识,确定掉电标识块,控制所述备电系统对所述掉电标识块进行供电,并将获取的所述易失性存储器芯片中的待存储数据,存储至所述掉电标识块;其中,所述存储块列表包括非易失性存储器芯片划分的多个存储块的掉电标识。2.根据权利要求1所述的固态硬盘的掉电保护方法,其特征在于,所述主控芯片根据读取的存储块列表中的每一个存储块的掉电标识,确定掉电标识块,包括:所述主控芯片读取所述易失性存储器芯片中存储的存储块列表,或者,读取处于启用状态的存储块中存储的存储块列表;所述主控芯片根据所述存储块列表中的每一个存储块的掉电标识,确定所述掉电标识块。3.根据权利要求1所述的固态硬盘的掉电保护方法,其特征在于,还包括:所述主控芯片监测获取每个存储块的参数,并对所述易失性存储器芯片和/或每个处于启用状态的存储块中存储的所述存储块列表进行更新处理;其中,所述参数包括:物理位置、状态、磨损度、掉电标识和可用容量。4.根据权利要求2所述的固态硬盘的掉电保护方法,其特征在于,当所述主控芯片读取所述处于启用状态的存储块中存储的存储块列表时,所述方法还包括:所述主控芯片在检测到所述固态硬盘处于所述掉电状态时,控制所述备电系统对所述处于启用状态的存储块进行供电;所述主控芯片在确定所述掉电标识块时,控制所述备电系统停止对所述处于启用状态的存储块中除所述掉电标识块以外的其他存储块进行供电。5.根据权利要求4所述的固态硬盘的掉电保护方法,其特征在于,还包括:所述主控芯片在检测到所述固态硬盘不处于所述掉电状态时,根据所述存储块列表中的每一个存储块的磨损度和状态,确定待修改的存储块;其中,所述待修改的存储块的磨损度小于除所述待修改的存储块之外的其他存储块的磨损度,所述待修改的存储块处于启用状态;所述主控芯片将所述存储块列表中的所述待修改的存储块对应的掉电标识修改为可用掉电...

【专利技术属性】
技术研发人员:梁永贵姚益民
申请(专利权)人:超聚变数字技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1