Patent ID: 7437600
Filing Date: 2008-10-14
Classification: G06F

Abstract:
1. A method of data writing to and data reading from a storage device, the method comprising: providing a storage device including storage means comprising a plurality of physical storage regions each including a plurality of data storage areas, an operation of the data writing or the data reading being collectively performed for each of said plurality of physical storage regions, arranging, when data storage in said storage means is performed, a sequence of data input from a supervisory host to be written in said each of said plurality of physical storage regions in a fashion split across said plurality of physical storage regions, for writing; rearranging when the data reading from said storage means is performed, the data collectively read from said each of said plurality of physical storage regions so as to return the data collectively read to said input sequence of data, for output; providing an error correcting physical storage region for storing error correction data written therein, said error correction data being provided for correcting errors of the data respectively written into corresponding positions of said plurality of physical storage regions; checking, when one of the errors is detected in one of the data stored in said plurality of physical storage regions, all of the data in one of said plurality of physical storage regions with the data error detected therein; and saving and writing a normal one of the data into a corresponding position in an alternative physical storage region.