it-swarm-es.tech

¿Herramientas / consejos para recuperar datos de una imagen de disco DMG dañada?

Comparta, si conoce algún consejo para recuperar datos de un "DMG comprimido" que ya no se monta (en mi caso, algo salió mal durante "escanear imagen para restaurar").

8
username

Respondiendo a mi propia pregunta aquí con una lista de cosas para probar.

  • Utilidad de disco> Primeros auxilios> Reparar disco
  • Utilidad de Discos, intente convertir la imagen a ISO
  • intente utilizar una utilidad de terceros para convertir la imagen, como "dmg2iso" (a veces esto tiene el efecto secundario de ignorar los datos corruptos y la imagen se montará)
  • intente montar con una utilidad de terceros como Toast
  • hdiutil attach -ignorebadchecksums /Volumes/path/to/image
  • hdiutil mount -nomount -readwrite /Volumes/path/to/image (luego intente reparar usando DiskWarrior, etc.)

Probablemente estaré completando esta lista durante la próxima semana a medida que investigue más. Quiero echar un vistazo a estos sitios:

7
username

Encontré el siguiente comando para trabajar en la recuperación de una imagen dmg dañada. La solución comenzó leyendo su problema. Busqué una solución durante tres días.

hdiutil convert iMac.dmg -format UDTO -o output.img

Antecedentes: había usado diskutil en OSX 10.8.2 para crear una imagen de la unidad interna de mi iMac. Lo transferí a mi servidor y cuando fui a restaurarlo en otro disco, no se montó diciendo que no había sistemas de archivos válidos. Estaba devastado porque tenía demasiada confianza en la imagen y me deshice de las imágenes de mi máquina de tiempo para ahorrar espacio. ¡De acuerdo, soy un idiota que debería saberlo mejor!

Busqué en Google el error y encontré esta discusión. Probé todos los elementos y no pude montar el archivo dmg. Sabía que la imagen era básicamente buena al ejecutar

hdiutil imageinfo iMac.dmg que dio resultados prometedores:

Format Description: UDIF read-only compressed (zlib)
Class Name: CUDIFDiskImage
Checksum Type: CRC32

Desde un enlace proporcionado en este hilo http://discussions.Apple.com/thread.jspa?threadID=1218394

Encontré una referencia a http://vu1tur.eu.org/tools/ para dmg2img, que DMG2IMG es una herramienta de conversión de archivos de disco de imagen comprimida dmg a estándar (hfsplus) de Apple. Fui al archivo read me de la herramienta que tenía esta nota:

1. An equivalent command under Mac OS X would be:
    hdiutil convert <input.dmg> -format UDTO -o <output.img>

Y esa resultó ser la solución. ¡Pude montar el archivo de salida, que tenía el tamaño correcto, 200 GB, y extraer los archivos que necesitaba!

¡ÉXITO!

5
nworker

Tuve que usar el -noverify y -mount banderas suprimidas para que mi disco se monte. Sin esos indicadores, los errores seguían haciendo que el montaje se abortara. Después de montar de esta manera, pude seleccionar una entrada en blanco en el menú desplegable Disk Warrior y recuperar la mayoría de mis archivos.

hdiutil attach -noverify -mount suppressed /Volumes/path/to/image
3
Eric Wilcox

DiskWarrior se puede usar para reconstruir algunas imágenes de disco corruptas, dependiendo de la naturaleza de la corrupción. Podría valer la pena intentarlo si tiene una copia.

1
Brian Webster