![如何恢复被覆盖的 NTFS 分区?](https://linux22.com/image/1513087/%E5%A6%82%E4%BD%95%E6%81%A2%E5%A4%8D%E8%A2%AB%E8%A6%86%E7%9B%96%E7%9A%84%20NTFS%20%E5%88%86%E5%8C%BA%EF%BC%9F.png)
500GB NTFS 分区的前 7GB 被另一个文件意外覆盖。是否可以恢复 NTFS 卷剩余 493 GB 中的部分数据?分区表完好无损。执行的命令是:
dd if=file of=/dev/sdc1
谢谢
编辑:我的问题不同。我覆盖了 NTFS 分区的前 7GB。其他问题主要涉及硬件故障或坏扇区。
答案1
解决方案:所有建议的解决方案都不适合我的情况。我部分解决了我的问题恢复比特。RecuperaBit 可以恢复大量小文件,包括重要文件。但它无法恢复大文件(大于 1 GB)。
在我看来,只有 RecuperaBit 解决方案才应该适用于这种情况(NTFS 卷的开头被覆盖)。
感谢大家回答并尝试为我找到解决方案。
答案2
在 Linux 上,你可以使用以下命令恢复未覆盖部分的所有文件https://help.ubuntu.com/community/DataRecovery/NtfsUndelete
Windows 上也有类似的工具。
非常重要的一点是,不要再向磁盘写入任何内容,还要将文件还原到另一个磁盘。否则,成功的机会就会受到限制。
答案3
你必须使用类似这样的程序测试磁盘到从 NTFS 分区中恢复删除的文件。编辑:尽管如果你安装了本机程序,如 edlerd 所述,你可能希望使用它
很难说您会获得或不会获得哪些数据,但只要您没有覆盖所有数据,我认为您应该能够找到一些东西。
免责声明:我自己没有使用过 TestDisk。这是我在 Google 上搜索“linux 工具恢复已删除分区”时得到的第一个结果。不过,我过去也使用过类似的工具 - 您可能需要货比三家,看看您最信任哪个/觉得哪个使用起来最舒服。