如何恢复覆盖的NTFS分区?


1

500GB NTFS分区的前7GB被另一个文件意外覆盖。是否有可能恢复剩余的493 GB NTFS卷中的一些数据?分区表完好无损。执行的命令是:

dd if=file of=/dev/sdc1

谢谢

编辑:我的问题不同。我覆盖了第一个7GB的NTFS分区。其他问题主要涉及硬件故障或坏扇区。



这是不同的。我覆盖了第一个7GB的NTFS分区。其他问题主要涉及硬件故障或坏扇区。
酷男2016年

Answers:


2

解决方案:没有一个建议的解决方案适合我的情况 我用RecuperaBit部分解决了我的问题。RecuperaBit可以恢复很多小文件,包括重要文件。但它无法恢复大(大于1 GB)文件。

在我看来,只应该建议RecuperaBit解决方案(NTFS卷覆盖开始)的情况。

感谢大家的回答并试图为我找到解决方案。


文件大小没有硬编码限制。您的文件很可能已启用NTFS压缩。
Andrea Lazzarotto

1

在linux上,您可以使用https://help.ubuntu.com/community/DataRecovery/NtfsUndelete恢复未覆盖部分中的所有文件

Windows也有类似的工具。

非常重要的是,您不再写入磁盘,还要将文件还原到另一个磁盘。否则你会限制你成功的机会。


ntfsundelete给了我这个错误:#ntfsundelete / dev / sdc1缺少NTFS签名。无法挂载'/ dev / sdc1':无效参数设备'/ dev / sdc1'没有有效的NTFS。也许你选错了设备?或整个磁盘而不是分区(例如/ dev / hda,而不是/ dev / hda1)?或者相反?
酷男2016年

如果文件系统已损坏,则此工具无法工作。你可以使用我为此目的开发的RecuperaBit。
Andrea Lazzarotto

@AndreaLazzarotto感谢您开发RecuperaBit。我可以用它恢复很多有价值的数据。另一方面,它无法恢复大文件。它显示大文件名,但文件大小为0.有没有办法恢复大文件?谢谢
酷男2016年

@coolman您可以恢复的文件大小没有限制。如果启用了NTFS压缩,它将不起作用,但在运行程序时,它会在警告中明确写入。此外,默认情况下,在每个Windows版本上都禁用 NTFS压缩。
Andrea

对于大文件,存储文件的一个扇区被覆盖的可能性要高得多。这就是为什么你能够恢复许多小文件,但不太可能成功的大文件。
edlerd 2016年

0

你将不得不使用一个程序像TestDisk您的NTFS分区恢复删除的文件。编辑:虽然如果您安装了本机程序,如edlerd所述,您可能希望改用它

很难说你将会或不会获得哪些数据,但只要你没有覆盖所有数据,我认为你应该能够找到一些东西。

免责声明:我自己没有使用过TestDisk。这是我用Google搜索“linux tool recover deleted partition”时的第一个结果。我过去使用过类似的工具 - 你可能想要四处寻找,看看你最信任哪个/找到最舒服的工具。


如果部分MFT损坏,这将不起作用。
Andrea Lazzarotto 2016年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.