In sehr lockeren Worten, um zu betonen, wo die Komplikation liegt:
Die Bits auf dem Laufwerk werden als binär interpretiert, "1" und "0", wenn Sie möchten. In Wirklichkeit wird jedoch eine kontinuierliche Variable gemessen. Man könnte bildlich sagen, dass jedes Bit wirklich jeden Wert zwischen 0 und 1 annehmen kann, und der Umrichter interpretiert alle Werte> 0,7 als 1 und alle Werte <0,3 als 0.
Nehmen wir an, ein bisschen kostet 0,9. Sie überschreiben es dann mit einer 0, was die Gebühr effektiv senkt. Die Endladung beträgt vielleicht 0,25, aber wenn das Bit ursprünglich eine Ladung von 0,2 gewesen wäre, würde es vielleicht bei 0,15 liegen. Durch Verwendung einer Ausrüstung, die die Ladungen mit hoher Genauigkeit lesen kann, könnte man theoretisch Daten wiederherstellen, die von allen Nullen überschrieben wurden, indem eine Normalisierung verwendet wird, bei der Ladung <0,2 eine Null und Ladung> 0,2 eine Eins ist.
Wenn man stattdessen die Daten mit Zufallszahlen überschreibt, ist es für diese Wiederherstellung sofort viel schwieriger. Deshalb wird es für sehr sensible Daten bevorzugt.
In der Realität sind Algorithmen viel klüger, je nachdem, wie gut die Auflösung der zur Analyse der Magnetisierung der Platte verwendeten Geräte ist. Es gibt einen Grund, warum die Datenwiederherstellungsunternehmen dummes Geld verlangen :-)