Abstract:
Provided are a nonvolatile memory device and a deduplication method thereof. The nonvolatile memory device includes a plurality of data storages written in a unit of data block; and a storage controller dividing write-requested data in a unit of data block to generate a plurality of data blocks, determining whether each of predetermined data blocks from among the plurality of data blocks is duplicated, generating parity data with reference to non-duplicated data blocks from among the predetermined data blocks, and controlling the plurality of data storages such that the parity data and the non-duplicated data blocks are written into at least one of the plurality of data storages. Since a deduplication operation is performed before generating parity data to assure reliability of data, the number of write operations is reduced and restoration probability of the nonvolatile memory device increases.