使用 ddrescue 快速運行 DVD

使用 ddrescue 快速運行 DVD

我正在使用 ddrescue 從損壞的 DVD 中獲取資料。

如果 DVD 嚴重損壞,CDROM 光碟機的讀取就會變得非常困難,並且可能會花 10 秒的時間不斷地重新調整光束臂或執行其他操作。

因此,為了避免對驅動器造成無意義的壓力,我想: 1. 設定較高的區塊大小值。 2. 如果發現任何錯誤,請勿嘗試再次讀取;只需向前跳過,直到找到可讀資料。

然而,其中的選項ddrescue讓我感到困惑。--max-errors和之間有什麼區別,和--retry-passes有何貢獻?--no-scrape--no-trim

最終:

  1. 快速有效地瀏覽 DVD 的正確選擇是什麼?
  2. 由於 ddrescue 可以多次運行來填充現有文件映像上的空白,那麼第二次更徹底的運行的選項是什麼?

答案1

您應該按照 CDROM 中的建議進行操作手動的:

 ddrescue -n -b2048 /dev/cdrom cdimage mapfile
 ddrescue -d -r1 -b2048 /dev/cdrom cdimage mapfile

請做好準備,讀取 DVD 可能需要幾天的時間。我自己只做過 4Gb 驅動器,但讀過一份報告(現在連結已損壞),有人花了 10 天的時間才製作了 7.8Gb DVD。

max-errors影響區塊中可以嘗試的錯誤數量,retry-passes影響嘗試區塊的頻率。no-scrapeno-trim影響刮削和修剪階段。我從來不需要使用這些額外的選項ddrescue,根據我的經驗,你唯一需要的是耐心。

相關內容