Patent ID: 8312554

Claim:
A data protecting method, for a non-volatile memory module, wherein the non-volatile memory module has a plurality of physical blocks, the data protecting method comprising: grouping the physical blocks into at least a data area, a spare area, and a system area; configuring a plurality of logical addresses; and grouping the logical addresses into a plurality of logical blocks for mapping to the physical blocks of the data area, wherein the logical addresses are formatted as one partition, the partition includes a file allocation table (FAT) area, a file area and a directory area, the FAT area stores a FAT, the file area stores a first file, the directory area stores a first file description block corresponding to the first file and the FAT records at least one first entry value corresponding to logical addresses storing the first file; determining whether a mode signal is at a data protecting mode; and performing a file hiding procedure when the mode signal is at the data protecting mode, wherein the file hiding procedure comprises: generating a FAT backup according to the FAT; storing the FAT backup in the system area; generating a file description block backup according to the first file description block; storing the file description block backup in the system area; marking the at least one first entry value corresponding to the logical addresses storing the first file in the FAT as a bad cluster symbol indicating that data can not be stored; and erasing the first file description block in the partition.