Удаляя файлы из мусорной корзины, ты думаешь, что избавился от них навсегда? Как бы ни так! Попроси любого знакомого программиста восстановить удаленное, и он с легкостью это сделает!
Итак, удаленные файлы помогают возвращать две причины.
Первая скрыта на уровне файловой системы. Существует служебная таблица, где хранятся абсолютно все файлы. Когда мы удаляем их из корзины, в таблице удаляется всего один байт. Этот файл остается таким же и на том же месте, только теперь у компьютера нет полной информации, где находится этот файл, поэтому он не показывается ни в одной папке.
После удаления одного байта, в таблице это место считается свободным, поэтому в дальнейшем на него могут записываться другие файлы. Пока на место, где был записан «удаленный» файл, не записали другой, его еще можно восстановить с помощью определенной программы.
Вторая причина находится на уровне операционной системы, которая может прослеживать все изменения в файлах и сохранять резервную информацию о них. В современных системах есть функция резервного копирования всех личных данных, благодаря которой предыдущие состояния файлов сохраняются в отдельное место на диске. Пока место свободно, система использует его для этих целей. Но как только оно заканчивается, операционная система удаляет часть резервных копий для того, чтобы записать новые файлы.
Таким образом, полностью с диска ничего не стирается. Информация об удаленном файле на компьютере присутствует до тех пор, пока на его место не записалась новая.