Fast alle schreibgeschützten DMGs sind tatsächlich komprimiert ( UDZ0
siehe hdiutil(1)
Manpage), sodass ihr Dateiformat nicht einfach das "Umblättern" unterstützt, um sie beschreibbar zu machen.
Sie können das Festplatten-Dienstprogramm oder verwenden
hdiutil imageinfo filename.dmg
... um zu sehen, in welchem Format sich Ihr Disk-Image befindet. Dann können Sie das Disk Utility oder ähnliches verwenden
hdiutil convert filename.dmg -format UDSP -o filename.sparseimage
... um es in ein Lese- / Schreibformat zu konvertieren. Beachten Sie, dass die Konvertierung nicht direkt erfolgt. Sie müssen sie daher anweisen, die Ausgabedatei in einem Dateisystem abzulegen, das genügend Platz für eine unkomprimierte Kopie aller Daten von Ihnen bietet .dmg
.
Die .dmg
Erweiterung garantiert nicht, dass das Bild tatsächlich komprimiert ist, aber das ist bei weitem die wahrscheinlichste Möglichkeit.
Es stehen Ihnen mehrere andere Möglichkeiten zur Verfügung hdiutil
. Wenn Ihr Beispiel .dmg
beispielsweise tatsächlich nicht komprimiert ist (schreibgeschützt ( UDRO
)), kann es möglicherweise erzwungen werden, Lese- / Schreibzugriff bereitzustellen. Wenn Sie Ihre .dmg
Komprimierung belassen möchten, sie aber dennoch beschreibbar bereitstellen möchten, können Sie sie auch mit einer "Schattendatei" bereitstellen. Alle Schreibvorgänge werden tatsächlich in die Schattendatei geschrieben.
Update : Andere Antworten auf diese Frage scheinen .dmg
immer zu denken , UDZ0
was einfach nicht wahr ist. Auf der hdiutil(1)
Manpage finden Sie eine Liste der internen Formate, .dmg
die Sie haben können (beachten Sie, dass einige davon unterschiedliche Standard- Dateinamenerweiterungen haben können .sparseimage
, aber ich bin mir ziemlich sicher, dass dies auch keine feste Regel ist).
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