Я планирую продать внешний жесткий диск USB, который в настоящее время содержит старую установку Ubuntu с сохраненными паролями и банковской информацией.
Как я могу безопасно стереть диск перед его продажей?
Я планирую продать внешний жесткий диск USB, который в настоящее время содержит старую установку Ubuntu с сохраненными паролями и банковской информацией.
Как я могу безопасно стереть диск перед его продажей?
Есть утилита командной строки, называемая shred
, который перезаписывает данные в файле или целое устройство со случайными битами, что почти невозможно восстановить.
Прежде всего, вам нужно определить имя устройства.
Это может быть что-то вроде /dev/sdb
или /dev/hdb
(но не как /dev/sdb1
, это раздел). Вы можете использовать sudo fdisk -l
перечислить все подключенные устройства хранения и найти там внешний жесткий диск.
Нотабене Убедитесь, что это правильное устройство, выбирая неправильное устройство, вытереть его.
Отключите все установленные на данный момент разделы на этом устройстве, если они есть.
Затем запустите следующее, заменив /dev/sdX
с именем вашего устройства:
sudo shred -v /dev/sdX
Это будет перезаписывать все блоки на устройстве с помощью случайных данных три раза, -v
флаг предназначен для подробного описания и распечатает текущий прогресс.
Вы можете добавить опцию -n
N
только делать это N чтобы экономить время на устройствах большой емкости. Это может занять некоторое время, в зависимости от размера вашего внешнего жесткого диска (думаю, для моего 4-гигабайтного флеш-накопителя требуется около 20 минут).
Вы также можете установить все биты в ноль после последней итерации, добавив опцию -z
, Я предпочитаю это делать.
sudo shred -v -n1 -z /dev/sdX
После этого вам придется переделать устройство. Самый простой способ - установить GParted и использовать его:
sudo apt-get install gparted
gksu gparted
Выберите устройство в верхнем правом углу. Затем выберите Device -> Create partition table
для создания таблицы разделов на устройстве.
Затем добавьте один раздел, который использует все нераспределенное пространство на устройстве, выбрав fat32
как файловая система. Примените изменения, щелкнув Подать заявление (зеленая галочка) на панели инструментов.
shred
онлайн или путем ввода man shred
в терминале.Просто «ноль», используя dd
инструмент:
System > Administration > Disk Utility
/dev/sdX
)sudo dd if=/dev/zero of=/dev/sdX bs=1M
Это перезапишет весь диск нулями и значительно быстрее, чем генерация гигабайт случайных данных. Как и все другие инструменты, это не позаботится о блоках, которые были отобраны по какой-либо причине (писать ошибки, зарезервировать и т. Д.), Но маловероятно, что у вашего покупателя будут инструменты и знания для восстановления чего-либо из этих блоков.
PS: Перед вами поклонники Брюса Шнайера понижают меня: я хочу доказать, что можно восстановить данные с не древнего вращательного жесткого диска, который был перезаписан нулями. Даже не думайте об комментариях иначе! :П
Посмотрите на этот окончательный вопрос на Security Stack Exchange
Как я могу надежно стереть всю информацию на жестком диске
Здесь обсуждаются различные варианты безопасного удаления, а также физическое уничтожение и вытирание, чтобы вы могли решить, какой вариант может быть вашим лучшим выбором.
Помните, что текущий статус восстановления для другого хранилища выглядит следующим образом:
Обычно я использую деструктивный тест чтения-записи, используя badblocks -w
, Два основных преимущества:
Обратите внимание, что если отчет указывает на проблему, я больше не буду продавать диск, поскольку он скорее всего не удастся в ближайшее время.
Пример использования (если ваш диск sdd
):
sudo badblocks -wsv /dev/sdd
(добавлено sv
для индикатора выполнения + подробный)
Это заполнит весь диск почти полностью случайными данными. Затем вы можете установить все биты обратно на 0 с помощью dd.
Фактически, dd должен иметь возможность рандомизировать всю информацию.
Вы сказали, что сохранили банковскую информацию на своем жестком диске. Поэтому я предлагаю вам запустить любую из следующих команд с живого cd (где HDX это ваш жесткий диск).
dd if=/dev/zero of=/dev/hdX
dd if=/dev/random of=/dev/hdX
dd if=/dev/urandom of=/dev/hdX
Довожу до вашего сведения:
См. Следующие ссылки,
Заметка:
вы можете использовать протирать
Монтаж
sudo apt-get install wipe
Вы можете использовать это программное обеспечение или использовать следующую команду:
shred -vfz -n ? (drive)
Были ли?? есть, поставил количество раз, когда вы wan, чтобы уничтожить диск, тогда для были «(диск)», поместите диск, который вы хотите уничтожить. Как только вы закончите, сделайте все, что хотите. Я считаю, что этот метод более эффективен, так как вы можете контролировать, что делать с вашим диском, и иметь немедленные результаты.
связи
Теперь, Диски (gnome-disks
) имеет Безопасное удаление ATA, Вы можете использовать его для стирания жесткого диска. Тот же вариант объясняется в этот ответ используя инструмент командной строки hdparm
,
Вы можете использовать DBAN, Википедия:
Сапог Дарка и Нук (широко известный как DBAN) [...] предназначен для надежного стирать жесткий диск, пока данные не будут постоянно удаляется и больше не восстанавливается, что достигается переписывание данных случайным образом числа, созданные Мерсенн твистер или ISAAC (PRNG). Метод Гутмана, Quick Erase, DoD Short (3 прохода) и DOD 5220.22-M (7 проходов) также включены как опции для обработки данных остаточная намагниченность.
DBAN можно загружать с дискеты, CD, DVD или USB-накопитель, и основанный на Linux. Он поддерживает PATA (IDE), жесткие диски SCSI и SATA. DBAN может быть настроен автоматически протрите каждый жесткий диск, который он видит на системы, что делает его очень полезным для сценарии автоматического уничтожения данных. DBAN существует для Intel x86 и PowerPC системы.
DBAN, как и другие методы данных стирание, подходит для использования до переработка компьютера для личных или коммерческие ситуации, такие как пожертвование или продажа компьютера [2]. В случай заражения вредоносными программами, DBAN могут быть использованы перед возвратом диска в производство.