DATA STORAGE DEVICE AND OPERATING METHOD THEREOF
First Claim
1. A data storage device comprising:
- a nonvolatile memory device including a first system data block and a second system data block as a duplicate of the first system data block; and
a controller configured to control the nonvolatile memory device,wherein, when the data storage device is powered on after a sudden power off (SPO), the controller detects an erased page by scanning, without decoding, performs simple decoding for first system data of first system pages preceding the erased page, and, if the simple decoding fails, recovers the first system data by reading out second system data from second system pages, corresponding to the first system pages, of the second system data block.
1 Assignment
0 Petitions
Accused Products
Abstract
A data storage device includes a nonvolatile memory device and a controller which controls the nonvolatile memory device. When the data storage device is powered on after a sudden power off (SPO), the controller detects an erased page by scanning, without decoding, a first system data block of a nonvolatile memory device, performs simple decoding for first system data of first system pages before the erased page, and, if the simple decoding is a fail, recovers the first system data for which the simple decoding failed, by reading out second system data from corresponding second system pages of a second system data block as a duplicate block of the first system data block.
-
Citations
16 Claims
-
1. A data storage device comprising:
-
a nonvolatile memory device including a first system data block and a second system data block as a duplicate of the first system data block; and a controller configured to control the nonvolatile memory device, wherein, when the data storage device is powered on after a sudden power off (SPO), the controller detects an erased page by scanning, without decoding, performs simple decoding for first system data of first system pages preceding the erased page, and, if the simple decoding fails, recovers the first system data by reading out second system data from second system pages, corresponding to the first system pages, of the second system data block. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for operating a data storage device, comprising:
-
detecting, when the data storage device is powered on after a sudden power off (SPO), an erased page by scanning, without decoding, a first system data block of a nonvolatile memory device; performing simple decoding for first system data stored in first system pages preceding the erased page; determining whether the simple decoding failed; and recovering, if it is determined that the simple decoding failed, the first system data for which the simple decoding failed, by reading out second system data from corresponding second system pages of a second system data block, which is a duplicate block of the first system data block. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A data storage device:
-
a memory device including a first system data block and a second system data block; and a controller suitable for; controlling the memory device to store original system data in the first system data block and duplicate system data in the second system data block; detecting an erased page by scanning the first system data block without decoding; reading, and performing simple decoding of, first system data, which is stored in at least one first data page preceding the erased page in the first system data block; if the simple decoding for the first system data fails, reading second system data from a second data page of the second system data block, the second system data being duplication data of the first system data; and recovering the first system data using the second system data.
-
Specification