摘要 |
According to one embodiment, a nonvolatile semiconductor memory drive includes a nonvolatile semiconductor memory, and a controller which controls a process of writing and reading data with respect to the nonvolatile semiconductor memory. The controller includes a logical address storage module which stores logical address information containing logical addresses indicating storage positions in a logical address space of the nonvolatile semiconductor memory in a redundant area of a page, and a data management module which creates parity data used to restore one logical address information items among n-1 logical address information items stored in redundant areas of n-1 pages based on the other n-2 logical address information items and writes the created second parity data to the redundant area of the nth page. |