Что происходит с удалёнными файлами?
....происходит при этом следующее:
Корректируется файл /$MFT:$BITMAP, каждый бит которого определяет "занятость" соответствующей файловой записи (FILE Record) в MFT ("0" - запись не используется) ;
Корректируется файл /$BITMAP, каждый бит которого определяет "занятость" соответствующего кластера ("0" - кластер не используется) ;
Файловые записи, соответствующие файлу, помечаются как удаленные (поле FLAG, находящееся по смещению 16h от начала FILE Record, сбрасывается в ноль) ;
Ссылка на файл удаляется из двоичного дерева индексов (технические подробности этого животрепещущего процесса здесь опускаются, поскольку восстановить таблицу индексов вручную сможет только гуру, да и зачем? В NTFS индексы играют вспомогательную роль - проще переиндексировать директорию заново, чем восстанавливать сбалансированное B*tree дерево) ;
Обновляется атрибут $STANDART_INFORMATION каталога, хранившего удаляемый файл (время последнего доступа и т. д.) ;
В /$LogFile обновляется Sequence Number (изменения, происходящие в журнале транзакций мы не рассматриваем) ;
Update Sequence Number следующих файловых записей увеличивается на единицу - сам удаляемый файл, текущий каталог, /$MAF, /$MFT:$BITMAP, /$BITMAP, /$BOOT, /$TRACKING.LOG.
Смотря как удалять.. . Если просто штатными методами, то ничего с ними не происходит, просто система даёт команду, что этого файла нет и что место свободно, а вот когда на это место записывается новая информация- вот тут-то "старые", удалённые файлы затираются, как треки на магнитной ленте на кассетах.
Они являются к тебе в кошмарах и мучают тебя за то, что ты удалил их!
В Windows - удаленные файлы хранятся в "корзине".
Но, при удалении их из корзины, файлы теоретически можно восстановить.
Удаленные файлы некоторое время остаются целыми. Так как при удалении операционка стирает в файловой таблице только заголовок. Все дорожки на на винчестере удаленного файла считаются - принадлежащими свободному пространству. При помощи специальных программ можно восстановить только-что удаленные файлы.
Но, если вы после удаления файла производили создание нового файла, то есть вероятность, что дорожки старого файла будут инициализированы под новый файл. И такой удаленный файл уже восстановить будет невозможно.
отдыхают и пьют водку