Цитата: (Molly @ 11.05.08 - 20:32)
... а париться с переписыванием туда-сюда кучи файлов, это как-то напрягает...
подключите привод и скопируйте туда Облу. Семь гигов накроете разом.

Цитата:
Странно, я думала что "хвостики" файлов как-то привязаны к физическому месту на диске, а раз дефрагментатор всё передвигает, то они при этом должны затираться. Ведь они считаются пустым местом, а все пустые места при дефраге сливаются в одно Большое Пустое Место. Или всё на самом деле не так? Чисто интересно...
Так оно и есть.
Говоря упрощенно "в картинках", файл - это сама информация, которая занимает один или несколько секторов в какой-либо дорожке на диске и его имя (путь, адрес - можно звать как угодно), которое записывается в файловую таблицу, что-то вроде нулевого сектора, первого от центра диска.
При обращении к данным, система не сканирует весь диск в поиске, а глядит в файловую таблицу, типа справочник, в котором содержатся имена файлов - на какой улице в каком доме (т.е. на какой дорожке и секторе) находится требуемая информация, и тогда идет по адресу.
При удалении файлов просто стираются имена в таблице файлов. Сама информация физически на диске остается, а поскольку имени-пути к ней нет, считается что это пустое место.
А программы типа UNDELETE-UNERASE сканируют сам диск и при нахождении "затеряных" файлов привязывают им имена.
При дефрагментации вся существующая инфа физически перемещается к центру диска. Если за "пустыми" местами находится существующая информация, они будут ей замещаться и ранее стёртые файлы уже восстановить будет невозможно. Те же "пустые" места, расположенные за сущствующей информацией, останутся в целом как есть (если только частично во время дефрагментации они будут потёрты переносящимися кусками файлов при их упорядочивании).