文件不可见,但仍占用磁盘空间

文件不可见,但仍占用磁盘空间

我正在尝试从故障硬盘中恢复数据。我已经启动了 Ubuntu,并用它ddrescue来执行此操作。我要恢复的驱动器是一个旧的 1TB 外置硬盘。我要恢复数据的驱动器是一个已知良好的 2TB SSD,NTFS 分区用于我的日常操作系统 Windows 10。

使用ntfsfixntfs-3g允许我安装 2TB SSD 进行读写访问后,我运行了ddrescue。恢复到大约 900GB 时,它给我一个错误,说磁盘空间不足。我(愚蠢地)忘记了它会写入硬盘驱动器所有块的副本,而不仅仅是已使用的块。

虽然我的驱动器上只有约 700GB 的信息,但ddrescue需要 1TB 的空间。我重新启动 Windows 并清理了 SSD 上的一些空间,但我注意到我的.img文件ddrescue没有出现在 SSD 上。我可以看到隐藏文件和系统文件,但它仍然没有出现。奇怪的是,硬盘仍然显示它几乎已满,尽管现在上面的文件只有大约 700GiB。

我使用 WinDirStat,但找不到正在使用该空间的内容。我重新启动 Linux 并使用,ls -al但该文件没有出现,而且df仍然报告使用率为 89%。

使用时,xdiskusage我可以看到缺失的空间被占用了(permission denied)。不知道该怎么做。

du仅报告使用量为 799G。k4dirstat仅报告 797.51GB。xdiskusage是我用过的唯一似乎能够看到丢失空间的工具。

我怎样才能恢复这个文件,或者甚至只是重新获得它似乎仍然占用的空间?

答案1

chkdsk /f在 Windows 中,在有问题的驱动器上运行。

这将修复所有损坏的文件条目。

相关内容