Patent ID: 8423707

Claim:
A data access method, comprising: providing a flash memory, wherein the flash memory comprises a plurality of physical blocks; configuring a plurality of logical blocks, wherein each of the logical blocks maps to at least one physical block; configuring a variable table to record transient information about mother-child blocks of the logical blocks; determining whether time required for writing the variable table into the flash memory is more than an upper limit processing time; at least grouping the logical blocks into a first logical block group and a second logical block group and at least dividing the variable table into a first sub-variable table and a second sub-variable table when the time required for writing the variable table into the flash memory is determined to be more than the upper limit processing time; accessing data in the physical blocks mapping to the logical blocks of the first logical block group according to the first sub-variable table; and accessing data in the physical blocks mapping to the logical blocks of the second logical block group according to the second sub-variable table.