Patent ID: 6687784
Filing Date: 2004-02-03
Classification: G06F

Abstract:
A controller for controlling a nonvolatile memory unit that is formed of at least one nonvolatile memory and stores management information for the nonvolatile memory unit, comprising:means for writing, after writing of data into the nonvolatile memory unit, new management information that reflects the writing of data, into an area of the nonvolatile memory unit other than an area of the nonvolatile memory unit which stores last management information; means for writing, after the management information writing by the management information writing means, an old management information flag indicating that management information written by the management information writing means is old management information, in relation to the last management information stored in the nonvolatile memory unit; means for searching the nonvolatile memory unit for updated, normal management information when the nonvolatile memory unit is initialized; and means for restoring updated management information on the basis of normal old management information related to the old management information flag, if the search means does not find the updated, normal management information.