I noticed this in general: its faster to copy a large file from my computer to my USB than it is to overwrite it. For example, I have a file a.txt thats 10 gb. If my USB is blank and I copy my file to the USB, its pretty quick. However, if my USB already had an outdated version of a.txt and I want to put the new version on it by copying the new one from my computer and pasting it onto my USB, it overwrites the a.txt file. Why does that take longer to overwrite than if my USB was blank? Does it have to do with the number of calls to read/write?
Erasing is much slower than writing. Erasing followed by writing, slower still.
To copy is a matter, where RAM is involved and where datas are only read. This means - in case of an hard-disk like the EIDE - harddisks with seperated heads for to read and for to write - only the heads for to read are used.
But if you overwrite datas then both heads are used - and the harddisk is working in full progress. Namely with reading and writing ... this lasts "longer" (but is done with enourmous speed !).
Is this question related to ssd - disks or to those SATA hard-drives, who were built before ssd came up ?!