Jaki jest najszybszy sposób bezpiecznego zastąpienia starego dysku twardego? [duplikować]


9

Możliwa duplikat:
Bezpieczne usuwanie wszystkich danych z dysku twardego

Mam zamiar oddać mój dysk twardy, więc piszę go bzdury, więc nie ma możliwości odzyskania żadnego z moich plików, które tam miałem. Chociaż słyszałem, że nawet ponownie napisane dyski można odzyskać niektóre dane z nich, ale nie sądzę, aby faceci z branży high-tech kiedykolwiek ich dotykali, chyba że jest to bardzo łatwe? Chciałbym wiedzieć, czy to możliwe ... i ile razy muszę to pisać?

Na prawdziwe pytanie tutaj; czy możliwe jest jednoczesne zapisywanie na wielu dyskach HDD, a tym samym zwiększenie całkowitej szybkości zapisu danych? Powiedzmy, że jeśli w środku jest 6 dysków, mógłbym uzyskać 6-krotną prędkość zapisu, jeśli zapisałem te same dane na każdym z nich w tym samym czasie.

Wszelkie inne sugestie są mile widziane, ponieważ piszę z szybkością bankomatu 22 MB / s (stary dysk, czy kiepski kod?), To zajmie trochę czasu.

Edycja: Dla bezpieczeństwa, mój dysk twardy ma około 10 lat lub mniej i ma rozmiar 60 GB. Czy to wymaga tylko jednego wyczyszczenia?


@Jason, przepraszam, heh, zredagowałem to, kiedy o to poprosiłeś.

1
najszybszy to jeden przebieg zerowego wypełnienia, jak sugeruje Basile Starynkevitch, Żadnych danych nie można odzyskać po pojedynczym zastąpieniu, wielokrotne zastępowanie to strata czasu ... nber.org/sys-admin/overwritten-data-guttman.html
Moab

Odkręć go i opróżnij kosz! :)
William Hilsum,

2
szkoda, że ​​został migrowany, chciałbym wiedzieć o tym, jak to zrobić w c ++ ...
Rookie

3
@Rookie: Następnie zapytaj ponownie na StackOverflow i określ, że chcesz mieć rozwiązanie C ++.
SLaks,

Odpowiedzi:


14

Użyłem CCleaner kilka razy, które jest darmowym narzędziem, które wykonuje tę pracę. wprowadź opis zdjęcia tutaj


1
+1, ponieważ CCleaner nie tylko wypełnia dysk twardy śmieciami, ale także robi to bezpiecznie (nie do odzyskania). Nie sądzę, że CCleaner robi to szybciej, ale nie sądzę, abyś mógł jednocześnie pisać na wielu talerzach na dysku twardym.
jcisio

1
@ jcisio, wygląda na to, że jest 2x szybszy niż mój własny program, prawdopodobnie dlatego, że pisze tylko zera? dziwne też, że w ogóle nie słyszę teraz „zadrapania” mojego dysku twardego. moja wersja brzmiała dużo, nawet gdy właśnie napisałem jeden plik na jednej dużej partycji.
Świeżak

@Mark, CCleaner nie usuwa ukrytych danych?
Świeżak

1
@Rookie To może usunąć wszystko , wystarczy wybrać tę opcję w polu Wyczyść.
oleksii 12.12.11

@ Zaznacz, że metadane to nazwy plików, prawda? Czy istnieją programy odczytujące te nazwy plików, nawet jeśli zastąpiłem wszystkie dane?
Świeżak

11

Powinieneś użyć DBAN lub podobnych narzędzi.


Myślę, że źle mi idzie, ponieważ mam 2 terabajty danych na moich 3 innych dyskach, które chciałbym zachować. „DBAN automatycznie i całkowicie usunie zawartość dowolnego dysku twardego, który może wykryć” oO, jeśli dobrze to zrozumiałem?
Świeżak

@Rookie Zrozumiałeś to poprawnie. W twoim przypadku użycie DBAN jest niewskazane.
Duijf,

Po prostu fizycznie odłącz dyski z danymi, które chcesz zachować. DBAN jest rozwiązaniem tego problemu. Możesz użyć czegoś takiego jak Gumka w systemie Windows, aby zastąpić wolne miejsce, ale to nie gwarantuje, że wszystko zostanie wyczyszczone. Jedynym sposobem na to jest zastąpienie całego dysku.
DaleSwanson,

2
@SLaks chciałbyś wyjaśnić, dlaczego jest to lepsze niż CCleaner lub inne sugestie?
Ivo Flipse,

@IvoFlipse Zgoda, potrzebujesz jasnego wyjaśnienia, dlaczego ten użytkownik powinien używać DBAN w porównaniu do wbudowanego narzędzia. DBAN całkowicie wyczyści każde podłączone urządzenie, które może być niebezpieczne, jeśli wszystko, co próbujesz zrobić, to usunąć zewnętrzny dysk twardy
Kolob Canyon

7

Po prostu wypełnij go zerowymi bajtami, w Linuksie czymś takim

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

to wystarcza do większości celów i jest najszybszą dostępną rzeczą.

(prawdopodobnie jest to odpowiednik w twoim systemie i możesz uruchomić Linux-ROM CDROM, aby uruchomić go w przeciwnym razie)

Oczywiście, jeśli masz na dysku tajemnice wojskowe i / lub boisz się CIA, to prawdopodobnie nie wystarczy. (W takim przypadku zniszcz fizycznie dysk).


3
Pytanie ma Win XP w tagach ...
Violet Giraffe

Rzeczywiście, myślę, że odpowiedział, zanim edytowałem tagi, przepraszam.
Świeżak

1
Tak. Dodałem propozycję znalezienia odpowiednika na WinXP, którego nie znam ... (używam Linuksa od 1993 r.)
Basile Starynkevitch,


3

sdelete - tak naprawdę nie ma już potrzeby wielokrotnego nadpisywania DoD

edit: sdelete jest napisany przez Microsoft, „wie” o ukrytych regionach NTFS, danych pozapasmowych i wszystkich innych zabawnych funkcjach. Nie wymaga instalacji i jest szybki i łatwy.

Mil Spec „musisz nadpisać dokładnie 37 razy losowymi danymi w następującej kolejności” to głównie marketing aplikacji zabezpieczających i w połowie zapamiętane wymagania DoD. Było to prawdopodobnie konieczne na wczesnych dyskach twardych bit-za-bit, a nawet MFM, gdzie miałeś szansę na odzyskanie częściowych stref, jeśli przeczytasz je pod EM. Chociaż w praktyce chodziło raczej o wędrujące głowy, które często pozostawiały wcześniejsze ślady całkowicie nietknięte. W przypadku nowoczesnych dysków twardych GMR głównym problemem jest oprogramowanie układowe mapujące uszkodzone sektory, pozostawiając prawidłowe dane, o których system operacyjny nie wie.


Chcesz wyjaśnić, dlaczego nie jest potrzebny i dlaczego sdelete jest właściwym narzędziem do pracy?
Ivo Flipse,

1
Gęstość bitów na dysku oznacza, że ​​przy obecnej technologii nie ma sposobu, aby zobaczyć lub odczytać „trwałą” siłę, tak jak mogą to zrobić NAPRAWDĘ NAPRAWDĘ stare płyty. W każdym razie coś takiego.
Rob

1

Użyj Linux LiveCD, aby uruchomić coś takiego

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

W ten sposób możesz mieć pewność, że nadpisujesz wszystko na partycji, a nie tylko wolne miejsce. Jeśli jesteś ultra-paranoikiem, możesz także uruchomić go wiele razy, ale jeśli nie wysyłasz dysku, który wcześniej miał tajemnice wojskowe, komuś powiązanemu z obcymi rządami, prawdopodobnie nie musisz się martwić.


1
/ dev / zero jest wystarczająco bezpieczny i byłby DUŻO szybszy.
Rob

1

Linux ma standardowe narzędzie o nazwie shred, które kilkakrotnie zastępuje plik (lub dysk) losowymi danymi, aby zapobiec pobieraniu usuniętych plików. Jeśli nie chcesz, aby ktokolwiek wiedział, że użyłeś niszczenia, istnieje możliwość zastąpienia wszystkiego zerami w ostatnim przejściu.

Aby użyć shred na dysku, dowiedz się, jak się nazywa (zwykle coś takiego jak / dev / hda lub / dev / sdc). Następnie otwórz terminal i uruchom:

shred -vfz -n 10 /dev/hda

Gdzie / dev / hda jest zastępowane przez jakąkolwiek nazwę urządzenia. Spowoduje to zastąpienie całego dysku dziesięć razy, a ostatni raz wszystkimi zerami.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.