发明名称 |
Flash存储介质上的数据纠错方法和装置 |
摘要 |
本发明实施例公开了一种Flash存储介质上的数据纠错方法和装置,涉及数据存储领域,用于提高Flash存储介质上的数据的纠错准确。本发明中,将用户数据对应的元数据同时写入物理主扇区和物理备份扇区,在读取用户数据时,将物理主扇区和物理备份扇区中的元数据进行自纠错处理,使用自纠错处理得到的元数据对用户数据进行纠错。采用本发明可以提高Flash存储介质上的数据的纠错准确率。 |
申请公布号 |
CN103092727A |
申请公布日期 |
2013.05.08 |
申请号 |
CN201310019990.9 |
申请日期 |
2013.01.18 |
申请人 |
大唐移动通信设备有限公司 |
发明人 |
笪禹;李侠;刘博强;贺鑫 |
分类号 |
G06F11/14(2006.01)I;G06F11/10(2006.01)I |
主分类号 |
G06F11/14(2006.01)I |
代理机构 |
北京同达信恒知识产权代理有限公司 11291 |
代理人 |
孔凡红 |
主权项 |
一种Flash存储介质上的数据纠错方法,其特征在于,所述Flash存储介质包含物理主扇区和物理备份扇区,每个物理主扇区对应一个物理备份扇区,该方法包括:为需要写入的用户数据分配物理主扇区,并确定所述用户数据对应的元数据,该元数据包括对所述用户数据进行纠错时使用的数据;将所述用户数据写入分配的物理主扇区,将所述元数据写入用于保存元数据的物理主扇区作为第一元数据、并将所述元数据写入该物理主扇区对应的物理备份扇区作为第二元数据;从用于保存元数据的物理主扇区中读取第一元数据,从该物理主扇区对应的物理备份扇区中读取第二元数据;将读取到的第一元数据和第二元数据进行自纠错处理,得到第三元数据;从保存用户数据的物理主扇区中读取用户数据,使用第三元数据对读取到的用户数据进行纠错。 |
地址 |
100083 北京市海淀区学院路29号 |