正如我所说,我不小心在错误的设备上运行了 mkfs.ntfs 命令,并在运行到 8% 时停止了它,现在该设备无法访问。有什么方法可以恢复该设备上的内容
答案1
我就不给你们讲有关保留备份的讲座了。
有一些方法可以恢复某些数据。
您需要做的第一件事就是复制该设备。使用
dd if=/dev/device of=some_file
原因是,当您尝试恢复时,可能会意外损坏数据。如果您处理副本,则只需创建一个新副本即可。如果你在原来的基础上工作,它就消失了。
您可以尝试testdisk
,特别是如果它是 extfs 分区。也许它可以找到一个备份超级块,您可以从那里开始工作。
如果没有,类似的软件photorec
也许可以恢复您的一些照片。还存在其他工具。
但请注意:如果您的mkfs.ntfs
数据丢失率为 8%,则您已经丢失了大量无法恢复的数据。
答案2
不幸的是,mkfs
可能覆盖了分区表。你需要很多运气才能恢复:-(
你可以试试testdisk
(https://www.cgsecurity.org/wiki/TestDisk, apt-get install testdisk
) 来恢复您的数据。
答案3
根据我的经验,如果您想恢复数据,R-Studio Undelete 是市场上最好的产品。就在最近,Stack Exchange 的一个人成功地使用它恢复了超过 10 万张照片。这不是广告。
像 photorec/testdisk 这样的原生 Linux 工具非常基础,通常根本没有帮助。