Почему быстрее копировать, чем перезаписывать?
Я заметил это в целом: быстрее скопировать большой файл с моего компьютера на USB-порт, чем перезаписывать его. Например, у меня есть файл a.txt размером 10 gb. Если мой USB пуст, и я копирую свой файл на USB, его довольно быстро. Однако, если у моего USB уже была устаревшая версия a.txt, и я хочу поместить на нее новую версию, скопировав новую с моего компьютера и вставив ее на мой USB, она перезапишет файл a.txt. Почему это занимает больше времени, чтобы перезаписать, чем если бы мой USB был пустым? Имеет ли это отношение к числу вызовов для чтения / записи?
Стирание происходит намного медленнее, чем запись. Стирание с последующей записью происходит медленнее.
Копирование – это вопрос, в котором задействована оперативная память, и где данные только считываются. Это означает – в случае жесткого диска, такого как EIDE – жесткие диски с разделенными головами для чтения и записи – используются только головки для чтения.
Но если вы перезаписываете данные, тогда используются обе головки – и жесткий диск работает в полном объеме. А именно с чтением и письмом … это длится «дольше» (но делается с огромной скоростью!).
Этот вопрос связан с ssd-дисками или с этими жесткими дисками SATA, которые были созданы до того, как ssd появился?!