【技术实现步骤摘要】
数据的写入方法及其数据存储装置
[0001]本专利技术涉及一种数据的写入方法及其数据存储装置,尤其涉及一种具有周期性损坏数据列的数据存储媒体的数据的写入方法及其数据存储装置。
技术介绍
[0002]一般而言,存储装置,例如是固态硬盘(Solid State Drive,SSD)、SD存储卡(Secure Digital Memory Card)或闪存盘(USB)等,主要是由控制单元与数据存储媒体所构成。数据存储媒体是由多个数据列(column)所构成,而这些数据列则是用来存储数据。存储装置在制造的过程中,难免会生产出一些未达原厂合格标准的数据存储媒体,而被归类为次级(Downgrade)品。这些次级品在贩卖给消费者之前,都会先将数据存储媒体中损坏数据列(bad column)侦测出来,并将它标注或记录至损坏数据列表。控制单元便可根据损坏数据列表,跳过这些已标注或已记录的损坏数据列,不对这些损坏数据列进行数据的写入,借此避免发生存取数据错误的情况。
[0003]然而,在这些次级品中通常会出现周期性损坏数据列的现象,亦即 ...
【技术保护点】
【技术特征摘要】
1.一种数据的写入方法,适用于一数据存储媒体,所述数据存储媒体耦接于一控制单元,其特征在于,所述数据存储媒体包括多个数据列及至少一损坏数据列,所述数据的写入方法包括:所述控制单元依据一周期参数及一损坏参数,以将一数据写入至所述数据存储媒体的所述多个数据列,其中所述周期参数存储具有一第一错误率的一预定周期,所述损坏参数存储在所述预定周期中错误率大于等于一预定错误率的所述至少一损坏数据列的位置。2.如权利要求1所述的数据的写入方法,其特征在于,所述周期参数及所述损坏参数存储于所述数据存储媒体中。3.如权利要求1所述的数据的写入方法,其特征在于,在所述控制单元依据所述周期参数及所述损坏参数,以将所述数据写入至所述数据存储媒体的所述多个数据列的步骤前,还包括:所述控制单元设定侦测所述至少一损坏数据列的一预定周期范围;所述控制单元依据所述预定周期,将所述多个数据列划分为X个周期,其中所述预定周期是选自于所述预定周期范围,X为所述多个数据列除以所述预定周期且X为正整数,且所述X个周期中的每一个周期具有T个数据列,其中T为所述预定周期且T为正整数;所述控制单元分别统计所述多个数据列在所述X个周期中损坏的数量,以取得所述多个数据列所对应的一损坏数据列总数;所述控制单元分别将所述多个数据列所对应的所述损坏数据列总数作归一化,以分别计算出所述多个数据列在所述预定周期条件下的错误率,并分别将所述多个错误率记录至一错误率记录表中;所述控制单元判断所述预定周期的数值是否大于等于所述预定周期范围的上限值;以及当判断为是时,所述控制单元从所述错误率记录表中选取具有所述第一错误率的所述预定周期并存储至所述周期参数,以及在所述预定周期中选取错误率大于等于所述预定错误率的所述至少一损坏数据列并将所述至少一损坏数据列的位置存储至所述损坏参数。4.如权利要求3所述的数据的写入方法,其特征在于,在所述控制单元判断所述预定周期的数值是否大于等于所述预定周期范围的上限值的步骤...
【专利技术属性】
技术研发人员:黄圣元,
申请(专利权)人:慧荣科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。