Presque tous les DMG en lecture seule sont réellement compressés ( UDZ0
- voir la hdiutil(1)
page de manuel), donc leur format de fichier ne prend pas simplement en charge le "retournement un peu" pour les rendre accessibles en écriture.
Vous pouvez utiliser l'Utilitaire de disque ou
hdiutil imageinfo filename.dmg
... pour voir le format de votre image disque. Ensuite, vous pouvez utiliser l'Utilitaire de disque ou quelque chose comme
hdiutil convert filename.dmg -format UDSP -o filename.sparseimage
... pour le convertir en format lecture-écriture. Notez que la conversion ne se produit pas sur place, vous devrez donc lui dire de placer le fichier de sortie sur un système de fichiers qui a suffisamment de place pour une copie non compressée de toutes les données de votre .dmg
.
L' .dmg
extension ne garantit pas que l'image est réellement compressée, mais c'est de loin la possibilité la plus probable.
Plusieurs autres possibilités s'offrent à vous hdiutil
. Par exemple, si votre .dmg
est en lecture seule ( UDRO
) non compressé , il peut être possible de le forcer à monter en lecture-écriture. De plus, si vous souhaitez laisser votre .dmg
fichier compressé mais que vous souhaitez toujours le monter de manière accessible en écriture, vous pouvez le monter avec un "fichier fantôme"; toutes les écritures sont écrites dans le fichier fantôme.
Mise à jour : d'autres réponses à cette question semblent penser que cela .dmg
signifie toujours ce UDZ0
qui n'est pas vrai. À partir de la hdiutil(1)
page de manuel, voici la liste des formats internes que vous .dmg
pouvez avoir (notez que certains d'entre eux peuvent avoir différentes extensions de nom de fichier par défaut.sparseimage
, mais je suis presque sûr que ce n'est pas une règle stricte non plus).
UDRW - UDIF read/write image
UDRO - UDIF read-only image
UDCO - UDIF ADC-compressed image
UDZO - UDIF zlib-compressed image
UDBZ - UDIF bzip2-compressed image (OS X 10.4+ only)
UFBI - UDIF entire image with MD5 checksum
UDRo - UDIF read-only (obsolete format)
UDCo - UDIF compressed (obsolete format)
UDTO - DVD/CD-R master for export
UDxx - UDIF stub image
UDSP - SPARSE (grows with content)
UDSB - SPARSEBUNDLE (grows with content; bundle-backed)
RdWr - NDIF read/write image (deprecated)
Rdxx - NDIF read-only image (Disk Copy 6.3.3 format)
ROCo - NDIF compressed image (deprecated)
Rken - NDIF compressed (obsolete format)
DC42 - Disk Copy 4.2 image