Если накопитель не знает о разделах и файловых системах, почему перемещение файла из одного раздела в другой занимает относительно много времени, в отличие от мгновенного перемещения в том же разделе? Это неэффективность файловой системы? В этом случае NTFS. Кажется, что файл копируется, а затем удаляется оригинал, вместо удаления записи об этом файле в одном разделе и создания его в другом?
2 ответа
Разделение жесткого диска фактически обозначает физические области для каждого раздела. Файл перемещается из раздела 1 (физическая область 1) в раздел 2 (физическая область 2). Когда вы перемещаете файл из раздела 1 в другое место раздела 1 (другая папка), файл уже находится в правильной физической области, поэтому изменяется только ссылка на него.
Каждый раздел имеет свою собственную независимую файловую систему. Если вы перемещаете файл внутри раздела, файловая система может просто переписать ссылку на этот файл.
Но при перемещении файла между разделами файловая система на целевом разделе ничего не знает о новом файле - нет ссылки для настройки. Кроме того, каждый раздел будет иметь свою собственную физическую область диска, поэтому файл должен быть скопирован в новый раздел, а затем удален из старого раздела.
Копирование больших файлов таким образом , часто медленно, вероятно , даже заметно для некоторых твердотельных накопителей, так как диск обмолота между чтением одной области и записи на другую.