我不小心在错误的设备上运行了 mkfs.ntfs 命令,并停止了它

我不小心在错误的设备上运行了 mkfs.ntfs 命令,并停止了它

正如我所说,我不小心在错误的设备上运行了 mkfs.ntfs 命令,并在运行到 8% 时停止了它,现在该设备无法访问。有什么方法可以恢复该设备上的内容

答案1

我就不给你们讲有关保留备份的讲座了。

有一些方法可以恢复某些数据。

您需要做的第一件事就是复制该设备。使用

dd if=/dev/device of=some_file

原因是,当您尝试恢复时,可能会意外损坏数据。如果您处理副本,则只需创建一个新副本即可。如果你在原来的基础上工作,它就消失了。

您可以尝试testdisk,特别是如果它是 extfs 分区。也许它可以找到一个备份超级块,您可以从那里开始工作。

如果没有,类似的软件photorec也许可以恢复您的一些照片。还存在其他工具。

但请注意:如果您的mkfs.ntfs数据丢失率为 8%,则您已经丢失了大量无法恢复的数据。

答案2

不幸的是,mkfs可能覆盖了分​​区表。你需要很多运气才能恢复:-(

你可以试试testdiskhttps://www.cgsecurity.org/wiki/TestDisk, apt-get install testdisk) 来恢复您的数据。

答案3

根据我的经验,如果您想恢复数据,R-Studio Undelete 是市场上最好的产品。就在最近,Stack Exchange 的一个人成功地使用它恢复了超过 10 万张照片。这不是广告。

像 photorec/testdisk 这样的原生 Linux 工具非常基础,通常根本没有帮助。

相关内容