Hampir semua DMG read-only sebenarnya dikompresi ( UDZ0
- lihat hdiutil(1)
halaman manual), sehingga format file mereka tidak mendukung hanya "membalik sedikit" untuk membuat mereka dapat ditulis.
Anda dapat menggunakan Disk Utility atau
hdiutil imageinfo filename.dmg
... untuk melihat format gambar disk Anda. Kemudian Anda dapat menggunakan Disk Utility atau yang sejenisnya
hdiutil convert filename.dmg -format UDSP -o filename.sparseimage
... untuk mengubahnya menjadi format baca-tulis. Perhatikan bahwa konversi tidak terjadi di tempat, jadi Anda harus mengatakannya untuk meletakkan file output pada sistem file yang memiliki cukup ruang untuk salinan semua data dari Anda yang tidak terkompresi .dmg
.
The .dmg
ekstensi tidak jaminan bahwa gambar sebenarnya dikompresi, tetapi ini yang paling mungkin kemungkinan.
Ada beberapa kemungkinan lain yang tersedia untuk Anda hdiutil
. Misalnya, jika Anda .dmg
sebenarnya hanya baca-saja ( UDRO
), mungkin bisa memaksanya untuk me-mount baca-tulis. Juga, jika Anda ingin meninggalkan .dmg
kompresi tetapi tetap ingin memasangnya dengan cara yang dapat ditulis, Anda dapat memasangnya dengan "file bayangan"; semua menulis sebenarnya ditulis ke file bayangan.
Pembaruan : Jawaban Lain untuk Pertanyaan ini tampaknya .dmg
selalu berpikir yang artinya UDZ0
tidak benar. Dari hdiutil(1)
halaman manual, berikut adalah daftar format internal yang .dmg
dapat dimiliki (perhatikan bahwa beberapa di antaranya dapat memiliki ekstensi nama file standar yang berbeda seperti .sparseimage
, tetapi saya cukup yakin itu bukan aturan yang sulit dan cepat juga).
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