Программы для очистки диска и удаления файлов без возможности их восстановления


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

Примерно это же происходит при «быстром форматировании» — т.е. удаляется информация о существующих файлах, но сами данные не стираются и не перезаписываются.

Кроме программ для восстановления файлов имеется техника под названием магнитно-силовая микроскопия — Magnetic Force Microscopy (MFM), которая позволяет любому в меру финансируемому оппоненту восстановить последние два или три слоя данных, записанных на диск (имеются в виду магнитные носители).

Поэтому если вы хотите стереть данные, например, перед продажей диска, или просто безвозвратно удалить файлы, чтобы они не могли быть восстановлены, обычных возможностей, которые предоставляет операционная система, может быть недостаточно – могут потребоваться специальные программы, о которых и будет здесь рассказано.

shred

Утилита shred переписывает несколько раз указанные файлы для того, чтобы сделать более сложным восстановление даже с использованием очень дорогого оборудования.

shred использует три прохода, записывая при каждом проходе на устройство псевдослучайные данные. Количество таких перезаписей может быть уменьшено или увеличено.

Следующая команда запускает shred со стандартными настройками и отображением прогресса:

shred -v /dev/sdX

Также можно запустить shred для одного прохода, с энтропией, например, из /dev/urandom:

shred --verbose --random-source=/dev/urandom -n1 /dev/sdX

Подробное описание и опции программы shred: https://kali.tools/?p=2680


wipe

Утилита wipe специализируется на стирании файлов. Для быстрого стирания вы можете использовать её примерно так:

wipe -r -q /путь/для/затирания

Внимание: Wipe надёжно работает только для магнитной памяти, следовательно, для твердотельных дисков (памяти) используйте другие методы.

Подробное описание и опции программы wipe: https://kali.tools/?p=2685

secure-delete (srm, sfill, sswap)

Пакет secure-delete включает в себя три утилиты srm, sfill, sswap, которые безопасно очищают файлы, диски, раздел подкачки и память.

srm выполняет безопасную перезапись/переименование/удаление целевого файла(ов).

sfill выполняет безопасную перезапись свободного пространства на разделе, в котором находится указанная директория и всех свободных индексных дескрипторов (inode) указанного каталога.

sswap делает безопасную перезапись раздела подкачки.

Запуск srm со стандартными (безопасными) настройками с более подробным выводом для стирания диска /dev/sdX:

srm -v /dev/sdX

Подробное описание и опции программы secure-delete: https://kali.tools/?p=3082

Заключение

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


Другие программы, которые также могут использоваться для стирания данных: dd, Badblocks (из пакета e2fsprogs), hdparm.

Как уже было сказано, не стоит полностью полагаться на эти программы при работе с действительно критичными данными.

Смотрите также «Могут ли правоохранительные органы восстановить удалённые файлы?».


Рекомендуется Вам:

5 комментариев to Программы для очистки диска и удаления файлов без возможности их восстановления

  1. Аноним:

    Кроме программ для восстановления файлов имеется техника под названием магнитно-силовая микроскопия — Magnetic Force Microscopy (MFM), котоаря позволяет любому в меру финансируемому оппоненту восстановить последние два или три слоя данных, записанных на диск (имеются в виду магнитные носители).

    В слове "которая" опечатка.

  2. Аноним:

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

    Не хватает буквы "й". И формулировка страдает, а именно сочетание слов "должны" и "должным" стилистически не верно.

    • Alexey:

      Немного переформулировал предложение, но что-то не могу понять — в каком слове пропущена "й"?

  3. Аноним:

    Можете подсказать что то подобное по системе Windows?

Добавить комментарий для Аноним Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *