Korrigieren Sie mich, wenn ich hier falsch liege, aber wenn Sie etwas von Ihrem PC "löschen", überschreibt Ihr Computer nur einen Teil der Binärdatei, wobei die Nullen die Einsen ersetzen. (Oder etwas in diesem Sinne) Wenn Sie also etwas in den Papierkorb senden, wird ein Teil der Datei überschrieben, und wenn Sie etwas aus dem Papierkorb löschen, werden mehr Daten geschrieben?
windows-7
recycle-bin
Shea A.
quelle
quelle
000000000000
oderrandom_garbage_data_repeat_random_garbage_dat
nach dem Löschen erneut speichere , hat das nicht den gleichen Effekt?Antworten:
Keiner der Vorgänge überschreibt die Datei.
Das Verschieben einer Datei in den Papierkorb bewirkt genau das - das Verschieben der Datei und das Verschieben, wenn sich der neue Ordner auf demselben Datenträger befindet: Der Dateinameneintrag wird von seinem ursprünglichen Ordner in einen anderen verschoben, jedoch nicht Der Inhalt der Datei befindet sich noch auf der Festplatte und wird weder physisch verschoben, geändert noch angesehen.
Durch Löschen einer Datei aus dem Papierkorb (oder durch direktes Löschen mit Shift+ Delete) wird der Dateinameneintrag aus dem Ordner entfernt. Der zuvor von der Datei belegte Teil der Festplatte wird weiterhin nicht geändert oder überschrieben und enthält weiterhin alle Dateidaten, diese Daten sind jedoch nicht mehr mit einem Dateinamen verknüpft. Das Stelle der Platte wird als „frei“ aufgezeichnet, jedoch so zukünftige Schreibvorgänge auf die Platte , dass der Raum wieder verwenden können, und wenn Sie die Festplatte zu halten mit dem Raum wird überschreibt mit ziemlicher Sicherheit schließlich .
Für den Fall, dass Sie die Wiederherstellung gelöschter Daten verhindern müssen, stehen spezielle Tools zum sicheren Überschreiben der Daten zur Verfügung. Dies erfolgt nicht standardmäßig, da es langsam ist und den Verschleiß der Festplatte erhöht.
quelle
.$TRASHES
kann ich mich nicht erinnern), und Windows kombiniert sie alle, wenn Sie den Papierkorb öffnen. Ihr C: -Laufwerk und Ihr E: -Laufwerk haben also beide einen Ordner, da Windows beim Löschen nicht alles kopieren möchte (das ist der springende Punkt!).$RECYCLE.BIN
. @Riking Du denkst an Nautilus für Linux; es nutzt.Trashes
.Eine Datei besteht aus zwei Teilen:
Wenn eine Datei gelöscht wird:
quelle
Sie müssen klären, ob Sie fragen, was auf dem physischen Laufwerk oder auf der Software-Ebene passiert.
Auf der physischen Seite hängt es vom Laufwerk ab:
Das Überschreiben oder Beschreiben von Bits auf magnetischen Laufwerken ist der gleiche Vorgang, sodass Dateien normalerweise nicht physisch gelöscht werden (das Betriebssystem ändert lediglich das Inhaltsverzeichnis der Partition und markiert den Speicherplatz als frei).
Auf SSD-Laufwerken ist es nicht möglich, vorhandene Daten zu überschreiben, sodass Dateien normalerweise physisch gelöscht werden (siehe http://en.wikipedia.org/wiki/Trim_(computing ).
Abhängig vom verwendeten Dateisystem wird in der Software in den meisten Fällen nur das Inhaltsverzeichnis der Partition geändert.
quelle