所以我用dd
命令创建了一个linux live cd 。在错误的USB驱动器上。我的1TB硬盘现在安装了500MB的live usb。我有~500GB的文件,我很喜欢回来。
是否有恢复的希望,如果有的话,最好的方法是什么?
文件系统是ntfs,现在显然它是一个iso。
使用完整命令:
sudo dd if=/path/to/iso of=/dev/sdX bs=4M;sync
所以我用dd
命令创建了一个linux live cd 。在错误的USB驱动器上。我的1TB硬盘现在安装了500MB的live usb。我有~500GB的文件,我很喜欢回来。
是否有恢复的希望,如果有的话,最好的方法是什么?
文件系统是ntfs,现在显然它是一个iso。
使用完整命令:
sudo dd if=/path/to/iso of=/dev/sdX bs=4M;sync
Answers:
您可以尝试使用TestDisk来恢复分区,但不幸的是,使用DD是破坏磁盘(这就是为什么称为DD)的最简单方法,因为它会覆盖现有数据。
您可以在许多系统救援磁盘上找到TestDisk和PhotoRec。我以前用过这个:http://www.ubuntu-rescue-remix.org/
TestDisk在一个peice中恢复分区,所以希望它能够为你找到并恢复分区。
PhotoRec是TestDisk失败时使用的。它在硬盘上搜索带有已知页眉和页脚的未分段的二进制文件,以恢复已知的文件类型,如.mp3,.jpg等,因为你的驱动器只被部分覆盖(我假设你的ISO远不及500GB)你应该能够恢复只要它是Photorec可以识别的类型,所有未被覆盖的东西。
下面是关于linux上数据恢复的一些很好的一般信息:https://help.ubuntu.com/community/DataRecovery
当您的数据被覆盖时,与“仅”删除相反,我担心您的数据会永久消失。您唯一的机会是将硬盘送到专业的数据恢复公司,这可能会重建其中的一部分。但这通常非常昂贵,因此您必须考虑这些数据对您的重要程度。