Nova Patents
CN101517543A

Error correction for disk storage media

Abstract

The embodiments of the present invention provide a method and system for improving the reliability of data stored on a disk medium. Introduce logical redundancy (101) into the data, and divide the data in a logical storage unit into the following sectors, which are spatially separated by alternating these sectors with the sectors of other logical storage units ( 151). Logical redundancy and spatial separation reduce or minimize the impact of localized damage to the storage disk, such as damage caused by scratches or fingerprints. Therefore, the data is stored on the disc in a layout that increases the possibility that the data can be recovered despite an error that prevents a sector from being read correctly.

CN101517543A, drawing sheet 1
Sheet 1 of 18

Term

0.9 yearsto projected expiry

Projected expiry 9 August 2027, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

14 claims: 3 independent, 11 dependent

  1. 1
    第 1 · 一种利用逻辑冗余和空间分离在盘存储介质上记录数据以进 行错误保护的计算机实施方法,所述方法包括: 将用于存储的数据划分成至少一个逻辑存储单元,各逻辑存储 单元包括至少两个扇区; 确定用于各逻辑存储单元的校验和;以及 按照至少十个扇区的间隔,在盘存储介质上记录各所述扇区和 用于各逻辑存储单元的所述校验和。
  2. 2
    根据权利要求1所述的方法,其中在所述盘存储介质上的所 述记录是UDF兼容的。
  3. 3
    根据权利要求1所述的方法,其中各逻辑存储单元包括至少 10个扇区。
  4. 4
    根据权利要求1所述的方法,其中各扇区包括2 KE数据。
  5. 5
    根据权利要求1所述的方法,其中所述盘存储介质包括单层 盘。
  6. 6
    根据权利要求1所述的方法,其中所述盘存储介质包括双层 盘。 7. 根据权利要求1所述的方法, 其中所述逻辑存储单元交替在 一起。 8. 根据权利要求1所述的方法, 其中各逻辑存储单元包括多个 扇区,所述扇区的数目依赖于所述逻辑存储单元在所述盘存储介质 上的径向位置。 9.根据权利要求1所述的方法,其中所述扇区和用于各逻辑存 储单元的所述校验和按照至少32个扇区的间隔而记录于盘存储介质 上。
  7. 7
    10. 一种在盘存储介质上实施数据布局以满足期望的错误率的 方法,所述方法包括: 确定标准错误特征; 200780034491.X 第 确定所述盘存储介质的参数,所述参数包括盘容量; 确定期望的错误率; 确定用于错误保护的所述盘存储介质的可接受的容量损失; 基于所述确定的标准错误特征、所述确定的所述盘存储介质的 参数、所述确定的期望的错误率和所述确定的所述盘存储介质的可 接受的容量损失,计算每逻辑数据存储单元的数据量;以及 根据所述每逻辑存储单元的数据量来实施数据布局。 11.根据权利要求10所述的方法,其中所述标准错误特征包括 标准错误的尺度和分布。 12.根据权利要求11所述的方法,其中所述标准错误包括指纹。 13.根据权利要求11所述的方法,其中所述标准错误包括刮擦。
  8. 8
    14. 根据权利要求10所述的方法,其中所述盘存储介质的所述 参数包括存储容量。
  9. 9
    15. 根据权利要求10所述的方法,其中所述盘存储介质的所述 参数包括所述盘存储介质的物理尺度。
  10. 10
    16. 根据权利要求10所述的方法,其中所述期望的错误率由标 准组织规定。
  11. 11
    17. 根据权利要求10所述的方法,其中所述盘存储介质的所述 可接受的容量损失约为10%。
  12. 12
    18. 根据权利要求10所述的方法,还包括根据所述实施的数据 布局将数据记录到盘上。
  13. 13
    19. 一种用于利用逻辑冗余和空间分离在盘存储介质上记录数 据以进行错误保护的计算机程序产品,所述计算机程序产品存储于 计算机可读介质上并且适于执行以下操作: 将用于存储的数据划分成至少一个逻辑存储单元,各逻辑存储 单元包括至少两个扇区; 确定用于各逻辑存储单元的校验和;以及 按照至少十个扇区的间隔,在盘存储介质上记录各所述扇区和 用于各逻辑存储单元的所述校验和。 200780034491.X 第
  14. 14
    20. 一种用于在盘存储介质上实施数据布局以满足期望的错误 率的计算机程序产品,所述计算机程序产品存储于计算机可读介质 上并且适于执行以下操作: 确定标准错误特征; 确定所述盘存储介质的参数,所述参数包括盘容量; 确定期望的错误率; 确定用于错误保护的所述盘存储介质的可接受的容量损失; 基于所述确定的标准错误特征、所述确定的所述盘存储介质的 参数、所述确定的期望的错误率和所述确定的所述盘存储介质的可 接受的容量损失,计算每逻辑数据存储单元的数据量;以及 根据所述每逻辑存储单元的数据量来实施数据布局。 200780034491.X
Independent claims14