Подчищаем за собой: учимся удалять данные с HDD



Научно-технический прогресс усложняет контроль над данными. Если раньше для обеспечения безопасности было достаточно уничтожить письма или документы, то сегодня даже удаление файлов с диска не гарантирует их полного уничтожения. Восстановить информацию могут специализированные программы, поэтому надежное удаление данных требует их перезаписи. Рассмотрим доступные способы для разных систем.



Windows

Начиная с Windows Vista, при полном форматировании раздела данные перезаписываются нулями. Для этого используется команда:



format d: /fs:NTFS /p:10




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



Linux

В Linux можно использовать утилиту shred:



shred -u -n 40 /private/file.txt




Перезапись файла выполняется 40 раз (-n), затем он удаляется (-u). Для каталогов используется wipe:



wipe -rf /private/*




Опции позволяют рекурсивно удалять содержимое, игнорировать запросы подтверждения и скрывать факт удаления.



Mac OS

В версиях до 10.11 использовалась команда srm:



srm -rm /private/




В современных версиях файлы можно удалить через терминал:



rm -P /private/file.txt




где -P перезаписывает данные трижды.



Эти методы помогают минимизировать риск восстановления удалённых данных. Но я всё же рекомендую еще использовать старый метод заливания диска фильмом. Качаешь фильм на 1 Гб, к примеру. Создаёшь папку с именем 1 копируешь в неё, в ней создаёшь папку 2 и копируешь в неё, потом в корне папку 3 и копируешь все папки в с одним и тем же фильмом. И т.д. по экспоненте забиваем диск одним и тем же фильмом в разных папках.



НЕтипичный сисадмин | #софт #опыт #windows #linux #macOS