Практически все DMG только для чтения сжимаются ( UDZ0
- см. Справочную hdiutil(1)
страницу), поэтому их формат файла не поддерживает простое «переворачивание», чтобы сделать их доступными для записи.
Вы можете использовать Дисковую утилиту или
hdiutil imageinfo filename.dmg
... чтобы увидеть, в каком формате находится образ вашего диска. Тогда вы можете использовать Дисковую утилиту или что-то вроде
hdiutil convert filename.dmg -format UDSP -o filename.sparseimage
... чтобы преобразовать его в формат чтения-записи. Обратите внимание, что преобразование не происходит на месте, поэтому вам нужно будет указать выходной файл в файловой системе, в которой достаточно места для несжатой копии всех данных из вашей .dmg
.
.dmg
Расширение не гарантирует , что изображение на самом деле сжатые, но это, безусловно , наиболее вероятной возможностью.
Есть несколько других возможностей, доступных для вас hdiutil
. Например, если вы .dmg
на самом деле несжатый доступ только для чтения ( UDRO
), может быть возможно заставить его монтировать чтение-запись. Кроме того, если вы хотите оставить свой .dmg
сжатый файл, но при этом хотите смонтировать его для записи, вы можете смонтировать его с помощью «теневого файла»; все записи на самом деле записываются в теневой файл.
Обновление : Другие ответы на этот вопрос, кажется, .dmg
всегда думают, UDZ0
что просто не соответствует действительности. На hdiutil(1)
странице man приведен список внутренних форматов, которые .dmg
могут иметь (обратите внимание, что некоторые из них могут иметь различные расширения по умолчанию, например .sparseimage
, но я уверен, что это не жесткое правило).
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