Разница между командами DBAN и dd для безопасной очистки жесткого диска

Разница между командами DBAN и dd для безопасной очистки жесткого диска

Я читал ddи видел, что его можно использовать для безопасного стирания HDD. Но есть также программа под названием DBAN, которая также может стирать HDD.

Я знаю, что с помощью образа ISO Live GNU-Linux я могу стереть данные со своего жесткого диска, выполнив следующую команду несколько раз (скажем, 25)

sudo dd if=/dev/urandom of=/dev/sda# bs=4M

Мой вопрос: в чем разница между использованием ddи , DBANи можно ли утверждать, что один из них превосходит другой и почему?

Спасибо

решение1

Использование dd с (u)random запишет случайные данные (один раз), без каких-либо гарантий относительно того, насколько случайными могут быть эти данные.

DBAN, как специализированный инструмент для очистки дисков, имеет более сложный генератор случайных чисел и поддерживает различные шаблоны очистки, в том числе несколько, соответствующих правилам Министерства обороны США по очистке конфиденциальных данных.

решение2

Это огромная разница:

  • С dd(любым другим методом записи на диск большого количества данных до его заполнения) вы перезаписываете старые данные новыми данными. Сравните это с тем, как если бы вы взяли блокнот и заполнили все страницы новым текстом.
  • С помощью команды «безопасное стирание себя», используемой DBAN (или другими инструментами, например, через hdparm), вы сообщаете диску о необходимости полностью стереть себя. Вы не генерируете данные и не отправляете их на диск. Сам диск выполняет всю работу.

Связанный контент