| CPC G06F 3/0608 (2013.01) [G06F 3/064 (2013.01); G06F 3/0673 (2013.01)] | 20 Claims |

|
1. A method for data detection, comprising:
determining, based on a start sector address of a first mapping range composed of a plurality of sectors in a physical address space, a first reference start mapping region where the start sector address is located, the first mapping range corresponding to a first virtual data block;
comparing the first reference start mapping region with a second reference mapping region, a second mapping range corresponding to a second virtual data block different from the first virtual data block at least partially corresponding to the second reference mapping region;
comparing the first mapping range with the second mapping range in response to that the first reference start mapping region is the same as the second reference mapping region; and
determining that the first mapping range overlaps the second mapping range in response to that the first mapping range and the second mapping range have a common range;
wherein determining the first reference start mapping region comprises:
determining an address of a start sector in the plurality of sectors in the first mapping range as the start sector address; and
determining a first hash value of the start sector address the first hash value corresponding to the first reference start mapping region.
|