Dies ist eine alte Frage, aber ich fühlte mich gezwungen, meine zwei Cent einzuwerfen, da ich Erfahrung mit forensischer Datenwiederherstellung habe.
Die gestellte Frage ist rein akademisch, daher ist diese Antwort auch rein akademisch. In der Praxis ist die akzeptierte Antwort richtig; Ein Durchgang ist ausreichend, um die Daten auf einem Laufwerk nicht wiederherstellbar zu machen. Es gibt jedoch einen Grund , warum Regierungen mehrere Durchgänge vorschreiben.
Die Leute denken an eine Festplatte als ein digitales Gerät; dass magnetische Bits in einem engen Muster angeordnet sind und von den Antriebsköpfen ein- oder ausgeschaltet werden. In Wirklichkeit ist eine Festplatte jedoch ein analoges Gerät für die Physik magnetischer Medien. Die Oberfläche der Platten ist mit einem Substrat voller magnetischer Dipole beschichtet, die kleiner sind als das digitale Bit, das sie codieren. Eine ausreichende Anzahl dieser Dipole in einer Orientierung gegenüber der anderen bildet einen elektrischen Nettowiderstand auf der Ebene der einzelnen Bits. Es ist die Widerstandsschwelle , die bestimmt, ob ein Bit als 1 oder 0 interpretiert wird, nicht als digitale Ein / Aus-Polarität.
In Bezug auf die Elektronik des Laufwerks ist das elektrische Signal, das von den Köpfen kommt, eine modulierte Sinuswelle und kein Bitstrom von Einsen und Nullen. Dies ist genau die Art und Weise, wie Magnetbänder vor Jahrzehnten Audiosignale aufgezeichnet haben - erst jetzt ist das Substrat viel dichter und wir verwenden Mathematik, um ein digitales Signal aus dem analogen "Rauschen" zu extrahieren.
Es ist physisch unmöglich, einen 100% perfekten Plattenteller herzustellen, und selbst wenn Sie könnten, ist die Betriebsumgebung niemals 100% perfekt. Auf der Ebene der Physik, auf der moderne Festplatten betrieben werden, gibt es buchstäblich Hunderte von Faktoren, die mikroskopische Fehler im Signal hervorrufen, und sie stellen ein Problem dar, das so gravierend ist, dass bis zu 1-2% des Speicherplatzes auf einer typischen Festplatte vorhanden sind "verschwendet" bei der Fehlerkorrektur, um mit ihnen umzugehen. Ihre Festplatte wird die ganze Zeit buchstäblich von Fehlern wiederhergestellt . Normaler Festplattenbetrieb ist eigentlich ein Wahrscheinlichkeitsspiel, bei dem ein "guter" Sektor lediglich eine Wahrscheinlichkeit von n% ist, dass die dort codierten Daten korrekt sind.
Betrachten wir nun den Fall fehlerhafter Sektoren und sehen Sie, wie dieselbe Technik auf gute Sektoren angewendet werden kann.
Wenn ein Sektor als "schlecht" markiert ist (von der Steuerung, nicht vom Betriebssystem), bedeutet dies, dass die Wahrscheinlichkeit, dass ALLE Datenbits innerhalb eines bestimmten Sektors insgesamt erfasst werden, unter den Schwellenwert der mathematischen Wiederherstellbarkeit gefallen ist durch die Fehlerkorrekturalgorithmen des Laufwerks. Das bedeutet nicht, dass die Bits tatsächlich tot sind. Nur, dass der Controller nicht sicher sein kann, ob sie korrekt sind.
Sie können jedoch einen fehlerhaften Sektor wiederherstellen, indem Sie ihn Hunderte oder möglicherweise Tausende Male lesen, je nachdem, wie schwer der Schaden ist. Mit jedem Durchgang des Kopfes über den "schlechten" Sektor liest sich der Sektor etwas anders. Das Wackeln des Plattentellers, die Temperatur, die Vibrationen, der Zeitversatz usw. können sich geringfügig unterscheiden. Wenn Sie jedoch jeden Durchgang ausreichend oft mit Tausenden von Durchgängen vergleichen, können Sie (mit etwas weniger als absoluter Gewissheit) die Daten wiederherstellen, die der fehlerhafte Sektor enthielt, bevor er auf Sie zugegriffen hat. Genau so funktioniert Datenrettungssoftware wie SpinRite.
Wenden wir diese Logik nun auf einen "guten" Sektor an. Wenn Sie das Laufwerk mit einem Durchgang gelöscht haben, ist der Controller zu 100% sicher, dass jeder Sektor das Bitmuster enthält, mit dem Sie das Laufwerk gefüllt haben. Es gibt jedoch immer noch Fehler bei diesen Lesevorgängen, und der Controller korrigiert sie immer noch. Einige dieser Fehler sind umweltbedingt, aber es besteht eine gute Chance, dass viele von ihnen auch Überreste der Daten sind, die vor dem Überschreiben des Sektors vorhanden waren.
Denken Sie daran, dass es sich um dieselbe Technologie handelt, die wir hier seit Jahrzehnten für Audiobänder verwenden. Nicht alle diese magnetischen Dipole wurden in diesem einzigen Durchgang umgedreht, so dass immer noch ein "Geister" -Signal im Rauschen ist.
Um Adam Savage (von den Mythbusters) zu zitieren: "Ich lehne deine Realität ab und ersetze meine eigene." Wenn Sie das Controller-Laufwerk nehmen aus der Gleichung (damit mathematische Sicherheit des abgewischt Datenmusters ist) und schauen Sie in der Sinuswelle aus der Elektronik des Antriebs kommen, es könnte möglich sein , in der Theorie , die Daten zu rekonstruieren , die auf dem Laufwerk vorhanden waren bevor es gelöscht wurde - so wie wir es früher mit "gelöschten" Tonbändern gemacht haben.
Oder vielleicht nicht. Bei den fehlenden 18 Minuten der Nixon Watergate-Bänder hat es nicht geholfen ... Oder hat es geholfen? ;-)
Nun, ist das praktisch? Gibt es tatsächlich ein solches Gerät, das dazu in der Lage ist? Vielleicht. Vielleicht nicht. Wenn es so wäre, wäre es mit Sicherheit ein Staatsgeheimnis. Aber da es theoretisch möglich ist, muss man sich theoretisch dagegen wehren. Dies bedeutet, dass mehrere Durchläufe mit mehreren Bitmustern durchgeführt werden, um das Geistersignal so weit wie möglich zu verschlüsseln.
Wenn Sie eine Regierung sind, die versucht, klassifizierte Daten zu löschen, müssen Sie dies berücksichtigen. Wenn es Ihr geheimes Versteck ist, dann wahrscheinlich nicht (es sei denn, Ihre Frau arbeitet für die NSA).