Глубокий формат жесткого диска в системе Linux

У меня есть оригинальный нетбук Asus Eee PC, который я хотел бы продать. Когда я продавал старые компьютеры в прошлом, я обычно использовал формат глубоких / безопасных / обнуляющих стилей. Как я могу сделать это на нетбуке Linux? я ищу

  1. Команда, которая позволит мне сделать это

  2. Советы о том, как я могу сделать это на устройстве с (казалось бы?) Несъемным носителем

Заранее спасибо!

5 ответов

Решение

Еще один, который вы можете использовать, это DBAN.

Сначала создайте живую установку Linux на USB-накопителе ( инструкции).

Затем загрузитесь с этой установки USB Linux и запустите:

shred -vfz -n 100 /dev/hda 

Вы можете изменить 100 на любое количество проходов нулевой записи, которое вы хотите ("z" указывает на нулевую запись). Параметр "f" отменяет любые проблемы с разрешениями. "v" многословно. / dev / hda должен быть вашим жестким диском (или это может быть / dev / sda, если вы используете SATA). Ты можешь использовать sudo fdisk -l чтобы получить список дисков, чтобы убедиться, что вы должны использовать вместо (/dev/hda).

Собирается ли АНБ разобрать вашу машину и готова потратить человеческие недели на восстановление ваших данных?

Нет?

Тогда просто dd, если =/dev/zero = = dev/sda bs=1M или, точнее, (поскольку мы не вошли в систему как root) sudo dd if=/dev/zero = =/dev/sda bs=1M

Возможно, вам захочется загрузиться с одного пользователя или с другого устройства, но я подозреваю, что это не имеет значения (маловероятно, что машина выйдет из строя до того, как вы закончите писать, но я сомневаюсь в этом).

Машина диска sda будет все 0s, и невосстановим. Учитывая то, как работают SSD, вероятно, будут некоторые недоступные блоки, для которых вам понадобится утилита, но они не будут читаемы обычными инструментами.

Учитывая, что вы не перезаписываете данные на твердотельных накопителях, вы записываете данные, а диск стирает область с помощью аппаратных команд, а затем записывает ваши данные в новую пустую область (большое упрощение здесь), я подозреваю, что перезапись происходит миллионы раз, что покупает Вы ничто (и все это только для того, чтобы АНБ не могло разобрать ваш диск и прочитать его с помощью сканирующего электронного микроскопа или чего-то подобного), так как технология сильно отличается от SSD.

Как предположили садовники, DBAN - это то, что вам нужно. Он имеет отличную аппаратную поддержку, поэтому, скорее всего, он будет работать с вашим контроллером и прост в использовании. Я использовал его в течение многих лет для очистки дисков, содержащих данные о случаях. Интерфейс упрощен, но прост в использовании. Кроме того, он будет работать с флэш-накопителя USB, делая вашу жизнь намного проще.

Загрузитесь с любого живого дистрибутива, запустите выбранный вами текстовый редактор и запишите в него следующий фрагмент кода, сохраните и запустите:

#!/bin/bash
$DRIVE = /dev/sda # change this to your hard drive you wanna erase
$COUNT = 0
$TIMES = 16 # change this to reflect your state of paranoia =)
while [ $COUNT -lt $TIMES ] : do
    dd if=/dev/zero of=$DRIVE && dd if=/dev/urandom of=$DRIVE
    COUNT = $[$COUNT+1]
done
dd count=1 bs=1024 if=/dev/zero of=$DRIVE # erase the first 1megabyte to clear the MBR and partition table
Другие вопросы по тегам