我是 Ubuntu 新手,对它进行过一些小小尝试,但最终对它了解不多,只知道它对超级用户来说有多强大!另外,如果这里不适合发布这篇文章,您有什么想法更适合发布到哪里吗?无论如何,我有一个朋友需要帮助从他坏掉的硬盘上取回一些数据。对于这种问题,Windows 几乎无能为力,所以我直接使用了 Ubuntu。(看起来 Parted Magic 不再是开源的?)
因此我找到了几个教程,其中似乎效果最好的一个可以在这里找到:
我也尝试过这个教程,但是运气不太好:
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
可能会为您提供驱动器的映像,然后您可以安全地将其用于数据恢复软件。
看从有坏扇区的 NTFS 驱动器恢复文件关于如何从受影响的分区创建这样的图像。
看挂载由 ddrescue 创建的映像关于如何使用该图像进行数据恢复。
在所有其他情况下,如果驱动器状况良好,您可以直接从该驱动器执行恢复。这会快得多。
- 看安装 Ubuntu 后,如何恢复意外丢失的 Windows 分区?关于如何使用数据恢复软件的简短指南。