Patent ID: 8255656

Claim:
A data protection method, for a storage device, wherein a memory chip of the storage device has a plurality of physical blocks, the data protection method comprising: configuring a plurality of logical blocks for mapping to at least a portion of the physical blocks, wherein each of the logical blocks includes a plurality of logical addresses; respectively setting a plurality of output flow rate limits for a plurality of logical address ranges among the logical blocks based on a plurality of file types, wherein each of the logical address ranges is corresponding to one of the file types; receiving a read command from a host, wherein the read command includes location information; getting a target logical address range from the logical address ranges according to the location information; identifying an operation that is executed on read data corresponding to the read command by the host based on the output flow rate limit of the target logical address range; and executing an interference procedure by the storage device to prevent the read data from being copied to the host or slow down a speed of copying the read data to the host when identifying that the operation is a copy operation.