Dd

dd 在 CD 中途停止複制

  • October 5, 2022

我有幾個舊磁碟正在嘗試複製到 HDD。一些磁碟執行良好,我可以使用mount和複製它們rsync,但是與舊磁碟一樣,一些磁槃無法安裝。我厭倦了dd用來製作它們的圖像,然後跑去photorec把文件拿出來。這在一定程度上奏效了。我的文件已恢復,但我注意到dd某些驅動器僅複製了大約一半(4.7Gb 中的 1.5Gb)磁碟。這導致 photorec 只能恢復磁碟上大約一半的影片(有沒有更好的方法從磁碟恢復這些文件?)

我想知道是否遇到了一些不可讀的部分並dd停止複制,如果是這樣,是否可以指示dd製作整個 4.7gb 磁碟的副本?

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

利用ddrescue

  • (在 Debian 和 Ubuntu 中:用於apt)安裝包gddrescue

  • info ddrescue在開始恢復之前通過命令閱讀一個很好的教程。

    • 複製到一個驅動器並將日誌文件寫入另一個驅動器。
    • 第一步是使用快速過程來複製易於閱讀的內容。
    • 然後一個緩慢的過程通常可以閱讀很多標準工具難以閱讀的內容。
  • 然後在複製/恢復的副本上,您可以使用多種工具進行恢復,例如 PhotoRec,但也可以使用其他用於從 DVD 讀取或轉換的工具。

  • 通過這種方式,我從嚴重劃傷的 DVD 中拯救了影片剪輯。


ddrescue適用於任何類型的損壞驅動器、HDD、儲存卡、USB pendrive、DVD 或 CD 磁碟,即使有一些

$$ physically $$壞扇區。

引用自:https://unix.stackexchange.com/questions/719857