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

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

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

  • Как восстановить данные с моего диска - я случайно скопировал с dd iso на нем
  • Dd - просто скопируйте разделы
  • Что произойдет, если dd столкнется с ошибками, а вывод dd будет передан в gzip?
  • Что означает звездочка «*» в выводе hexdump?
  • Dd создает поврежденные образы ISO на Snow Leopard (независимо от того, вызваны ли они из скрипта или оболочки)
  • Можно ли «мгновенно» создавать произвольные файлы?
  • Как вы отслеживаете, какие пакеты были установлены на Fedora (Linux)?
  • Почему моя команда xmodmap не запускается при запуске / входе?
  • Мой контрольный ключ не работает, как его исправить?
  • Что означают скобки и число после команды Unix или функции C?
  • Как эффективно перемещать большой, пустой образ диска в другую систему
  • Предел пропускной способности по порту на iptables
  • 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 

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

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