使用dd命令后恢复数据

arr*_*l12 1 data-recovery dd testdisk external-hard-drive

嗨,我有一个适用于 mac 的 Iomega HD。我正在将 ubuntu 服务器映像写入另一个驱动器,但不小心选择了我的 500GB Iomega 和我的文件。我运行的命令是:

sudo dd if=/Users/myuser/Desktop/ubuntu/ubuntuserver.img of=/dev/rdisk1 bs=1m
Run Code Online (Sandbox Code Playgroud)

这应该是另一个磁盘。

我已经下载了 testdisk 但不知道如何使用它进行恢复。

我检索数据的最佳选择是什么?

Jou*_*eek 5

很简单,如果dd 完成它的工作,它可能是不可能的——如果你中途停止它,任何未被覆盖的数据都应该是可恢复的。Testdisk 在系统格式化时最有用 - 这通常涉及将扇区“标记”为未使用,而不是擦除它们。使用现代驱动器,不管古特曼论文怎么说,覆盖数据极有可能使数据无法恢复。DD 会覆盖数据,因此,除了从备份中恢复之外,没有任何实用的方法可以恢复数据。

不幸的是,取证很棘手。photorec 是一个好的开始,但您可能需要尝试手术刀之类的东西,最重要的是。如果数据有价值,也可能值得从专业的驱动器恢复公司获得报价。

  • 那是假设较旧的数据密度。我想如果他刚开始运行 dd 并及时停止,testdisk 可能会有所帮助,但这与“我用 dd 覆盖了我的整个驱动器”不同的情况 (2认同)