Когда я копирую файлы в другие места на моем жестком диске, какую скорость я измеряю?

Это скорость записи HD или SATA?

2 ответа2

0

По вашей операционной системе (независимо от того, что вы используете) лучше всего определить, насколько быстро копируется файл. Это не скорость записи на жесткий диск или скорость передачи данных SATA, хотя, если они будут улучшены при обновлении, файлы будут двигаться быстрее. Эти и многие другие факторы вступают в игру при расчете. Обсуждение нескольких методов расчета можно найти по адресу https://stackoverflow.com/questions/1152208/computing-estimated-times-of-file-copies-movements, а обсуждение, посвященное Windows, можно найти по адресу http://blogs.msdn.com/b/oldnewthing/archive/2004/01/06/47937.aspx

0

Это и то, и другое - время отклика, которое, по мнению ОС, требует аппаратное обеспечение, и определяется скоростью HD, скоростью передачи SATA, кешем жесткого диска, политикой обратной записи диска и файловой системой.

Можно переместить файл в файловой системе, даже не касаясь реального файла, просто обновив указатели в таблице файловой системы - очень похоже на переименование, и это происходит довольно быстро - конечно, это не всегда возможно, для Например, при перемещении файла между разделами на одном диске, или если ОС выполняет перемещение посредством копирования, затем удалите.

Для небольших файлов, перемещаемых между двумя файловыми системами / копировать + удаленные, вполне возможно, что жесткий диск получит файл в кэш, а затем сообщит ОС, что перемещение завершено - до его записи на диск. Я полагаю, что по умолчанию в большинстве ОС будет отключать эту функцию, если на диске нет резервной батареи, достаточно больших крышек, чтобы гарантировать, что запись завершена или, в случае гибридного SSD, запись на SSD.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .