As shown in
Writing predetermined ground data 12 the storage medium 10 repeatedly to make the storage medium 10 stored with the ground data 12 in the entire space that may store data, as shown in
Writing effective data 14, which are the data for duplication, into the storage medium 10 to overwrite some of the ground data 12, as shown in
Next, we may connect the source medium 16 to a duplicator 20, as shown in
Reading continuous data of the source medium 16, which size is a sector (as same as the size of the ground datum 12), and comparing it with the ground datum 12. If they are different, it means the read data including the data needed to be duplicated (i.e. the effective data 14), so that the duplicator 20 copies the data to the target media 24 and read the next data in the source medium 16. If they are the same, it means that the read data are not the data for duplication (i.e. the ground data 12), the duplicator 20 takes no action to do with the data and reads the nest data directly. This step is repeated until all of the data of the source medium 16 are read and compared.
The duplicating method of the present invention may arise error when the effective data 14 have a part of it as same as the ground data 12. We suggest that user has to check the target medium 24 after duplication whether it has the same data as the source medium 16? If do, it means the duplication is successful that user may continue the duplication. If don't, it has to create another ground data and make a new source medium 16 for the duplication.
The duplicator 20 records the addresses of the data in a table when it read the data of the source medium 16 and the data are not as same as the ground data. When we confirm that the duplication is successful, as shown in
The duplication according to the method of the present invention may have a part of the ground data 12, which is not the data to be copied, duplicated to the target media 24, but the data will not affect read and write the effective data 14 in the target media 24. It may waste a little time to copy these invalid data, but the total duplication time is shortened because it decreases the movement of the read/write head of the medium.
In conclusion, the duplication method of the present invention copies the data in an order of the sectors of the media rather than file by file. The duplication method of the present invention will not affected by the various file systems that means the duplication method of the present invention works in any file system.