
Estoy intentando recuperar datos de un disco duro defectuoso usando GNU ddrescue en Ubuntu. Usé el siguiente comando:
sudo ddrescue -f /dev/sda /dev/sdb [path to mapfile]
Hasta ahora está funcionando rápidamente y sin problemas. Mi preocupación es acerca de la unidad de destino 'sdb'. En la utilidad 'Discos' de Ubuntu, su contenido aparece como 'Espacio no asignado' y la partición es 'Registro de arranque maestro'. ¿Qué veré cuando termine ddrescue? ¿Debería haber preparado el disco de otra manera?
Ambas unidades son del mismo tamaño y puedo ver actividad en cada unidad. No estoy seguro de si la unidad de la que estoy recuperando datos ('sda') es MBR o no. Gracias por tu tiempo.
Respuesta1
No. ddrescue
preparará todo para ti. Sólo necesitas configurar las cosasdespuésel rescate, pero sólo si la tabla de partición estaba dañada. DeManual de rescate GNU:
Ejemplo 1: rescate completamente automático de un disco completo con dos particiones ext2 en
/dev/sda
formato/dev/sdb
.Nota: no es necesario realizar la partición
/dev/sdb
de antemano, pero si la tabla de particiones/dev/sda
está dañada, deberá volver a crearla de alguna manera en/dev/sdb
.ddrescue -f -r3 /dev/sda /dev/sdb mapfile fdisk /dev/sdb e2fsck -v -f /dev/sdb1 e2fsck -v -f /dev/sdb2
Una vez ddrescue
hecho esto (y haya hecho todo de forma segura, por ejemplo no haber montado nada /dev/sda
o /dev/sdb
durante el rescate, tenga cuidado con las interrupciones y "reparar" la unidad defectuosa), verá que todos los datos posibles del disco defectuoso se copiaron a el nuevo. Al decir "todos los datos posibles" me refiero también a la tabla de particiones y los indicadores de partición.