Почему даже после очистки корзины удаленные файлы можно восстановить?
Содержимое файла хранится в блоках на вашем жестком диске. Эти блоки могут располагаться по одному или в разных местах диска. Расположение блоков каждого файла записывается в специальную системную базу данных, называемую Master File Table или MFT. Когда вы получаете доступ к какому-либо файлу, Windows узнает местонахождение его содержимого, просто обращаясь к этой базе данных. Обратите внимание, что файл может быть дефрагментирован, и его содержимое может быть распределено по диску.
При удалении файла (после очистки корзины) он физически не удаляется с диска. Вместо этого Windows только помечает файл как "удаленный" в Master File Table . Блоки "удаленного" файла становятся доступными как свободное пространство (все еще содержащее содержимое старого файла), и Windows может записывать в эти блоки любые новые данные. Содержимое небольших файлов вообще не будет размещаться в блоках диска, вместо этого небольшие файлы будут храниться непосредственно в MFT для быстрого доступа.
Так работает ОС Windows.
Любой может получить доступ к удаленным файлам, просто пометив удаленный файл как "существующий" в MFT. Это позволит "восстановить" удаленные файлы, независимо от того, когда они были удалены — день назад или несколько лет назад. Конечно, если блоки файла не были перезаписаны новым файлом.
Зачастую содержимое удаленного файла может быть частично перезаписано новыми данными, и в этом случае мы можем восстановить удаленный файл лишь частично.
Чтобы восстановить удаленный файл, вам не обязательно быть агентом ФБР. На рынке есть множество приложений, которые сделают это за вас в несколько кликов.