摘要 |
[Problem] To provide a storage device and data control method which allow improved reliability in read-out response performance with respect to a host. [Solution] Provided is a storage device which executes error correction of data, in which: a flash memory chip outputs a first read-out value based on a hard decision with respect to the data or a second read-out value based on a soft decision; a controller executes a first error correction of the data using the first read-out value, and executes a second error correction of the data using the first read-out value and the second read-out value if the data cannot be corrected with the first error correction; and a microprocessor assesses whether the data is external data or internal data, and causes the controller to execute the second error correction of the external data with higher priority than the first error correction of the external data, the first error correction of the internal data, or the second error correction of the internal data. |