挽救有划痕的蓝光/DVD 以及损坏的目录/索引的数据

挽救有划痕的蓝光/DVD 以及损坏的目录/索引的数据

我的目标是从有划痕/损坏的蓝光光盘(可能类似于 DVD)中拯救数据,我使用带有 ddrescue 的 Linux,并在第一次运行中恢复了 98% 的块:

ddrescue -n -b2048 /dev/sr1 cdimage.iso mapfile

不幸的是,安装 iso 只能访问大约 50% 的数据。

mount -o loop,ro img.iso /mnt

包含其余数据的文件夹显示为“?”,表示权限、大小和日期,这通常表示文件系统存在问题。似乎该暂存影响了文件系统的 toc/index(可能是 udf)。有没有办法修复目录/索引以访问其余已恢复的块?

259  2 drwxrwxrwx 9 nobody nogroup 444 Dez 21  2015 .
5    4 drwxrwxrwx 9 nobody nogroup 444 May 3   7:50 ..
261  2 drwxrwxrwx 9 nobody nogroup 444 Dez 21  2015 workin_directory
?    ? ?????????  ? ?      ?       ?   ?       ?    brocken dir

使用 ddrescue 进行进一步恢复可能会使用其他选项 -r3、-R 等挽救更多块,但在最坏的情况下,它可能只会收集更多数据块,而这些数据块由于 toc/index/文件系统损坏而再次无法访问。

相关内容