Bleibt der Eintrag also dort, als ob Sie Umschalt + Gelöscht hätten, oder wird er dauerhaft gelöscht?
Beachten Sie, dass dies kein Duplikat meiner vorherigen Frage ist. Ich habe es einfach nicht geschafft, die beiden zu integrieren. Ich betrachte diese beiden Fragen als getrennt.
Ext4 und NTFS. Das "irgendwo anders" befindet sich im selben Dateisystem, aber ich bin auch gespannt, was passiert, wenn ich es in ein anderes Dateisystem verschiebe, dh zwischen Ext4 und NTFS hin und her.
quelle
Diese Antwort gilt für NTFS
Ja. Der MFT-Eintrag der Datei (es gibt kein "Original" und keine "Kopie") bleibt dort. Das Betriebssystem muss nur:
Jeder MFT-Eintrag eines Verzeichnisses hat ein
$INDEX_ROOT
Attribut, das einige untergeordnete Elemente auflistet, während der Rest an einer anderen Stelle gespeichert wird (diese Stelle befindet sich an einer oder mehreren$INDEX_ALLOCATION
Attributen).Wenn das Betriebssystem eine Datei innerhalb desselben Dateisystems verschiebt, werden diese "Listen der Kinder" (obwohl es sich technisch um B + -Bäume handelt ) aktualisiert.
Beachten Sie, dass es möglicherweise möglich ist, verbleibende Einträge aus dem losen Bereich von Indexdatensätzen herauszuarbeiten.
Das Verschieben einer Datei in ein anderes Dateisystem wird wie folgt behandelt:
In diesem Fall bleibt der MFT-Eintrag ebenfalls erhalten, wird jedoch als gelöscht markiert. Es kann überschrieben werden, wenn neue Dateien erstellt werden und zusätzliche MFT-Einträge erforderlich sind.
quelle