对不起我的英语...
我的外部硬盘上的日期丢失了DD(我的外部硬盘上有ext4格式并且只有视频和一些文件),现在尝试从我的硬盘中恢复日期。这里找到如何去做
sudo ddrescue -f -r3 /dev/sdb1 memorycard.iso memorycard.log
为什么主动控制使用两种可能性,.iso和。日志为了保存?
否则,还有一个问题......
他只给予/sdb1不是输出硬盘/sda5
也许很好
ddrescue -f -r3 /dev/sdb1 /dev/sda5/_rescue.img /dev/sda5/rescue.log
可以请有人用简单的话解释一下,因为他这样做了,谢谢!
答案1
man
的页面ddrescue
是这里。
命令选项ddrescue
告诉
-f
如果您愿意,请强制覆盖块设备不是将您的数据复制到常规文件。在这种情况下,该选项将不会执行任何操作,因为您是复制到常规img
文件。
-r3
任何坏扇区重试 3 次
/dev/sdb1
您尝试修复的损坏驱动器的路径。应该是可以连接的但是不是安装。插入驱动器并运行lsblk
以查看正确的路径。
/path/to/rescue.img
正是您要将保存的数据复制到的位置,可以是任何具有足够空间用于复制的已安装驱动器。不要使用/dev/
路径,只使用常规文件系统中的普通路径,例如/home/user/whatever
/path/to/rescue.log
是在哪里ddrescue
记录它的进度,以便如果您停止它,它可以从停止的地方恢复,而不必重新开始。再次使用正常的路径描述。
如果损坏的驱动器位于/dev/sdb1
那么只需打开终端在要将数据复制到的位置并运行
sudo ddrescue -r3 /dev/sdb1 rescue.img rescue.log
编辑
恢复图像后,您将需要mount
它。有一些帮助这里但如果您有一个img
文件,那么您可能会发现更容易安装losetup
以帮助解决mount
.您还可以尝试指定一种iso
格式而不是img
,看看您的文件管理器是否可以直接打开它(因为 @acg 最初建议使用iso
)。
安装后,您还可以用来testdisk
检查 iso 中是否有任何已删除和丢失的文件。