Чтобы немного расширить это, когда вы обычно удаляете файл из корзины, система просто удаляет информацию о том, где данные в файле находятся на диске, и добавляет эти места в свободный список, который используется для определения где поместить данные для новых файлов. Данные, которые были в удаленном файле, все еще находятся на диске, пока не будут перезаписаны. Кто-то может выполнить поиск по диску в качестве необработанного устройства, которое представляет собой просто серию байтов, составляющих все файлы и все свободное пространство, в поисках интересных данных. Для файла любой существенной длины данные из файла будут находиться в нескольких разных местах на диске, поэтому будет сложно автоматически воссоздать файл.
Что такое безопасное удаление, оно записывает поверх данных в файле, с нулями или случайными данными, перед удалением. Таким образом, никакая информация в файле не остается на диске. Это занимает намного больше времени, так как каждый байт файла должен быть перезаписан, вместо того, чтобы просто удалить некоторую служебную информацию.