Найти в Дзене

Немного об удалении файлов. Техническая справка

Оглавление

Как работает Корзина

Удаление файла в Корзину – самый простой вариант удаления. Иногда бывает так, что файл или папку нельзя переместить в Корзину, и поэтому не получится и восстановить их из Корзины. Такое происходит, когда:

  • Корзина настроена так, чтобы сразу же стирать файлы при удалении;
  • файл слишком большой для Корзины (больше ее максимальной вместимости);
  • файл был удален не через Windows Explorer, а другой программой, которая не отправляет данные в Корзину;
  • файл удален нажатием Shift+Del, принудительно минуя Корзину;
  • файл был удален не с внутреннего жесткого диска, а со съемной карты памяти, внешнего или сетевого диска.
<a href="https://ru.freepik.com/free-photo/trash-with-paper-balls-and-a-recycling-symbol_973596.htm#query=%D0%BC%D1%83%D1%81%D0%BE%D1%80%D0%BD%D0%B0%D1%8F%20%D0%BA%D0%BE%D1%80%D0%B7%D0%B8%D0%BD%D0%B0&position=17&from_view=search&track=sph">Изображение от dashu83</a> на Freepik
<a href="https://ru.freepik.com/free-photo/trash-with-paper-balls-and-a-recycling-symbol_973596.htm#query=%D0%BC%D1%83%D1%81%D0%BE%D1%80%D0%BD%D0%B0%D1%8F%20%D0%BA%D0%BE%D1%80%D0%B7%D0%B8%D0%BD%D0%B0&position=17&from_view=search&track=sph">Изображение от dashu83</a> на Freepik

Кроме всего вышеперечисленного, для Корзины определяется максимальный размер, который можно задать в ее Свойствах (нажмите правой кнопкой мыши по Корзине и выберите Свойства). Помните, что для каждого жесткого диска существует своя отдельная Корзина, и ее настройки (например, максимальный размер) могут быть заданы отдельно для каждого диска. Когда Корзина заполнена, самые старые файлы или папки в ней удаляются, чтобы освободить место для новых.

Реальное удаление файлов в разных файловых системах

Когда файлы или папки «полностью» удалены, их содержимое на диске не перезаписывается. В этом случае ставится специальная пометка, которая означает, что этот файл или папка больше не нужны, и их данные на диске, так же как и описание в таблице файловой системы, могут повторно использоваться для другого объекта. Тем не менее, повторное использование происходит только тогда, когда это дисковое пространство действительно необходимо.

В зависимости от типа файловой системы, реальное удаление файла применяется по-разному:

NTFS: если на диск ничего не было записано после удаления файла, данные этого файла не повреждены.

exFAT: если файл не фрагментирован, данные не повреждены. В ином случае информация о местонахождении фрагментов файла теряется, так же как и в файловой системе FAT.

FAT: информация о местонахождении фрагментов файла сразу же теряется. Если вам повезло, и файл не был фрагментирован (то есть его данные расположены на диске последовательно), тогда информация о местонахождении фрагментов не требуется, поэтому файл можно восстановить полностью. Если говорить в общем, то фрагментированные файлы нельзя восстановить; в лучшем случае – можно получить отдельные фрагменты. Чем больше вы заполняете диск, и чем чаще вы изменяете файлы, тем больше вероятность того, что файлы могут фрагментироваться. Вдобавок FAT может потерять первую букву имени файла. При восстановлении программа Волга заменяет ее символом подчеркивания.

HFS и HFS+: HFS хранит файловую информацию (имя и местонахождение данных файла) в сбалансированной структуре «дерева». Иногда, когда файл удаляется, все дерево должно быть «перебалансировано», что приводит к массовым изменениям в структурах файловой системы на диске. Результаты восстановления удаленного в файловых системах серии HFS гораздо менее предсказуемы, чем в файловых системах Windows, из-за этой функции сбалансированного дерева. Поэтому в каждом случае вам нужно попытаться на самом деле восстановить файл, чтобы увидеть, возможно это или нет.

UFS (воплощение Apple в Mac OS X): из-за способа удаления файлов в реализации файловой системы UFS в Mac OS X возможно только raw-восстановление (путем поиска фрагментов файлов по всему диску). Информация о местонахождении данных файла теряется сразу же после его удаления.

Действительно безвозвратное удаление данных

Для действительно безвозвратного удаления файла (также известного как «безопасное удаление» или «стирание») потребуется специальная программа, которая перезапишет содержимое файлов нулями или случайными последовательностями. В компьютерах перезаписанные данные восстановить нельзя.