在 NTFS 分区上使用 chkdsk 后所有数据都丢失了。我该如何恢复?

在 NTFS 分区上使用 chkdsk 后所有数据都丢失了。我该如何恢复?

我有一个多启动系统,在操作系统(Windows7、Debian、Arch)之间有一个共享的 NTFS 分区(300GB)。最近我启动 Windows,它提示我运行 CHKDSK,之后我看不到任何数据。不仅我,就连 testdisk 也看不到任何已删除的文件(在高级>取消删除选项中)。

我使用 Photorec 处理了很多垃圾文件,但问题是所有文件都分散在数千个 recup.* 目录中,而且名称很奇怪。

该分区中目前有一个 chkdsk.log 文件,它自豪地说它删除了 22 个条目(这些是我在该分区中的目录的名称)。

有什么办法可以恢复这个分区吗?

答案1

我猜你唯一的选择就是使用你使用过的那些恢复实用程序。我会添加 Piriform 的免费 Recuva。还有其他免费软件和商业磁盘工具可能有用,但它们的成功率并不能保证。

所有文件字节都应该在磁盘上,或者至少大部分都在。不幸的是,文件名存储在 NTFS 主文件表中,因此,如果损坏了,则无法恢复它们,因为 chkdsk 操作是不可撤消的。

相关内容