dd 在 CD 中途停止复制

dd 在 CD 中途停止复制

我有几个旧磁盘,我正在尝试将其复制到硬盘上。有些磁盘工作正常,我可以仅使用mount和来复制它们rsync,但是与旧磁盘一样,有些磁盘无法安装。我厌倦了为dd它们制作图像,然后跑去photorec把文件拿出来。这在一定程度上发挥了作用。我的文件已恢复,但我注意到dd仅复制了某些驱动器的大约一半(4.7Gb 中的 1.5Gb)磁盘。这导致 photorec 只能恢复磁盘上大约一半的视频(是否有更好的方法从磁盘恢复这些文件?)

我想知道是否遇到了一些不可读的部分并dd停止了复制,如果是这样,是否可以指示dd复制整个 4.7GB 磁盘?

我运行的命令:dd if=input of=output

答案1

使用ddrescue

  • (在 Debian 和 Ubuntu 中:用于apt)安装软件包gddrescue

  • info ddrescue在开始恢复之前,请通过命令阅读一个很好的教程。

    • 克隆到一个驱动器并将日志文件写入另一个驱动器。
    • 第一步是使用快速流程来克隆易于阅读的内容。
    • 那么一个缓慢的过程通常可以读取很多标准工具难以读取的内容。
  • 然后,在克隆/恢复的副本上,您可以使用多种工具进行恢复,例如 PhotoRec,但用于读取或从 DVD 转换的其他工具也应该可以使用。

  • 通过这种方式,我从划伤严重的 DVD 中拯救了视频剪辑。


ddrescue适用于任何类型的损坏驱动器、HDD、存储卡、USB 闪存盘、DVD 或 CD 磁盘,即使存在一些[物理]坏扇区。

相关内容