一种固态硬盘掉电保护方法

    公开(公告)号:CN109189605A

    公开(公告)日:2019-01-11

    申请号:CN201810814876.8

    申请日:2018-07-23

    Abstract: 本发明公开了一种固态硬盘掉电保护方法,包括以下步骤:步骤S1:检测到主机电源掉电后切换为备用电源为固态硬盘供电;步骤S2:查询SLC映射表获取SLC区域的物理地址;步骤S3:将RAM中缓存的数据进行数据压缩后写入SLC区域,所述SLC区域为将Flash空块池中的部分空块作为SLC区域,用于存储掉电后RAM中的映射数据;步骤S4:主机电源恢复供电后,再将SLC区域的数据读出,将数据解压缩后存储在RAM中以恢复掉电之前的数据。与现有技术相比较,本发明通过数据压缩减少对Flash的写入量,同时采用SLC模式避免了因MLC中存在编程MSB Page时备用电源无法支持MSB Page写入而导致LSB Page数据丢失的情况。

Patent Agency Ranking