我有一个外部的USB磁盘上有一个NTFS文件系统。
如果我从Windows中删除文件,并运行其中一个“取消删除”实用程序(如TestDisk),我可以轻松恢复文件(因为“它仍然存在,但标记为已删除”)。
如果我从Linux中删除文件(我正在使用Ubuntu),没有实用程序可以恢复文件(除非我使用基于深度search签名的文件)。 为什么? 它看起来像Linux不只是“标记为已删除”,但它抹去了一些磁盘上的结构,是这样的情况?
Linux的NTFS实现(NTFS-3G)仅支持部分日志logging – 仅足以处理不干净的closures。 跟踪文件历史logging是不够的。