J'ai un fichier .dmg et je ne sais pas comment l'ouvrir. Comment puis-je l'ouvrir?
75
J'ai un fichier .dmg et je ne sais pas comment l'ouvrir. Comment puis-je l'ouvrir?
Installez dmg2img .
Ensuite, lisez la page d’information sur le paquet et la page de manuel pour voir si cela vous est utile.
L'application semble convertir le fichier .dmg en un fichier pouvant être monté à l'aide de la mount
commande suivante:
dmg2img file.dmg imagefile.img
De votre article Wikipedia , la prochaine commande semble être disponible pour le faire:
sudo mount -o loop -t hfsplus imagefile.img /mnt
De cette manière, le fichier imagefile.img
est un résultat de dmg2iso
et le contenu sera disponible sur /mnt
. Si le type hfsplus n'est pas détecté, vous devrez peut-être charger le module du noyau pour cela:
sudo modprobe hfsplus
Une fois terminé, vous pouvez le démonter en lançant:
sudo umount /mnt
mount: wrong fs type, bad option, bad superblock on /dev/loop0
file file.dmg
. Vous pouvez également essayer7z l file.dmg
de lister le contenu.dmg2img v1.6.2
. J'ai couru dmg2img surmysql-5.5.28-osx10.6-x86_64.dmg
lequel créémysql-5.5.28-osx10.6-x86_64.img
, mais il ne monte pas.Pour l'extraire, il est beaucoup plus facile d'utiliser 7zip. Faites simplement:
la source
7z
fait le travail, alors quedmg2img
s'est plaint d'une image corrompue de dmg.0.unknown partition
pour moi.Cela fonctionne pour moi:
7z x
hfs
fichier de partitionExtraire en utilisant
7z x
Localisez la
hfs
partition (ici c'est un4.hfs
fichier):Montez-le dans le dossier:
la source
7z x ../mysql-5.5.28-osx10.6-x86_64.dmg 4.hfs
Si vous réussissez avec les instructions de Lekensteyn et binfalse plus de pouvoir pour vous. Si vous obtenez
À l’heure actuelle, Ubuntu ne contient que les versions 1.6.2 et 1.6.4 de dmg2img qui font parfois une différence. Aussi, vous pouvez extraire des partitions spécifiques d'un fichier dmg et seulement certaines d'entre elles sont au format hfs +
la source
Si vous utilisez
dmg2img file.dmg imagefile.img
sur Linux si vous obtenez un message ERROR: Inflation failed, installez simplement 7zip en tant queet lancez la commande suivante sur le terminal
dmg2img InstallESD.dmg imagefile.img
sur le terminal.Maintenant, vous pouvez monter imagefile.img avec
puis
la source
Tout d'abord, installez DMG2IMG . Maintenant, vous pouvez le convertir en
IMG
:Le
IMG
peut être monté avec:Et jetez un oeil à
/mnt
la source
Dans le cas de certains
.dmg
s, vous ne pouvez ni7z x
eux, nimount
le résultat dedmg2img
.Dans ce cas, le
.img
résultat dedmg2img your.dmg new.img
peut avoir ses paritions extraites avec7z x
:Succès!
la source
7z
le fichier dmg. Pourquoi le convertir alors?7z x your.dmg
échoue avecCan't open as archive: 1
, et quanddmg2img
la sortie ne sera pas acceptée par l'unmount
ou l'autre. Je vais clarifiersuite à la réponse de @aman et @tuxdna, car dmg2img ne semble pas fonctionner sur les images dmg compressées.
J'ai donc créé un script bash (testé sur Ubuntu 14.10) pour automatiser le processus de:
trouvez-le ici: https://github.com/aurelien-rainone/scripts/blob/master/mountdmg.sh
exemple d'utilisation:
la source