Ich habe eine externe USB-Festplatte mit einem NTFS-Dateisystem darauf.
Wenn ich eine Datei aus Windows entfernen und ich führen eine von mehreren „Undelete“ Dienstprogramme (sagen wir, Testdisk) ich die Datei leicht wiederherstellen können (weil „es ist immer noch da, aber es ist als gelöscht markiert“).
Wenn ich die Datei von Linux entferne, kann kein Dienstprogramm (es sei denn, ich verwende ein signaturbasiertes Deep Search-Programm) die Datei wiederherstellen. Warum? Wie wird Unlink im NTFS-Dateisystemcode von Linux implementiert? Es sieht so aus, als würde es nicht nur "als gelöscht markieren", sondern auch die Struktur auf der Festplatte verwischen. Ist dies der Fall?