A memory system and an error correction method

This section discloses an error correction method. Error correction method comprising: detecting an error of the metadata having the seed value used to randomize the user data; When the error of the meta data are present, the step of correcting errors in the metadata; Step of receiving the user data on the basis of the error presence or seed check information related to the error correction result of the seed value; Detecting an error of the user data; And, a step of correcting an error of the user data when the error of the user data is present. Example memory system and an error correction method according to the present invention, it is possible to more quickly perform the error correction by error correction of the user data according to the error or whether the whether the error correction of the seed value.