1. A data protecting method, for a rewritable non-volatile memory module, wherein the rewritable non-volatile memory module comprises a plurality of physical blocks, a plurality of logical block addresses are configured to map to a part of the physical blocks, the data protecting method comprising: configuring a plurality of virtual block addresses to map to the logical block addresses; grouping at least one virtual block address of the virtual block addresses into a first virtual block address area and allocating the first virtual block address area to a first application, wherein the at least one virtual block address is mapped to at least one logical block address, and the first virtual block address area is mapped to a first logical block address area; receiving a first access command from the first application, wherein the first access command instructs accessing a first virtual block address of the virtual block addresses; determining whether the first virtual block address belongs to the first virtual block address area; and if the first virtual block address does not belong to the first virtual block address area, sending an access error message to the first application.