Какой самый быстрый способ надежно перезаписать старый жесткий диск? [Дубликат]


9

Возможное дублирование:
безопасное удаление всех данных с жесткого диска

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

На реальный вопрос здесь; Может ли быть возможность записи на несколько дисков внутри жесткого диска одновременно и тем самым увеличить общую скорость записи данных? Итак, скажем, если есть 6 дисков внутри, я мог бы получить скорость записи 6x, если бы я записал одинаковые данные на каждый из них в одно и то же время.

Любые другие предложения приветствуются, так как я пишу со скоростью 22MB / s ATM (старый диск или дрянной код?), Это займет некоторое время.

Редактировать: Из соображений безопасности моему жесткому диску около 10 лет или меньше, и его размер составляет 60 ГБ. Для этого нужен только один вайп?


@ Джейсон, извини, хе, отредактировал его только тогда, когда ты спросил.

1
Самый быстрый - это один проход заполнения нуля, как предложено Бэзилом Старынкевичем. Никакие данные не могут быть восстановлены после одной перезаписи, несколько перезаписей - пустая трата времени ... nber.org/sys-admin/overwritten-data-guttman.html
Моав

Открутите его и опустошите в него свою корзину! :)
Уильям Хилсум

2
Жаль, что это было перенесено, я хотел бы знать, как это сделать в C ++ ...
Rookie

3
@Rookie: Затем снова спросите StackOverflow и укажите, что вы хотите решение C ++.
SLaks

Ответы:


14

Я использовал CCleaner несколько раз, это бесплатный инструмент, который делает эту работу. введите описание изображения здесь


1
+1, поскольку CCleaner не только заполняет ваш жесткий диск мусором, но и надежно (невосстановимо). Я не думаю, что CCleaner делает это быстрее, но я также не думаю, что вы можете писать одновременно на несколько дисков на жестком диске.
jcisio

1
@jcisio, похоже, в 2 раза быстрее, чем моя собственная программа, возможно, потому что это только запись нулей? также странно, что я не могу услышать мой "жесткий диск" жесткого диска вообще теперь. моя версия много звучала, даже когда я просто записал один файл в один большой раздел.
Новичок

@Mark, CCleaner не удаляет скрытые данные?
Новичок

1
@Rookie Он может удалить все , вам просто нужно выбрать эту опцию в выпадающем списке Wipe.
Алексей 12.12.11

@ Отметьте, что метаданные - это имена файлов, верно? Существуют ли программы для чтения этих имен файлов, даже если я перезаписал все данные?
Новобранец

11

Вы должны использовать DBAN или аналогичные инструменты.


Я думаю, что плохо, так как у меня есть 2 терабайта данных на моих 3 других дисках, которые я хотел бы сохранить. «DBAN автоматически и полностью удалит содержимое любого жесткого диска, который он может обнаружить» oO, если я правильно понял?
Новичок

@ Новичок Вы правильно поняли. В вашем случае использование DBAN нецелесообразно.
Дуйф

Просто физически отключите диски с данными, которые вы хотите сохранить. DBAN является решением этой проблемы. Вы можете использовать что-то вроде Eraser внутри Windows, чтобы перезаписать свободное пространство, но это не гарантирует, что все будет стерто. Единственный способ сделать это - перезаписать весь диск.
DaleSwanson

2
@SLaks, не могли бы вы объяснить, почему это лучше, чем CCleaner или другие предложения?
Иво Флипс

@IvoFlipse Согласен, вам нужно четкое объяснение того, почему этот пользователь должен использовать DBAN, а не встроенный инструмент. DBAN полностью уничтожит все подключенные устройства, которые могут быть опасны, если все, что вы пытаетесь сделать, это удалить внешний жесткий диск
Kolob Canyon

7

Просто заполните его нулевыми байтами, в Linux что-то вроде

dd if=/dev/zero of=/dev/sdb bs=1M count=1000

этого достаточно для большинства целей и это самая быстрая вещь из доступных.

(в вашей системе, вероятно, есть эквивалент, и вы могли бы запустить Linux с live-boot CDROM, чтобы запустить его в противном случае)

Конечно, если у вас есть секреты военного уровня на диске и / или вы боитесь ЦРУ, этого, вероятно, недостаточно. (В этом случае физически уничтожьте свой диск).


3
Вопрос вроде Win XP в тегах ...
Фиолетовый Жираф

Действительно, я думаю, что он ответил как раз перед тем, как я отредактировал теги, извините.
Новичок

1
Да. Я добавил предложение найти аналог WinXP, которого я не знаю ... (Я использую Linux с 1993 года)
Василий Старынкевич,


3

sdelete - больше нет необходимости ни в одном из этих множественных перезаписывать DoD

редактировать: sdelete написана Microsoft, она «знает» о скрытых областях NTFS, внеполосных данных и всех других забавных маленьких функциях. Это не требует установки и быстро и легко.

Mil Spec «вы должны перезаписывать ровно 37 раз случайными данными в следующем порядке» - это в основном маркетинг приложений безопасности и наполовину запомненные требования DoD. Возможно, это было необходимо на ранних битовых и даже жестких дисках MFM, где у вас был шанс восстановить частичные зоны, если вы читали его под EM. Хотя на практике это было больше связано с блуждающими головами, которые часто оставляли более ранние треки совершенно нетронутыми. В современных жестких дисках GMR основная проблема заключается в том, как встроенное ПО отображает поврежденные сектора, оставляя достоверные данные, о которых ОС не знает.


Хотите объяснить, почему это не нужно и почему sdelete - это правильный инструмент для работы?
Иво Флипс

1
Плотность битов на диске означает, что при современных технологиях нет возможности увидеть или прочитать «длительную» силу, как они могут делать с ДЕЙСТВИТЕЛЬНО ДЕЙСТВИТЕЛЬНО старыми дисками жесткого диска. Во всяком случае, что-то подобное.
Роб

1

Используйте Linux LiveCD для запуска чего-то вроде

dd if=/dev/urandom of=/dev/sda1 bs=1M

Таким образом, вы можете быть уверены, что перезаписываете все в разделе, а не только свободное место. Если вы ультра-параноик, вы также можете запускать его несколько раз, но если вы не отправляете диск, на котором ранее были военные секреты, кому-то, имеющему связи с иностранными правительствами, вам, вероятно, не стоит беспокоиться.


1
/ dev / zero достаточно безопасен и будет НАМНОГО быстрее.
Роб

1

В Linux есть стандартный инструмент под названием shred, который несколько раз перезаписывает файл (или диск) случайными данными, чтобы предотвратить поиск удаленных файлов. Если вы не хотите, чтобы кто-то знал, что вы использовали shred, есть возможность перезаписать все нулями в последнем проходе.

Чтобы использовать shred на диске, выясните, как он называется (обычно что-то вроде / dev / hda или / dev / sdc). Затем откройте терминал и запустите:

shred -vfz -n 10 /dev/hda

Где / dev / hda заменяется именем устройства. Это перезапишет весь диск десять раз и в последний раз со всеми нулями.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.