使用 ddrescue 恢复硬盘 - 不知道是否正在创建映像

使用 ddrescue 恢复硬盘 - 不知道是否正在创建映像

我是 Ubuntu 新手,对它进行过一些小小尝试,但最终对它了解不多,只知道它对超级用户来说有多强大!另外,如果这里不适合发布这篇文章,您有什么想法更适合发布到哪里吗?无论如何,我有一个朋友需要帮助从他坏掉的硬盘上取回一些数据。对于这种问题,Windows 几乎无能为力,所以我直接使用了 Ubuntu。(看起来 Parted Magic 不再是开源的?)

因此我找到了几个教程,其中似乎效果最好的一个可以在这里找到:

https://www.data-medics.com/forum/how-to-clone-a-hard-drive-with-bad-sectors-using-ddrescue-t133.html

我也尝试过这个教程,但是运气不太好:

https://www.technibble.com/guide-using-ddrescue-recover-data/

长话短说,从第一个教程开始,我确定应该在终端中发送的命令如下:

sudo ddrescue -f /dev/sdc /dev/sdb /media/ubuntu/ExtraSpace/Sailor/Sailor.log

当我执行该命令时,这是我第一次让 ddrescue 开始工作。它现在已经运行了整整一天,并报告恢复了 22%!所以我认为我取得了进展!(当然我会让它运行直到完成……可能再过 2 或 3 天)

但我的问题是这样的。在文件夹 /ExtraSpace/Sailor 中,我看到一个日志文件。所以我相信我的日志文件是正确创建的。但我很好奇数据本身(或图像文件)保存在哪里?我没有看到它,但我可能只是不知道在哪里看!我认为应该根据我在第二个教程中读到的内容创建一个磁盘映像……但也许我执行的命令是错误的?不管怎样,我已确保 /dev/sdc 是坏驱动器,而 /dev/sdb 是具有足够空间的驱动器,我正尝试将数据传输到该驱动器。

谢谢你尽你所能的帮助!

答案1

执行

add-apt-repository ppa:hamishmb/myppa
apt-get update
apt-get install ddrescue-gui -y

它可能会让你的生活更轻松。/dev/sdX是块设备,您尝试进行磁盘到磁盘的复制。

也可以尝试

sudo apt install testdisk
testdisk /dev/sdX

并使用其中的文件恢复实用程序。

答案2

如果您需要恢复数据的驱动器坏了(坏扇区数量不断增加表明这一点),任何读取访问都会使情况变得更糟。在这种情况下,最后一次读取ddrescue可能会为您提供驱动器的映像,然后您可以安全地将其用于数据恢复软件。

在所有其他情况下,如果驱动器状况良好,您可以直接从该驱动器执行恢复。这会快得多。

相关内容