Интернет жизнь

Все об интернете

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

Удаление файлов в FAT.

Структура записей FAT была рассмотрена выше. Процесс удаления файлов на томе FAT условно можно разбить на четыре этапа. Первые два выполняются сразу же, как только пользователь дал команду на удаление файла:

    1. Сначала в записи каталога (Root Directory) первый символ имени файла заменяется значением E5. Этим ОС обозначает, что данная ячейка в таблице освободилась.

    2. Затем очищается цепочка кластеров в таблице FAT. В ячейки таблицы вместо номеров кластеров заносятся значения 00 — кластер помечается, как свободный.

    Таким образом, в корневом каталоге пока остаются имя файла (хотя и без первого символа), все его атрибуты, ссылка на номер начального кластера этого файла. Из таблицы FAT пропадают ссылки на все кластеры, которые занимал файл.

    Следующие два события могут произойти в любое время. Все зависит от того, когда и куда ОС соберется записывать новые файлы:

    1. Создавая очередной файл или папку, ОС находит первую свободную ячейку в записи каталога и вносит в нее информацию о новом файле. При этом сведения об имени удаленного файла и его атрибутах пропадают окончательно.

    2. Следом обычно перезаписываются кластеры, в которых находилось содержимое удаленного файла. Заметим, что ОС старается в первую очередь использовать непрерывные участки свободного пространства. Поэтому вовсе не обязательно, что первый же записываемый файл сразу затрет именно те кластеры, которые «освободились» при удалении предыдущего.

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

Фрагментация сразу все портит. Главная проблема заключается в том, что не существует безошибочного способа найти и собрать фрагменты файла после очистки записей таблицы FAT.

Так что извлечение нефрагментированного и фрагментированного файлов — разные задачи с совершенно разным прогнозом! Тем не менее, утилитам восстановления данных иногда удается подобрать к «голове» удаленного файла подходящие «хвосты», хотя это делается перебором, и шансы на удачу невелики.

 

Поиск

===============================

Интернет теперь в твоей судьбе!

В интернете принято дарить -

Музыку, свои воспоминанья...

Тянется невидимая нить

Через страны, дни и расстоянья.

Незнакомым людям дарят сны,

Нежные стихи и пожеланья...

Теплые слова всегда нужны

В мире виртуального свиданья.

Тот, кто дарит - чувствует сильней,

Ничего не требуя в награду.

Подарить другим любовь сумей,

Потому что это многим надо!

И вернутся смайлики к тебе,

И друзья появятся, конечно.

Интернет теперь в твоей судьбе -

На короткий миг, длиною в вечность!

П.Давыдов

===============================

Войти


Яндекс.Метрика