Який найшвидший спосіб надійно перезаписати старий жорсткий диск? [дублікат]


9

Можливий дублікат:
надійно стираючи всі дані з жорсткого диска

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

На справжнє питання тут; Чи можна було одночасно записувати на кілька дисків всередині жорсткого диска і тим самим збільшувати загальну швидкість запису даних? Тож скажімо, якщо всередині є 6 дисків, я міг би отримати швидкість запису 6x, якби я записав однакові дані для кожного з них одночасно.

Будь-які інші пропозиції вітаються, оскільки я пишу зі швидкісним банкоматом 22 Мб / с (старий накопичувач або хижий код?), Це займе певний час.

Редагувати. Для замітки безпеки мій жорсткий диск має приблизно 10 років або менше та розміром 60 Гб. Це потрібно лише одне протирання?


@Jason, вибачте, heh, редагував це саме тоді, коли ви це запитували.

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

Відкрутіть його і випорожніть його у своєму смітнику! :)
Вільям Гілсум

2
занадто погано це було перенесено, я хотів би знати про те, як це зробити в c ++ ...
Rookie

3
@Rookie: Потім запитайте ще раз про StackOverflow та вкажіть, що вам потрібно рішення C ++.
СЛАкс

Відповіді:


14

Я кілька разів користувався CCleaner , це безкоштовний інструмент, який виконує цю роботу. введіть тут опис зображення


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

1
@jcisio, виглядає в 2 рази швидше, ніж моя власна програма, можливо, тому, що це лише нулі? також дивно, що я не можу почути мої жорсткі диски "подряпини" зараз. моя версія виглядала дуже багато, навіть коли я просто писав один файл в один великий розділ.
Rookie

@Mark, CCleaner не видаляє приховані дані?
Новачок

1
@Rookie Це може видалити все , вам просто потрібно вибрати цю опцію в комбінації Wipe.
олексій

@ Марк, ці метадані - це імена файлів, правда? Чи є програми для читання цих імен, навіть коли я перезаписав усі дані?
Rookie

11

Ви повинні використовувати DBAN або подібні інструменти.


Я думаю, що я пропускаю, оскільки у мене на 3 інших дисках є 2 терабайта даних, які я хотів би зберегти. "DBAN автоматично і повністю видалить вміст будь-якого жорсткого диска, який він може виявити" oO, якщо я правильно його зрозумів?
Rookie

@Rookie Ви правильно це зрозуміли. У вашому випадку використання DBAN недоцільно.
Duijf

Просто фізично від'єднайте диски з даними, які ви хочете зберегти. 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

цього достатньо для більшості цілей і це найшвидший доступний предмет.

(напевно, у вашій системі є еквівалент, і ви можете запустити живий завантажувальний CDROM linux, щоб запустити його інакше)

Звичайно, якщо у вас на диску були секрети військового рівня та / або ви боїтесь ЦРУ, це, мабуть, недостатньо. (У цьому випадку фізично знищіть диск).


3
У чомусь питання Win Win у тегах ...
Фіолетова Жирафа

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

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 на диску, дізнайтеся, як він називається (зазвичай щось на зразок / dev / hda або / dev / sdc). Потім відкрийте термінал і запустіть:

shred -vfz -n 10 /dev/hda

Де / dev / hda замінюється будь-яким ім'ям пристрою. Це перезаписає весь диск десять разів і останній раз з усіма нулями.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.