Как безопасно удалить файл или папку в Windows? [закрыто]

15

Как безопасно удалить (то есть удалить навсегда) файл и / или папку в Windows? Безопасный с точки зрения того, что удаленный файл / папка не может быть восстановлена.

Можете ли вы порекомендовать какой-либо бесплатный или открытый инструмент?

Петер Стегнар
источник
Ни один из этих инструментов не удалит данные с диска, который содержит запасные блоки. Особенно проблематично сейчас, когда твердотельные накопители распространены, поскольку не только у всех твердотельных накопителей есть запасные блоки (см. «Избыточное выделение»), но и они активно используют их во время выравнивания износа. Запись поверх файла будет записывать в совершенно другой блок, который содержит старый контент.
Бен Фойгт

Ответы:

24

Для хорошего инструмента с графическим интерфейсом есть File Shredder .

С File Shredder вы можете удалять файлы с жесткого диска, не опасаясь, что они могут быть восстановлены. На сегодняшний день существует довольно много программных средств для поиска удаленных файлов в ОС Windows. Эти инструменты, часто называемые программным обеспечением для восстановления файлов, пользуются недостатком команды WIndows «удалить», которую мы все регулярно используем для удаления файлов. На самом деле, операция «удалить» в Windows удаляет только биты информации из файлов, поэтому они кажутся удаленными в ОС. Эти файлы легко получить с помощью вышеупомянутого специализированного программного обеспечения для восстановления файлов.

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

Для подхода CLI Sysinternals SDelete отлично.

Единственный способ гарантировать, что удаленные файлы, а также файлы, которые вы шифруете с помощью EFS, защищены от восстановления, - это использовать приложение безопасного удаления. Приложения безопасного удаления перезаписывают данные на диске удаленного файла, используя методы, которые, как показано, делают данные на диске невосстанавливаемыми, даже используя технологию восстановления, которая может считывать шаблоны на магнитных носителях, которые обнаруживают слабо удаленные файлы. SDelete (Безопасное удаление) является таким приложением. Вы можете использовать SDelete как для безопасного удаления существующих файлов, так и для безопасного удаления любых файловых данных, которые существуют в нераспределенных частях диска (включая файлы, которые вы уже удалили или зашифровали). SDelete внедряет стандарт очистки и дезинфекции Министерства обороны США DOD 5220.22-M, чтобы дать вам уверенность в том, что после удаления с SDelete данные вашего файла ушли навсегда. Обратите внимание, что SDelete безопасно удаляет данные файла, но не имена файлов, расположенные в свободном дисковом пространстве.

Использование: sdelete [-p pass] [-s] [-q] 
sdelete [-p pass] [-z | -c] [буква диска]
-c Ноль свободного места (хорошо для оптимизации виртуального диска).
-p pass Указывает количество проходов перезаписи.
Рекурсировать подкаталоги.
-q Не печатать ошибки (тихо).
-z Очистить свободное пространство.

Оба инструмента бесплатны.

Джон Т
источник
4

Я рекомендую Ccleaner, который позволяет безопасное удаление (перезаписывая до 35 проходов). эта функция может быть включена через Опции> Настройки> Безопасное удаление.

Ccleaner также может стереть свободное пространство, перезаписав все свободные блоки и, таким образом, сделать невозможным восстановление удаленных файлов.

В связи с Протрите свободное пространство признаков

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

admintech
источник
Ни один из вариантов не является полезным, если вы хотите удалить только один файл или каталог. Этот параметр влияет только на файлы, которые CCleaner удаляет при обычном использовании, а параметр свободного пространства удаляет все свободное пространство, что может быть ужасно, если на нем много свободного места.
Synetech
Гутман никогда не хотел, чтобы его метод 35 проходов использовался в современных ОС. Это излишне. Смотрите запись в Википедии об этом, где он сам так сказал. Достаточно нескольких случайных записей.
Джон
1

Я всегда использую Eraser , он имеет приятный интерфейс и прост в использовании, а также поддерживает различные алгоритмы удаления:

введите описание изображения здесь

Akam
источник
За исключением новой версии, все время выходящей из строя, Eraser в порядке, да.
Джон