ntfsundelete 不读取整个分区

ntfsundelete 不读取整个分区

为了避免 XY 问题,这是我面临的问题的背景......

我有一个外部硬盘驱动器,应该有数百个文件,突然间,所有文件都消失了(我不知道为什么)。

我正在尝试使用 ntfsundelete 来恢复这些文件。我认为 ntfsundelete 没有扫描整个分区的原因是因为它几乎有 1TB,并且 ntfsundelete 输出仅列出 255 个索引节点(0 个潜在恢复)并且它很快完成。

如果我安装分区并使用 df 检查 inode 的数量,则输出如下:

nicolas@homelab:~$ df -ih /media/nicolas/HD_EXTERNO
Filesystem     Inodes IUsed IFree IUse% Mounted on
/dev/sdc1        932M    31  932M    1% /media/nicolas/HD_EXTERNO

我尝试运行 ntfsundelete:

sudo ntfsundelete /dev/sdc1

sudo ntfsundelete /dev/sdc1 --scan

并得到相同的结果:

Files with potentially recoverable content: 0

我正在使用 ntfsundelete,但我接受任何建议,如果有任何我应该尝试的替代工具,请告诉我(即使它运行 Windows)。

如果是硬件故障,我可以使用任何工具来执行运行状况检查吗?

提前致谢

相关内容