Patent ID: 8230161

Claim:
A data backup method for backing up a plurality of data stored in a cache memory of a flash memory storage device, wherein the flash memory storage device has a plurality of physical units and each of the physical units has a plurality of physical addresses, the data backup method comprising: providing a plurality of logical addresses and grouping the logical addresses into a plurality of logical units; logically grouping a portion of the physical units into a data area and a cache area by a flash memory controller, wherein the logical addresses are mapped to the data area or the cache area, and each of the data temporarily stored in the cache memory corresponds to one of the logical addresses mapped to the data area; determining whether a trigger signal is received by the flash memory controller; and if the trigger signal is received, copying at least a portion of the data temporarily stored in the cache memory into the cache area by using the flash memory controller, wherein the data stored in the cache memory comprises at least one first data and one second data, and the first data and the second data are continuously written into adjacent physical addresses among the physical addresses of the cache area, and wherein the first data and the second data correspond to discontinuous logical addresses among the logical addresses within the same logical unit of the logical units respectively.