¿Recuperar la imagen de ddrescue y conservar la estructura de carpetas original?

¿Recuperar la imagen de ddrescue y conservar la estructura de carpetas original?

Estoy ejecutando Ubuntu y tengo acceso a Windows 10. Tengo una imagen de un disco que creé usando GNU ddrescue. Intenté usarlo foremosten la imagen y foremostparece crear una carpeta separada con el nombre de cada tipo de archivo diferente que encuentra y guarda los archivos coincidentes allí.

Esto destruye completamente el árbol de carpetas original y hace que todos los archivos resultantes tengan sentido.imposible.

Tengo un montón de fotos en el archivo de imagen. Se almacenan en numerosas carpetas con nombres de dónde se tomaron las fotos, cuándo se tomaron, etc. Realmente necesito conservar el árbol de carpetas original.

Puede alguien ayudarme con esto?

Contenido defdisk -l mybackup.img

Disk backup.img: 424.5 GB, 424541814784 bytes
255 heads, 63 sectors/track, 51614 cylinders, total 829183232 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xeea5da13

     Device Boot      Start         End      Blocks   Id  System
backup.img1              63   976768064   488384001    7  HPFS/NTFS/exFAT

Respuesta1

Descargo de responsabilidad

Mi respuesta se aplica a la situación en la que la imagen tomada con ddrescue(o dd) es completamente precisa (no hubo errores de lectura), la partición subyacente y el sistema de archivos están en buen estado.En realidad, no se trata de "recuperación" sino de "obtener acceso". Para alguien con un disco o sistema de archivos defectuoso, es posible que esto no se aplique.


respuesta real

El resultado proporcionado fdiskmuestra que el tamaño de la imagen es demasiado pequeño para contener la partición. Entiendo que la pregunta está relacionada conÉste. Después de crear su imagen completa, simplemente puede montar la partición subyacente:

sudo mount -o ro,offset=$((512*63)) mybackup.img /mnt

Notas:

  • Monte el modo de solo lectura ( ro) para evitar modificaciones accidentales en la imagen.
  • Su imagen contiene una partición; 63es su compensación en unidades de tamaño del sector ( 512).
  • El punto de montaje es /mnt; Por supuesto que puedes montar en otro lugar.

Ahora debería poder ver sus archivos y la estructura de directorios en /mnt/(o donde decida montarlos). Utilice cp -ru mcotra herramienta para copiar.

Limpieza

Cuando haya terminado, desmóntelo mediante:

sudo umount /mnt

información relacionada