我该怎么做才能修复 fsck.exfat 未发现已损坏的 exFAT 文件系统?

我该怎么做才能修复 fsck.exfat 未发现已损坏的 exFAT 文件系统?

我正在清理外部驱动器中的可用空间,方法是将文件填满,/dev/zero直到填满整个可用空间。我留下一个命令,要求在完成操作后立即删除文件,并将其留在后台。命令完成后,我继续使用计算机,直到它因内存管理问题而挂起。

再次打开电源后,我发现设备剩余的可用空间为零,但文件已被删除。它们无处可寻,使用testdisk,我甚至可以看到它们显示为已删除。然而没有可用空间。

fsck.exfat使用该选项运行了(版本 1.3.0)-a,它声称没有问题。

请注意,这是一个未分区的块设备。我只是用 exFAT 格式化了整个设备,而不是事先创建分区表并格式化分区。这在尝试使用其他工具修复它时会产生一些问题。

我尝试在 Hiren 的 Boot Mini Windows XP 中打开它,但它的所有工具都无法识别它。不知何故,在我重新启动后,Ubuntu 也无法识别它;它给出了 VBR 校验和错误。这个错误被 发现并迅速修复fsck.exfat,然而,之前的问题仍然存在。

我尝试创建并删除同名文件以查看是否有帮助,但没有用。GParted 似乎也无法对此做任何事情。

有什么想法我可以做什么吗?

相关内容