Я думаю о том, чтобы отдать старый ПК с Windows 7. Раньше на ПК хранились личные данные, и я удалил эти файлы.
Что мне нужно сделать, чтобы гарантировать невозможность восстановления данных?
решение1
Если у вас механический привод
Если ваш жесткий диск представляет собой традиционный вращающийся диск (т.е. не SSD на базе флэш-памяти), вы можете использовать Microsoft SysInternalsБезопасное удаление(SDelete) утилита. Согласно инструментуописаниестраница:
Единственный способ гарантировать, что удаленные файлы, а также файлы, зашифрованные с помощью EFS, защищены от восстановления, — использовать приложение для безопасного удаления. Приложения для безопасного удаления перезаписывают данные удаленного файла на диске с помощью методов, которые, как показано, делают данные на диске невосстановимыми, даже с использованием технологии восстановления, которая может считывать шаблоны на магнитных носителях, выявляющие слабо удаленные файлы. SDelete (Secure Delete) — это такое приложение.
SDelete способен безопасно стирать существующие файлы, а также свободное пространство, на котором могут сохраняться данные ранее удаленных файлов:
Вы можете использовать SDelete как для безопасного удаления существующих файлов, так и для безопасного стирания любых файловых данных, которые существуют в нераспределенных частях диска (включая файлы, которые вы уже удалили или зашифровали).
Это делается с использованием методов, основанных на стандартах Министерства обороны США:
SDelete реализует стандарт очистки и дезинфекции Министерства обороны США DOD 5220.22-M, чтобы дать вам уверенность в том, что после удаления с помощью SDelete ваши данные файлов будут утрачены навсегда.
Единственное, что SDelete делает/можетнетудалить имена файлов:
Обратите внимание, что SDelete надежно удаляет данные файлов, но не имена файлов, расположенные в свободном пространстве на диске.
Вы можете скачать SDeleteздесь.
Применение
Чтобы очистить свободное место на диске C:, используйте следующее:
sdelete -c C:
Если у вас есть SSD
Из-за алгоритмов выравнивания износа программное обеспечение в принципе не может получить доступ к каждому сектору SSD-диска, поскольку программное обеспечение контроллера диска может случайным образом направлять записи в разные места. Кроме того, некоторые SSD могут испытывать значительное сокращение срока службы из-за операции полной очистки диска.
По этим причинам наилучшим подходом к очистке SSD является использование его встроенной функции Secure Erase (если она поддерживается). Если такая функция недоступна, то невозможно гарантировать, что стертые данные не подлежат восстановлению, и диск следует физически уничтожить, чтобы предотвратить утечку данных.
решение2
Используйте CCleaner, в него встроен простой в использовании инструмент Wipe Free Space.
https://www.piriform.com/docs/ccleaner/using-ccleaner/wiping-free-disk-space
решение3
Очень простой и пуристский способ перезаписать все неиспользуемое дисковое пространство без дополнительного программного обеспечения — заполнить его фиктивными файлами. Это нужно сделать один раз для каждого используемого раздела. Сессия cmd (или файл .bat) может выглядеть так:
c:
cd \
mkdir delete_this
cd delete_this
copy ANYFILE a
copy a+a+a+a+a+a+a+a+a+a b
copy b+b+b+b+b+b+b+b+b+b a
copy a+a+a+a+a+a+a+a+a+a b
copy b+b+b+b+b+b+b+b+b+b a
Теперь у вас есть файл ANYFILE, размер которого в 10000 раз больше. Продолжайте вводить последние две строки, пока файловая система не заполнится, затем удалите a и b, чтобы освободить место на диске.
Я знаю, что это не самый быстрый способ (потому что он читает тот же диск, который пишет), это так много в стиле прошлого века, это не элегантно (один щелчок). Но это работает, даже если вы не можете просто скачать гораздо более хороший и умный инструмент по какой-либо причине.