mni*_*ess 8 command-line backup data-recovery ddrescue
我有几张旧 CD 有划痕,无法再播放。对于有划痕的视频 DVD 也是如此。有机会使用 Ubuntu 恢复数据吗?
mni*_*ess 18
您可以使用ddrescue恢复损坏的介质。与常规 dd 相比,它不会停在不可读的扇区。这对于光学介质尤其有希望,因为有时重试或反向读取介质会产生不同的结果。
注意:此方法不适用于恢复有划痕的音频 CD。
sudo apt install gddrescue
使用 ddrescue,您可以尝试通过多个步骤恢复数据。并非所有这些都是始终需要的。
在第一次运行中,我们恢复所有可以正常读取的内容并记录似乎已损坏的内容。
ddrescue -b 2048 -n -v /dev/sr0 dvd.iso rescue.log
块大小2048是 DVD 介质的默认块大小。您的系统上的设备名称/dev/sr0可能不同。只需运行mount即可找到正确的名称。
如果在第 1 步之后没有出现任何错误,则说明您已完成。如果确实出现错误,请运行以下命令来重点检查坏块。
ddrescue -b 2048 -d -r 3 -v /dev/sr0 dvd.iso rescue.log
参数-d允许直接访问设备(请求不经过内核),-r 3是坏块的重试次数。
如果仍然出现错误,请继续。
最后运行这个:
ddrescue -b 2048 -d -R -r 3 -v /dev/sr0 dvd.iso rescue.log
参数-R反转读取方向。这通常会导致更多的块可以成功恢复。
即使您仍然有一些错误,ddrescue 也会用零填充无法恢复的块,以便您在播放媒体时不会出现错误。视频 DVD 包含大量纠错数据。这意味着即使您仍然存在错误,您也可能不会听到或看到恢复的媒体有任何问题。
| 归档时间: |
|
| 查看次数: |
10546 次 |
| 最近记录: |