一种断电重启后逻辑对物理映像表的重建方法、固态硬盘技术

技术编号:19320112 阅读:32 留言:0更新日期:2018-11-03 10:46
本发明专利技术涉及一种断电重启后逻辑对物理映像表的重建方法、固态硬盘。包括:S1:读取断电前保存的系统信息数据;S2:获取断电前保存的逻辑对物理映像表;S3:获取断电前保存的块列表;S4:根据块列表获取断电前使用的单层式储存单元区块,将已经写入的数据所对映的物理对逻辑映像更新到逻辑对物理映像表;S5:更新三层式储存单元正在使用的储存区域,完成物理对映像表的重建。通过实施本发明专利技术,在非预期断电情况下,利用SLC的特性避免正在写入的数据遗失,并增加重建效率减少重建时间。

A logic reconstruction method for physical map after power failure restart and solid state hard disk

The invention relates to a method for rebuilding a physical image table after a power failure restart, and a solid state hard disk. Including: S1: read the system information data saved before power off; S2: get the logical-pair physical image table saved before power off; S3: get the block list saved before power off; S4: get the single-layer storage unit blocks used before power off according to the block list, update the physical-pair logical image of the data that has been written to the logic. Collect the physical image table; S5: Update the storage area in use of the three-tier storage unit, complete the reconstruction of the physical image table. By implementing the present invention, in the case of unexpected power failure, the characteristics of SLC are utilized to avoid data loss being written, increase reconstruction efficiency and reduce reconstruction time.

【技术实现步骤摘要】
一种断电重启后逻辑对物理映像表的重建方法、固态硬盘
本专利技术涉及固态硬盘领域,更具体地说,涉及一种断电重启后逻辑对物理映像表的重建方法、固态硬盘。
技术介绍
一般来说,为了增强闪存的性能,在将数据从动态随机存取内存(DynamicRandomAccessMemory,DRAM)写入NANDFlash时,会利用meta-data去纪录写入的数据所对映的物理对逻辑映像表(P2L),以方便垃圾收集或是重新建立映射表。一个储存区块包含多个储存页面,当写满多个储存区块或是经过一定的时间后会将整份逻辑对物理映射表写入NANDFlash,此用途是为了避免非预期断电后所必须扫瞄过多的储存区块,减少逻辑物理映像表的重建时间。在非预期断电情况下,若当时写入的储存区块的型态为单层式储存单元(Single-LevelCell,SLC),上电后可以靠SLC高数据保护性将资料读取出,若当时写入的储存区块的型态为三层式储存单元(Triple-LevelCell,TLC)或双层式储存单元(Multi-LevelCell,MLC),就有可能发生断电前写入的数据读取错误。有一种现有技术是将主机端数据直接写入至三层式储本文档来自技高网...

【技术保护点】
1.一种断电重启后逻辑对物理映像表的重建方法,其特征在于,包括:S1:读取断电前保存的系统信息数据;S2:获取断电前保存的逻辑对物理映像表;S3:获取断电前保存的块列表;S4:根据所述块列表获取断电前使用的单层式储存单元区块,将已经写入的数据所对映的物理对逻辑映像更新到所述逻辑对物理映像表;S5:更新三层式储存单元正在使用的储存区域,完成所述物理对映像表的重建。

【技术特征摘要】
1.一种断电重启后逻辑对物理映像表的重建方法,其特征在于,包括:S1:读取断电前保存的系统信息数据;S2:获取断电前保存的逻辑对物理映像表;S3:获取断电前保存的块列表;S4:根据所述块列表获取断电前使用的单层式储存单元区块,将已经写入的数据所对映的物理对逻辑映像更新到所述逻辑对物理映像表;S5:更新三层式储存单元正在使用的储存区域,完成所述物理对映像表的重建。2.根据权利要求1所述的断电重启后逻辑对物理映像表的重建方法,其特征在于,所述步骤S1包括:S11:在存储所述系统信息数据的存储区块搜寻断电前保存的所述系统信息数据,所述系统信息数据包括逻辑对物理映像表位置信息以及块列表信息。3.根据权利要求2所述的断电重启后逻辑对物理映像表的重建方法,其特征在于,所述步骤S2包括:S21:根据所述系统信息数据的逻辑对物理映像表位置信息获取断电前保存的所述逻辑对物理映像表。4.根据权利要求1所述的断电重启后逻辑对物理映像表的重建方法,其特征在于,所述步骤S3包括:S31:扫描每个储存区块的所述块列表以及记录编号,根据所述记录编号获取断电前保存的所述块列表。5.根据权利要求1所述的断电重...

【专利技术属性】
技术研发人员:洪瑞良苏忠益
申请(专利权)人:立而鼎科技深圳有限公司
类型:发明
国别省市:广东,44

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

1