Patent ID: 8850107

Claim:
A memory system storing management information comprising: a nonvolatile memory; a volatile memory configured to store at least one part of first management information stored in the nonvolatile memory; and a memory controller configured to perform data management in the nonvolatile memory based on the first management information stored in the volatile memory, wherein the memory controller includes: a management-information storing unit configured to store a log indicating difference information before and after updating the first management information in the nonvolatile memory, the log including a first log being created before updating the first management information and a second log being created after updating the first management information, and to store the first management information in the nonvolatile memory as second management information; and a management-information storing unit configured to store the first management information on the volatile memory based on at least one of the second management information and the log stored in the nonvolatile memory, wherein when an error has occurred in the memory system, the management-information storing unit is configured to store the first management information as third management information in the nonvolatile memory.