Mam zewnętrzny dysk USB z systemem plików NTFS.
Jeśli usunę plik z systemu Windows i uruchomię jedno z kilku narzędzi „cofnij usunięcie” (powiedzmy, TestDisk), mogę łatwo odzyskać plik (ponieważ „wciąż tam jest, ale jest oznaczony jako usunięty”).
Jeśli usunę plik z systemu Linux, żadne narzędzie (chyba że użyję narzędzia do głębokiego wyszukiwania opartego na sygnaturach) nie będzie w stanie odzyskać pliku. Dlaczego? W jaki sposób implementowane jest unlink w kodzie systemu plików NTFS Linuksa? Wygląda na to, że nie tylko „oznacza to jako usunięte”, ale usuwa również strukturę na dysku, czy tak jest w tym przypadku?