29Jun

Rescatar CD viejos y dañados con un Ubuntu Live CD

Tus viejos CDs, especialmente los que te has quemado tú mismo, se degradan con el tiempo, hasta el punto de que son ilegibles.¡Le mostraremos cómo extraer la mayor cantidad posible de datos antes de que sea demasiado tarde!

La herramienta que vamos a usar para hacer esto se llama ddrescue , que se puede acceder fácilmente desde el entorno Live CD. ddrescue puede hacer que los archivos. iso salgan de sus CD, que luego pueden quemarse en un CD más confiable o pueden montarse y accederse en todos los sistemas operativos modernos.

Inicie en el entorno Ubuntu Live CD utilizando un CD quemado o una unidad flash preparada.

Primero, instalaremos ddrescue .Abra el Administrador de paquetes Synaptic( Administrador de paquetes de System & gt; Administration & gt; Synaptic Package Manager).

En la ventana Administrador de paquetes Synaptic, haga clic en Configuración & gt;Repositorios.

Agregue una marca en el cuadro cuya etiqueta termine con "universo" para habilitar el repositorio de Ubuntu universe .Haga clic en Cerrar.

De vuelta en la ventana principal de Synaptic, haga clic en el botón Volver a cargar para volver a cargar la lista de paquetes disponibles.

Una vez que el índice de búsqueda ha sido reconstruido, ingrese "ddrescue" en el campo de texto de búsqueda rápida. Dos paquetes diferentes aparecerán;asegúrese de elegir "gddrescue" y no "ddrescue", que funciona de forma ligeramente diferente.

Haga clic derecho en "gddrescue" y seleccione Marcar para instalación. Haga clic en el botón Aplicar y siga las instrucciones para instalar ddrescue .

A continuación, necesitamos seleccionar una ubicación para guardar el archivo. iso que será producido por ddrescue .En nuestro caso, usaremos un disco duro NTFS interno. Para montarlo, haremos clic en Lugares y luego seleccionaremos el disco duro que queremos usar.

El resto de esta guía se realizará en una ventana de terminal, de modo que abra una a través de Aplicaciones & gt;Accesorios & gt;Terminal.

Navega a la ubicación en la que guardarás el archivo. iso. En nuestro caso, se trata de un disco duro recién montado, por lo que primero cambiaremos al directorio / media, y luego utilizaremos la terminación de pestañas para cambiar al directorio que representa nuestro disco duro.

Una vez que esté en el directorio correcto, ¡está listo para ejecutar ddrescue !ddrescue está ordenado porque puede intentar extraer datos de un CD varias veces, y cada vez se agregará al mismo archivo de imagen los datos nuevos que se recuperen.

Por eso, para el primer pase, es mejor comenzar con la recuperación de las partes fáciles primero, y luego profundizar en las áreas problemáticas más adelante.

Para la primera pasada, el comando del terminal es:

ddrescue -n -b 2048 /dev/ cdrom & lt; ISO file & gt;& lt; archivo de registro & gt;

En nuestro caso, el CD que intentamos recuperar es un CD de 13 años con Red Hat Linux 4.2, así que llamaremos a la imagen RedHat.iso y al archivo de registro RedHat.log.

La bandera "-n" asegura que este primer pase no llevará demasiado tiempo, pero recuperará las partes fáciles de leer del CD.El indicador "-b" es importante porque los CD tienen tamaños de bloque de 2048 bytes.

Eventualmente ddrescue terminará, posiblemente con algunos errores.

En nuestro caso, hubo alrededor de 80 MB de datos que no se recuperaron debido a errores. Probemos una segunda y más profunda ejecución para tratar de recuperar la mayor cantidad de datos posible.

El comando del terminal para esta segunda ejecución es muy similar al primero, excepto que en lugar de usar el indicador "-n" usaremos el indicador "-d" para decirle a ddrescue que pase al modo directo y lea la mayor cantidad de datos delCD como sea posible. Para obtener más información acerca de los parámetros de línea de comandos que reconoce ddrescue, consulte su manual.

ddrescue -d -b 2048 /dev/ cdrom & lt; archivo ISO & gt;& lt; archivo de registro & gt;

Asegúrese de que los archivos. iso y. log sean los mismos que utilizó en el primer paso.

Dejamos que ddrescue se ejecute durante la noche, y en la mañana. ..

recuperamos más de 55 MB de datos que no habíamos recuperado antes. Si lo dejamos por más tiempo, podremos haber recuperado aún más.

Es una buena idea intentar guardar tus CD ahora, antes de que se degraden más. El espacio en el disco duro es barato;comprar una unidad externa es una pequeña inversión si eso significa que puedes guardar tus CDs viejos( y luego puedes tirarlos para ahorrar espacio en tus estantes).

Y aunque ddrescue es una gran herramienta para hacer esto, también se puede utilizar para extraer datos de otros dispositivos como discos duros y disquetes. Si trataste de crear una imagen de unidad con dd y te dio errores, entonces prueba ddrescue .