摘要 |
A mark adding unit(131) adds first information that is erroneously generated error detecting data of first data stored in a first storage area of a memory(2) to the first data and adds second information that is erroneously generated error detecting information of second data stored in a second storage area to the second data. A mark removing unit(132) removes the second information in the second data by rewriting the second information with the error detecting information of the second data without rewriting the first information in the first data when the second storage area out of the first storage area and the second storage area is configured to be usable. An error detecting unit(15) performs an error detecting process of read-out data using information that is added to the read-out data in a case where the data stored in the memory(4) is read out. |