
Я читал 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), вы сообщаете диску о необходимости полностью стереть себя. Вы не генерируете данные и не отправляете их на диск. Сам диск выполняет всю работу.