Patent ID: 8990528
Filing Date: 2015-03-24
Classification: G06F

Abstract:
1. A method for copying data from a computer data storage device, comprising: providing a computer system; providing a source disk (Ds) data storage device and a target disk (Dt) data storage device having data communication between each other, the Ds and the Dt electrically communicating with the computer system; generating an intermediary flash copy map virtual disk (D detecting blank regions in the Ds; indicating a copy of each of the blank regions completed to D detecting data regions on the Ds; only copying data from the data regions from the Ds to the Dt; finishing copying of the data from the data regions from Ds to Dt; removing Ds from the intermediary flash copy map; copying zeros from D wherein the step of copying data from Ds to Dt includes fast formatting Dt; generating a plurality of bitmaps each having one bit for each grain on the Ds for copying; initializing the bits in each bitmap to zero; correlating the grains of Ds with the bits in a first bitmap; correlating the grains of Dt with bits in a second bitmap; and correlating the bits between the first and second bitmaps in relation to the copying status of the grains from Ds to Dt; wherein a phase one is completed when all the bits in the first bitmap are a logical 1, and a phase two is completed when all the bits in the second bitmap are a logical 1; wherein the step of removing the source disk (Ds) from the flash copy map occurs after phase one is complete; wherein the step of copying zeros from D