FIELD: information technology.
SUBSTANCE: method of recovering records in a storage device in case of malfunction or damage to part of the storage device or distortion of data in the storage device, wherein memory of the storage device is partitioned into information areas of the same size and control areas, selected from different parts of the storage device. Each group of data to be stored is recorded in form of a set of code words in a corresponding information area. Three control sums are found, each according a predetermined formula, during each data recording using a corresponding computing unit. Each of the found control sums is then recorded in form of a code word with the same number in the corresponding control area, wherein each of the three control sums is stored in a separate area of the storage device. In case of malfunction or damage to part of the storage device, the computing unit calculates current control sums using formulae for each set of code words with the same numbers in all information areas. Values of the stored control sums and values of the current control sums are used to recover lost data by solving a system of equations.
EFFECT: restoring a large number of simultaneously malfunctioning parts of a storage device.
10 cl, 2 dwg
Authors
Dates
2013-12-20—Published
2012-09-12—Filed