
Estoy usando ddrescue para obtener datos de DVD dañados.
Si los DVD están muy dañados, la unidad de CDROM realmente tiene dificultades para leer y puede pasar 10 segundos continuamente reajustando el brazo de la barra o lo que sea que esté haciendo.
Entonces, para evitar tensiones innecesarias en el disco, pensé: 1. Establecer un valor de tamaño de bloque alto. 2. Si se detecta algún error, no intente leer nuevamente; simplemente avance hasta encontrar datos legibles.
Sin embargo, las opciones ddrescue
me tienen confundido. ¿Cuál es la diferencia entre --max-errors
y --retry-passes
y cuáles son las contribuciones de --no-scrape
y --no-trim
?
Por último:
- ¿Cuáles son las opciones correctas para leer un DVD de manera eficiente lo más rápido posible?
- Dado que ddrescue se puede ejecutar varias veces completando los espacios en blanco en una imagen de archivo existente, ¿cuáles serían las opciones para una segunda ejecución más completa?
Respuesta1
Sólo debes seguir la recomendación para CDROM en elmanual:
ddrescue -n -b2048 /dev/cdrom cdimage mapfile
ddrescue -d -r1 -b2048 /dev/cdrom cdimage mapfile
Y prepárese porque pueden pasar varios días hasta que se lea un DVD. Yo solo he hecho unidades de 4 Gb, pero leí un informe (ahora un enlace roto) de alguien que tardó 10 días en adquirir un DVD de 7,8 Gb.
max-errors
Influye en cuántos errores puede haber en un bloque a intentar, retry-passes
influye en la frecuencia con la que se intenta un bloque. no-scrape
e no-trim
influir en las fases de raspado y recorte. Nunca he necesitado usar estas opciones adicionales ddrescue
, según mi experiencia, lo único que necesitas es paciencia.