if the accumulated number of turns of write operations is greater than a limited number of turns of write operations, reading data in units of blocks from a sub-area, counting a number of turns of read retry operations in respective sectors while reading the data a size of a block being greater than a sector, and rewriting data in the block if there is a sector in which a counted number of turns o