The present invention discloses a method of bad block marking, which sets error parameters, standard parameters, and weight parameters corresponding to different operations for different types of data blocks. When an error is performed on the execution of the target data block, the error parameters of the target data block can be determined according to the error parameters of the corresponding operation's weight parameters and the pre stored target data block. When the error parameter is not less than the pre set standard parameters, the target data block is then marked as the target data block. Bad pieces. Since different types of data blocks may have different sensitivity to different operations, through the above methods, the invalid data blocks can be accurately screened and labeled as bad blocks, thus effectively reducing the consumption rate of data blocks and increasing the life of the flash memory. The invention also provides a device for marking bad blocks, a device for marking bad blocks and a computer readable storage medium, which has the same beneficial effect.
【技术实现步骤摘要】
一种坏块标记的方法及相关装置
本专利技术涉及存储设备领域,特别是涉及一种坏块标记的方法、一种坏块标记的装置、一种坏块标记的设备和一种计算机可读存储介质。
技术介绍
随着近年来科技不断的进步,固态硬盘的应用越来越广泛。而在现阶段,通常使用闪存作为固态硬盘使用。对于闪存来说,通常情况下,对闪存进行读操作与写操作的基本单位为页(page),对闪存进行擦操作的基本单位为数据块(block)。而一个闪存通常具有多个核心(die),而每个核心中通常包括有多个数据块,每个数据块中通常包括有多个页。在现阶段通常是将多个页以页组(superpage)的形式组织在一起进行管理,同时将多个数据块以数据块组(superblock)的形式组织在一起进行管理。当闪存中某一个数据块无法进行具体的操作时,需要将该数据块标记为坏块,从而避免数据存储失败,避免数据丢失。在现有技术中,通常情况下是当某一个数据块在执行读操作、写操作或者是擦操作发生错误时,就将该数据块标记为坏块。但是若使用现有技术中的坏块标记方法,通常来说会使得数据块的消耗速度较大,从而会减少闪存的使用寿命。
技术实现思路
本专利技术的目的是提供一种坏块标记的方法,可以有效减少数据块的消耗速度;本专利技术的另一目的在于提供一种坏块标记的相关装置,可以增加闪存的使用寿命。为解决上述技术问题,本专利技术提供一种坏块标记的方法,所述方法包括:当对目标数据块执行操作发生错误时,根据对应所述操作的权重参数与预先存储的所述目标数据块的错误参数确定出所述目标数据块当前的错误参数;当所述错误参数不小于预先设置的标准参数时,将所述目标数据块标记为坏块 ...
【技术保护点】
一种坏块标记的方法,其特征在于,所述方法包括:当对目标数据块执行操作发生错误时,根据对应所述操作的权重参数与预先存储的所述目标数据块的错误参数确定出所述目标数据块当前的错误参数;当所述错误参数不小于预先设置的标准参数时,将所述目标数据块标记为坏块。
【技术特征摘要】
1.一种坏块标记的方法,其特征在于,所述方法包括:当对目标数据块执行操作发生错误时,根据对应所述操作的权重参数与预先存储的所述目标数据块的错误参数确定出所述目标数据块当前的错误参数;当所述错误参数不小于预先设置的标准参数时,将所述目标数据块标记为坏块。2.根据权利要求1所述的方法,其特征在于,所述操作包括以下任意一项或任意组合:读操作、写操作、擦操作。3.根据权利要求2所述的方法,其特征在于,所述当对目标数据块执行操作发生错误时,根据对应所述操作的权重参数与预先存储的所述目标数据块的错误参数确定出所述目标数据块当前的错误参数包括:当对所述目标数据块执行读操作发生错误时,对所述目标数据块再次执行读操作;当对所述目标数据块再次执行读操作发生错误时,根据对应所述读操作的权重参数与预先存储的所述目标数据块的错误参数确定出所述目标数据块当前的错误参数。4.根据权利要求2所述的方法,其特征在于,当对目标数据块执行读操作发生错误时,所述方法还包括:将所述目标数据块中存储的数据进行恢复。5.一种坏块标记的装置,其特征在于,所述装置包括:权重处理模块:用于当对目标数据块执行操作发生错误时,根据对应所述操作的权重参数与预先存储的...
【专利技术属性】
技术研发人员:吕玉彬,戚勇,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。