Полная очистка жесткого диска – измельчение, вытирание или дд?

Мне нужно стереть все данные с нескольких жестких дисков, начиная с Ubuntu Linux. Я нашел три инструмента командной строки: shred, wipe и dd. Кажется, это случайное то, что люди рекомендуют. Иногда кто-то рекомендует один над другим, но они действительно не указывают, почему.

Каковы преимущества / недостатки при сравнении этих инструментов?

  • Случайно dd'ed изображение к неправильному диску / переписал таблицу разделов + начало раздела NTFS
  • Как добавить данные в файл с помощью dd?
  • Почему мы используем cp для копирования файлов, а не dd? (В unix-производных)
  • Dd создает поврежденные образы ISO на Snow Leopard (независимо от того, вызваны ли они из скрипта или оболочки)
  • Создание образа моего жесткого диска
  • Что делает dd conv = sync, noerror do?
  • Использование ноутбука в качестве адаптера wifi для настольных компьютеров с Linux
  • Проблема маршрутизации с мостовым соединением
  • Какую файловую систему использовать для Linux Ubuntu?
  • «Сгоревшие» пиксели на TFT-мониторе
  • Как ограничить использование процессора и диска rm, чтобы другие программы оставались функциональными
  • Поддержка CentOS и / dev / midi
  • 3 Solutions collect form web for “Полная очистка жесткого диска – измельчение, вытирание или дд?”

    Каковы преимущества / недостатки при сравнении этих инструментов?

    Это зависит от ваших целей:

    1. Вы протираете действительно чувствительные данные, которые никто не должен видеть (например, медицинская информация)?
    2. Вы просто следуете за «Я должен делать это, потому что это правильно»?
    3. Или даже более слабый «я должен стереть, чтобы соответствовать правилам».

    В последнем случае (3: правила) добавьте требования к вашему сообщению, чтобы мы могли учитывать их.

    В случае 2: ​​для вращения жестких дисков я просто пытаюсь стереть диски один раз, а затем ударить их молотком. Последнее, в основном, просто потому, что люди не захватывают их из мусорных баков, а затем возвращаются для поддержки.

    В случае 1: (безопасная стирка) я попробую две вещи:

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

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

    Отказ от ответственности: я не пробовал. Он может обрезать / dev / sdb или другие блочные устройства. В этом случае это может сработать.

    То же самое верно для очистки .

    Это оставляет «dd» (или не упомянутый badblock ) и защищает стирание самого диска.

    Последнее может быть выполнено с помощью одной команды, выданной на диск через hdparm или путем загрузки с этого liveCD . В последнем случае убедитесь, что вы уничтожили нужный диск (например, только вытащите диск на компьютер, затем загрузитесь с компакт-диска).

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

    shred -vn 1 /dev/sdxx

    Я обнаружил, что скраб также выполнит эту работу, как в случае с файлами, так и с физическими дисками / разделами.
    Вы можете использовать:

     scrub /path/to/my/file scrub /dev/sda1 scrub /dev/sda 

    Соответственно, очистка файла, раздела и всего физического диска. Надеюсь это поможет!

    Давайте будем гением компьютера.