Ist es möglich, die vorherige Byte-Position auf einer Festplatte zu erkennen, nachdem diese überschrieben wurde?

3

Ich höre immer wieder von diesen Aussagen, dass "eine Festplatte wie eine Kassette ist, weil es sich um ein magnetisches Medium handelt". Das hat mich zum Nachdenken gebracht ...

Früher habe ich als junger Mann DJ gespielt und Musik aus dem Radio aufgenommen, während ich als Ansager zu jedem Song gespielt habe. Manchmal habe ich es vermasselt und musste den rumpeligen Teil des Bandes erneut aufnehmen, und beim Überprüfen gab es einen merklichen Qualitätsunterschied. Später im Leben erfuhr ich, dass der Qualitätsunterschied durch die Tatsache zustande kam, dass die vorherige Aufnahme immer noch auf dem Band vorhanden war, zumindest genug, um den Ton zu verzerren. Es ist die gleiche Idee wie das Biegen einer Stahlgabel oder eines Löffels. Wenn Sie es biegen und dann zurückbiegen, haben Sie immer eine kleine Einkerbung, in der die ursprüngliche Biegung aufgetreten ist.

Gibt es diese Eigenschaft bei Festplatten mit Magnetbasis, und wenn ja, ist sie erkennbar? Beachten Sie das Szenario, dass es nur einmal überschrieben wurde.

Chad Harrison
quelle
Vorheriges "Bit" kann mit einem Elektronenmikroskop erkannt werden, vorheriges Bit hat keine Auswirkung auf das Bit, das es überschreibt.
Moab

Antworten:

6

Gibt es diese Eigenschaft bei Festplatten mit Magnetbasis, und wenn ja, ist sie erkennbar?

Nein, denn die von Ihnen erwähnte schlechte Technik der Neuaufnahme wird bei digitalen Datengeräten wie Festplatten und Magnetbändern vollständig vermieden. Der Unterschied zwischen der Aufzeichnung analoger und digitaler Informationen ist nicht das Hauptproblem. Es läuft wirklich auf den Aufnahmemechanismus hinaus.

Magnetische Rekorder haben mindestens zwei Köpfe: einen Löschkopf und einen Schreibkopf (oder Lese- / Schreibkopf). Der Zweck des Löschkopfes besteht darin, das Grundrauschen des magnetischen Mediums (des Bandes oder der Platte) vor dem Schreiben eines Signals zu verringern. Wenn Sie das Band in Ihrem Beispiel sichern, gibt es eine gewisse Länge (den Abstand zwischen dem Löschkopf und den Schreibköpfen) des bespielten Bandes, die vom Löschkopf nicht beeinflusst wird, wenn Sie mit der erneuten Aufnahme beginnen. Sie verlassen sich ausschließlich auf den Schreibkopf, um die vorherige Aufzeichnung zu "löschen" und zu überschreiben. An einem bestimmten Punkt (abhängig von der Bandgeschwindigkeit und der Kopfentfernung) werden Sie auf Band aufnehmen, das vom Löschkopf gelöscht wurde.

Digitale Magnetmedien vermeiden dieses Problem vollständig, indem sie Daten immer vollständig schreiben Aufzeichnungen . Der Bereich zwischen den Datensätzen wird als Rekordlücke oder einfach Lücke. Innerhalb dieser Lücke befindet sich ein spezielles Gebiet namens Schreiben Sie Spleiß . Das Löschen & amp; Schreibköpfe dürfen nur innerhalb dieser Schreibspleißbereiche ein- oder ausgeschaltet werden, um vorhandene aufgezeichnete Daten (einschließlich der Lückendaten unmittelbar vor und nach jedem Datensatz) nicht zu beschädigen. Wenn Sie eine Analogie benötigen, denken Sie an jede Aufzeichnung als Song (oder aufgenommene Spur) mit Lücken zwischen den einzelnen Songs. Anstatt in der Mitte des Songs neu aufzunehmen, würde die richtige Technik immer den gesamten Song beginnend in der Lücke aufnehmen. Hinweis : der Prozess von (physikalische) Formatierung einer Festplatte ist der Vorgang des Schreibens einer Adressmarke, eines ID-Datensatzes, eines (leeren) Datensatzes und aller erforderlichen Lücken für jeden Sektor auf jeder Spur der Festplatte. Wenn ein Sektor "geschrieben" ist, wird nur der Datensatz des Sektors wird umgeschrieben. Die Adressmarke und ID-Datensatz werden nie nach dem Format umgeschrieben.

Das Schreiben in Blöcken, die als Datensätze bezeichnet werden und Lücken und Schreibspleiße aufweisen, erfolgt nicht nur aufgrund des Abstands zwischen dem Lösch- & amp; Schreibköpfe. Es gibt auch das Problem des richtigen Lesens der digitalen Informationen. Dein Tonbandgerät benutzt Amplitudenmodulation Audio auf Magnetband aufnehmen. Digitale Datenrecorder verwenden MFM oder seine Varianten, die sich auf Flussänderungen (nicht auf Spannungspegel) stützen, um Änderungen im Bitzustand anzuzeigen. Beachten Sie das Flussmittel Änderungen Bit anzeigen Umkehrung , kein absoluter Bitwert. Zu Beginn eines Lesevorgangs wird der Bitzustand auf Null initialisiert und "0" werden eingetaktet, bis eine Flussänderung gelesen wird. Daher muss der Lesekopf dort eingeschaltet werden, wo Nullen geschrieben wurden. Dies ist die Lücke, die jedem Datensatz vorausgeht.

sawdust
quelle
1

Obwohl ich kein Experte bin, glaube ich, dass der Hauptunterschied darin besteht, dass Kassetten ein analoges Signal aufnehmen, während Festplatten digital sind. Es wäre viel schwieriger, die analogen Signale auf einem Band vor dem Überschreiben perfekt auf Null zu stellen, während es viel einfacher wäre, das digitale Signal an das "wahre" 0- oder 1-Signal heranzuführen.

Godric Seer
quelle
3
Die "Digitalität" einer Aufzeichnung oder Übertragung ist eine rein abstrakte Gedanken-Konstruktion. Es gibt kein digitales Signal oder digitales Bit auf elektrischen oder magnetischen Medien. Die Interpretation eines solchen Signals macht es digital ...
Pavel
0

Nun, ich glaube, dass das Problem hier ist, können magnetische Spuren immer noch wiederhergestellt werden oder einen Einfluss auf die Daten haben, mit denen Sie sie überschrieben haben?

Wenn es mindestens zweimal überschrieben wurde, ist es sehr zweifelhaft.

Wie Godric feststellt, sind Festplattendaten digital. Das Medium, auf dem es aufgezeichnet ist, ist magnetisch, aber wir haben es mit Nullen und Einsen zu tun. Du kannst kein 0,5 haben. Die zuvor aufgezeichneten Daten haben also keinen Einfluss auf die aktuell aufgezeichneten Daten.

In Ihrem Beispiel Ihr Umgang mit ANALOG-Daten. Die zuvor aufgezeichneten magnetischen Daten wurden nicht gelöscht, sodass Ihre neuen Daten teilweise gelöscht oder verstärkt wurden, da es sich nicht um neue Medien handelte.

Da es sich um digitale Daten handelt, schreibt der Antriebsmechanismus den Datenblock und eine Prüfsumme. Diese Prüfsumme wird verwendet, um sicherzustellen, dass keine Datenintegrität verloren gegangen ist, und wird bei Bedarf verwendet, um die Wiederherstellung der Daten zu unterstützen, falls diese beschädigt wurden.

Wenn während des Lesens diese Prüfsumme nicht mit der frisch generierten Prüfsumme der gelesenen Daten übereinstimmt, werden die Daten unbeaufsichtigt unter Verwendung der vorhandenen Prüfsumme repariert. Sie können also keine verzerrten Daten aufgrund der zuvor aufgezeichneten & amp; überschriebene Daten.

Das Problem tritt auch bei der Datenwiederherstellung auf. Sobald die Daten ein- oder zweimal überschrieben wurden, ist eine Wiederherstellung so gut wie unmöglich http://www.schollnick.net/wordpress/2009/04/oh-my-gosh-they-are-stealing-my-data/ ).

Benjamin Schollnick
quelle
1
Niemand hat jemals Daten von einem Überschreiben wiederhergestellt.
Moab
Moab, ich würde eher zustimmen ... (Dass noch nie jemand Daten von 1 Überschreiben wiederhergestellt hat). Aber ich denke noch nie ist zu weit von einer Aussage entfernt. Wenn das Laufwerk keine vertraulichen Daten enthält, wird in der Regel ein einmaliger Löschvorgang ausgeführt. Wenn es vertrauliche Daten enthält, führe ich in der Regel einen Löschvorgang mit drei Durchgängen durch. Der Zeitunterschied ist spürbar, aber im Allgemeinen nicht unerschwinglich.
Benjamin Schollnick
@BenjaminSchollnick: In den alten Tagen der schrittmotorbasierten Kopfsteuerung könnte die Aufforderung, an einem heißen Tag auf Spur Nr. 492 zu fahren, dazu führen, dass sich der Kopf an eine andere Stelle bewegt als an einem kalten Tag. Wenn ein Laufwerk einmal an einem kalten Tag und einmal an einem heißen Tag beschrieben wird, wird möglicherweise eine Kante des Tracks, der an einem kalten Tag geschrieben wurde, nicht überschrieben. Wenn das spätere Schreiben 90% der ursprünglichen Spur abdeckt, würde die Tatsache, dass ein Lesevorgang an einem kalten Tag möglicherweise ein Signal mit einer Stärke von 10% von dem Schreibvorgang am kalten Tag mit dem Schreibvorgang am heißen Tag vermischt hat, keine Probleme verursachen. .
supercat
... da das Hot-Day-Signal viel stärker wäre, aber jemand mit einem viel engeren Lesekopf in der Lage sein könnte, die früheren "Cold-Day" -Informationen zu extrahieren. Beachten Sie, dass wiederholte Schreibvorgänge ebenfalls nicht helfen, wenn Sie an einem heißen Tag schreiben, um die Daten nicht zu löschen. Neuere Festplatten verfügen über Feedback-Mechanismen, mit denen ihre Köpfe den Spuren viel genauer folgen können, sodass die Wahrscheinlichkeit geringer ist, dass Restinformationen an den Spurgrenzen verbleiben als bei älteren Laufwerken.
supercat
@supercat, du bist technisch korrekt. Dies ist zum Teil die technische Grundlage für Spinrite ( grc.com ). Bei modernen Antrieben bezweifle ich jedoch, dass dies sehr wahrscheinlich ist. Wenn Sie sich Sorgen machen, führen Sie erneut ein Überschreiben mit 7 Durchgängen durch. Bei jedem Durchgang hat das Laufwerk eine andere Temperatur (aufgrund der Laufzeit) und hilft, dieses von Ihnen beschriebene Wärmeszenario zu vermeiden.
Benjamin Schollnick