Tengo un archivo .dmg , y no puedo entender cómo abrirlo. ¿Cómo puedo abrirlo?
75
Tengo un archivo .dmg , y no puedo entender cómo abrirlo. ¿Cómo puedo abrirlo?
Instala dmg2img .
A continuación, lea la página de información del paquete y la página del manual para ver si le resulta útil.
La aplicación parece convertir .dmg en un archivo que se puede montar con el mount
comando:
dmg2img file.dmg imagefile.img
De su artículo de Wikipedia , el siguiente comando parece estar disponible para hacer eso:
sudo mount -o loop -t hfsplus imagefile.img /mnt
De esta manera, el archivo imagefile.img
es el resultado de dmg2iso
y el contenido estará disponible en /mnt
. Si no se detecta el tipo hfsplus, es posible que deba cargar el módulo del núcleo para ello:
sudo modprobe hfsplus
Cuando termine, puede desmontarlo ejecutando:
sudo umount /mnt
mount: wrong fs type, bad option, bad superblock on /dev/loop0
file file.dmg
. También puede intentar7z l file.dmg
enumerar los contenidos.dmg2img v1.6.2
. Ejecuté dmg2img en elmysql-5.5.28-osx10.6-x86_64.dmg
que creémysql-5.5.28-osx10.6-x86_64.img
, pero no se monta.Para extraerlo, es mucho más fácil usar 7zip. Simplemente haz:
fuente
7z
hizo el trabajo, mientras que sedmg2img
quejó de una imagen dañada corrupta.0.unknown partition
para mí.Esto funciona para mi:
7z x
hfs
archivo de particiónExtraer usando
7z x
Localice la
hfs
partición (aquí está el4.hfs
archivo):Montarlo en la carpeta:
fuente
7z x ../mysql-5.5.28-osx10.6-x86_64.dmg 4.hfs
Si tienes éxito con las instrucciones de Lekensteyn y obtienes más poder. Si vas a
En este momento, Ubuntu solo viene con dmg2img versión 1.6.2 y la versión 1.6.4 a veces hace la diferencia. También puede extraer particiones específicas de un dmg y solo algunas de ellas son hfs +
fuente
Al usar
dmg2img file.dmg imagefile.img
en Linux si obtiene ERROR: mensaje de error de inflación, simplemente instale 7zip comoy emita el siguiente comando en la terminal
dmg2img InstallESD.dmg imagefile.img
en la terminal.Ahora puede montar imagefile.img con
y entonces
fuente
En primer lugar, instale DMG2IMG . Ahora puedes convertirlo a
IMG
:Se
IMG
puede montar con:Y echa un vistazo a
/mnt
fuente
En el caso de algunos
.dmg
s, no puedes ni7z x
ellos, nimount
el resultado dedmg2img
.En ese caso, el
.img
resultado dedmg2img your.dmg new.img
puede tener sus particiones extraídas con7z x
:¡Éxito!
fuente
7z
en el archivo dmg. ¿Por qué convertirlo entonces?7z x your.dmg
fallaCan't open as archive: 1
y cuandodmg2img
la salida no será aceptada pormount
ninguno de los dos. Aclararésiguiendo la respuesta de @aman y @tuxdna, porque dmg2img no parece funcionar en imágenes dmg comprimidas.
así que hice un script bash (probado en ubuntu 14.10) para automatizar el proceso de:
búscalo aquí: https://github.com/aurelien-rainone/scripts/blob/master/mountdmg.sh
ejemplo de uso:
fuente