Was ist der schnellste Weg, um eine alte Festplatte sicher zu überschreiben? [Duplikat]

9

Mögliches Duplizieren:
Sicheres Löschen aller Daten von einer Festplatte

Ich werde meine Festplatte verschenken, also schreibe ich sie voller Mist, damit es keine Möglichkeit gibt, meine Dateien wiederherzustellen, die ich dort hatte. Ich habe zwar gehört, dass sogar neu geschriebene Laufwerke einige Daten von ihnen wiederherstellen können, aber ich denke nicht, dass ein High-Tech-Typ sie jemals berührt, es sei denn, es ist sehr einfach? Ich würde gerne wissen, ob es möglich ist ... und wie oft muss ich darüber schreiben?

Auf die eigentliche Frage hier; Könnte es möglich sein, gleichzeitig auf mehrere Festplatten in der Festplatte zu schreiben und so die gesamte Datenschreibgeschwindigkeit zu erhöhen? Nehmen wir also an, wenn 6 Festplatten darin sind, könnte ich die 6-fache Schreibgeschwindigkeit erreichen, wenn ich zur gleichen Zeit die gleichen Daten auf jede von ihnen schreibe.

Alle anderen Vorschläge sind willkommen, da ich mit einem Geldautomaten mit 22 MB / s Geschwindigkeit (altes Laufwerk oder beschissener Code?) Schreibe. Dies wird eine Weile dauern.

Bearbeiten: Aus Sicherheitsgründen ist meine Festplatte höchstens 10 Jahre alt und 60 GB groß. Benötigt dies nur ein Wischtuch?

Anfänger
quelle
@ Jason, sorry, heh, habe es gerade bearbeitet, als du es gefragt hast.
1
Am schnellsten ist ein Durchlauf von Null, wie von Basile Starynkevitch vorgeschlagen. Nach einem einzelnen Überschreiben können keine Daten wiederhergestellt werden. Mehrfaches Überschreiben ist Zeitverschwendung. Nber.org/sys-admin/overwritten-data-guttman.html
Moab
Schrauben Sie es ab und leeren Sie Ihren Behälter hinein! :)
William Hilsum
2
Schade, dass dies migriert wurde, ich würde gerne wissen, wie es in C ++ geht ...
Rookie
3
@Rookie: Dann fragen Sie erneut bei StackOverflow und geben Sie an, dass Sie eine C ++ - Lösung wünschen.
SLaks

Antworten:

14

Ich habe ein paar Mal CCleaner verwendet, ein kostenloses Tool, das die Arbeit erledigt. Geben Sie hier die Bildbeschreibung ein

oleksii
quelle
1
+1, da CCleaner Ihre Festplatte nicht nur mit Müll füllt, sondern auch sicher (nicht behebbar). Ich glaube nicht, dass CCleaner es schneller macht, aber ich glaube auch nicht, dass Sie gleichzeitig auf mehrere Platten auf einer Festplatte schreiben können.
Jcisio
1
@jcisio, scheint 2x schneller zu sein als mein eigenes Programm, wahrscheinlich weil dies nur Nullen schreibt? auch komisch, dass ich meine Festplatte jetzt überhaupt nicht "kratzen" hören kann. Meine Version hat viel geklungen, selbst wenn ich nur eine Datei in einer großen Partition geschrieben habe.
Rookie
@ Mark, CCleaner entfernt die versteckten Daten nicht?
Rookie
1
@Rookie Es kann alles entfernen , Sie müssen nur diese Option in der Combobox " Löschen" auswählen.
Oleksii
@ Mark, diese Metadaten sind Dateinamen, oder? Gibt es Programme zum Lesen dieser Dateinamen, auch wenn ich alle Daten überschrieben habe?
Rookie
11

Sie sollten DBAN oder ähnliche Tools verwenden.

SLaks
quelle
Ich denke, ich werde nicht weiterkommen, da ich 2 Terabyte Daten auf meinen 3 anderen Festplatten habe, die ich behalten möchte. "DBAN löscht automatisch und vollständig den Inhalt einer Festplatte, die es erkennen kann" oO, wenn ich es richtig verstanden habe?
Rookie
@Rookie Du hast das richtig verstanden. In Ihrem Fall wird die Verwendung von DBAN nicht empfohlen.
Duijf
Trennen Sie Laufwerke einfach physisch von den Daten, die Sie behalten möchten. DBAN ist die Lösung für dieses Problem. Sie können so etwas wie Eraser in Windows verwenden, um freien Speicherplatz zu überschreiben, aber das stellt nicht sicher, dass alles gelöscht wird. Die einzige Möglichkeit, dies zu tun, besteht darin, das gesamte Laufwerk zu überschreiben.
DaleSwanson
2
@SLaks Möchten Sie erklären, warum dies besser ist als CCleaner oder die anderen Vorschläge?
Ivo Flipse
@IvoFlipse Einverstanden, Sie benötigen eine klare Erklärung, warum dieser Benutzer DBAN im Vergleich zu einem integrierten Tool verwenden sollte. DBAN löscht alle angeschlossenen Geräte vollständig aus, was gefährlich sein kann, wenn Sie nur versuchen, eine externe Festplatte zu löschen
Kolob Canyon
7

Füllen Sie es einfach mit null Bytes, unter Linux mit so etwas

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

Dies reicht für die meisten Zwecke aus und ist die schnellste verfügbare.

(Es gibt wahrscheinlich ein Äquivalent auf Ihrem System, und Sie könnten ein Live-Boot-CD-ROM-Linux booten, um es anderweitig auszuführen.)

Wenn Sie militärische Geheimnisse auf der Festplatte hatten und / oder Angst vor der CIA haben, reicht dies natürlich wahrscheinlich nicht aus. (In diesem Fall zerstören Sie Ihre Festplatte physisch).

Basile Starynkevitch
quelle
3
Die Frage hat irgendwie Win XP in Tags ...
Violet Giraffe
In der Tat, ich denke, er hat kurz vor dem Bearbeiten der Tags geantwortet, sorry.
Rookie
1
Ja. Ich habe einen Vorschlag hinzugefügt, um das Äquivalent unter WinXP zu finden, das ich nicht kenne ... (Ich verwende Linux seit 1993)
Basile Starynkevitch
3

sdelete - es gibt wirklich keine Notwendigkeit mehr für dieses mehrfache Überschreiben von DoD-Sachen

edit: sdelete wurde von Microsoft geschrieben und kennt sich mit versteckten NTFS-Regionen, Out-of-Band-Daten und all den anderen lustigen kleinen Funktionen aus. Es erfordert keine Installation und ist schnell und einfach.

Die Mil-Spezifikation "Sie müssen genau 37 Mal mit zufälligen Daten in der folgenden Reihenfolge überschreiben" ist hauptsächlich das Marketing von Sicherheits-Apps und die Hälfte der DoD-Anforderungen. Es war wohl auf frühen Bit-für-Bit- und sogar MFM-Festplatten erforderlich, auf denen Sie die Möglichkeit hatten, Teilzonen wiederherzustellen, wenn Sie sie unter einer EM lesen. Obwohl es in der Praxis eher um wandernde Köpfe ging, die frühere Spuren oft völlig intakt ließen. Bei modernen GMR-Festplatten ist das Hauptanliegen die Firmware, die fehlerhafte Sektoren abbildet und gültige Daten hinterlässt, von denen das Betriebssystem nichts weiß.

Martin Beckett
quelle
Möchten Sie erklären, warum es nicht benötigt wird und warum sdelete das richtige Werkzeug für den Job ist?
Ivo Flipse
1
Die Dichte der Bits auf der Festplatte bedeutet, dass es mit der aktuellen Technologie keine Möglichkeit gibt, die "dauerhafte" Kraft zu sehen oder zu lesen, wie sie mit WIRKLICH WIRKLICH alten Festplattenplatten möglich ist. Sowas sowieso.
Rob
1

Verwenden Sie eine Linux LiveCD, um so etwas auszuführen

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

Auf diese Weise können Sie sicher sein, dass Sie alles in der Partition und nicht nur den freien Speicherplatz überschreiben. Wenn Sie ultra-paranoid sind, können Sie es auch mehrmals ausführen. Wenn Sie jedoch keine Festplatte mit militärischen Geheimnissen an jemanden senden, der Verbindungen zu ausländischen Regierungen hat, müssen Sie sich wahrscheinlich keine Sorgen machen.

flauschige
quelle
1
/ dev / zero ist sicher genug und wäre VIEL schneller.
Rob
1

Linux verfügt über ein Standardtool namens shred, das eine Datei (oder ein Laufwerk) mehrmals mit zufälligen Daten überschreibt, um das Abrufen gelöschter Dateien zu verhindern. Wenn Sie nicht möchten, dass jemand weiß, dass Sie Shred verwendet haben, können Sie im letzten Durchgang alles mit Nullen überschreiben.

Um Shred auf einer Festplatte zu verwenden, finden Sie heraus, wie es heißt (normalerweise so etwas wie / dev / hda oder / dev / sdc). Öffnen Sie dann ein Terminal und führen Sie Folgendes aus:

shred -vfz -n 10 /dev/hda

Wobei / dev / hda durch den Namen des Geräts ersetzt wird. Dadurch wird die gesamte Festplatte zehnmal und ein letztes Mal mit allen Nullen überschrieben.

Evilcandybag
quelle