我的 NTFS 分区已损坏。我正在尝试ddrescue
在 ubuntu 20.10 liveUSB 上使用相同的功能。
我计划使用的命令是这样的
sudo ddrescue -n -r 1 -c 16 /dev/sda4 /media/restored.img ~/status.log
我对文件系统、分区及其工作原理的了解非常有限ddrescue
。我从旧线程中学习,这ddrescue
可能需要很长时间(大约几天)。
我想知道是否有办法只拯救图像文件(图片 - jpg、png 等)?我可能完全错了,但是这样的方法(如果存在)可以减少救援时间吗?
答案1
正如评论中解释的那样,它dd rescue
不仅仅可以拯救图像文件(或任何特定的文件类型),它还用于制作块设备的图像副本。如果块设备没有损坏,那么它也可以像dd
命令一样从块设备复制特定文件。你可以使用的是testdisk
命令。运行sudo testdisk
,然后选择损坏分区所在的磁盘,然后选择分区表类型(最好保留默认值),然后选择选项[Advanced] Filesystem Utils
,然后选择损坏的分区并选择Undelete
选项,然后它将列出在该分区中找到的所有文件分区。请记住,可能会有很多文件,因此可能需要一段时间。此外,如果您的分区未列出,那么您可以尝试分析磁盘是否有丢失的分区。