主权项 |
1. A data storage device, comprising:
a flash memory, having a plurality of single-level-cell units and a plurality of triple-level cell units; and a controller, performing a first predetermined number of read processes on a second predetermined number of specific single-level-cell units of the single-level-cell units to program data of the second predetermined number of specific single-level-cell units into a specific triple-level cell unit of the triple-level cell units, checking whether the specific triple-level cell unit can be read successfully after the second predetermined number of specific single-level-cell units are programmed into the specific triple-level cell unit, and determining whether any of the second predetermined number of specific single-level-cell units has not been read successfully by any of the read processes when the specific triple-level cell unit cannot be read successfully. |