Ускоренный просмотр DVD с помощью ddrescue

Ускоренный просмотр DVD с помощью ddrescue

Я использую ddrescue для извлечения данных с поврежденных DVD-дисков.

Если DVD-диски сильно повреждены, привод CD-ROM вообще с трудом их читает и может потратить 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 может занять несколько дней. Я сам делал только 4-гигабайтные диски, но читал отчет (теперь ссылка не работает) о том, что кому-то потребовалось 10 дней для чтения 7,8-гигабайтного DVD.

max-errorsвлияет на то, сколько ошибок может быть в блоке для проверки, retry-passesвлияет на то, как часто блок проверяется. no-scrapeи no-trimвлияет на фазы очистки и обрезки. Мне никогда не приходилось использовать эти дополнительные опции для ddrescue, единственное, что вам нужно, по моему опыту, это терпение.

Связанный контент