Hầu như tất cả các DMG chỉ đọc thực sự được nén ( UDZ0
- xem hdiutil(1)
trang hướng dẫn), vì vậy định dạng tệp của chúng không hỗ trợ chỉ đơn giản là "lật một chút" để làm cho chúng có thể ghi được.
Bạn có thể sử dụng Disk Utility hoặc
hdiutil imageinfo filename.dmg
... để xem định dạng hình ảnh đĩa của bạn. Sau đó, bạn có thể sử dụng Disk Utility hoặc đại loại như
hdiutil convert filename.dmg -format UDSP -o filename.sparseimage
... Để chuyển đổi nó thành định dạng đọc-ghi. Lưu ý rằng việc chuyển đổi không diễn ra tại chỗ, vì vậy bạn sẽ phải yêu cầu chuyển đổi tệp đầu ra trên một hệ thống tệp có đủ chỗ cho một bản sao không nén của tất cả dữ liệu từ bạn .dmg
.
Các .dmg
phần mở rộng không đảm bảo rằng hình ảnh được thực sự nén, nhưng điều đó bằng cách xa khả năng nhiều khả năng.
Có một số khả năng khác có sẵn cho bạn với hdiutil
. Chẳng hạn, nếu bạn .dmg
thực sự không nén chỉ đọc ( UDRO
), có thể buộc nó phải gắn kết đọc-ghi. Ngoài ra, nếu bạn muốn để .dmg
nén nhưng vẫn muốn gắn nó theo kiểu có thể ghi, bạn có thể gắn nó với "tệp bóng"; tất cả các ghi thực sự được ghi vào tập tin bóng.
Cập nhật : Các câu trả lời khác cho Câu hỏi này dường như .dmg
luôn luôn có nghĩa là UDZ0
điều đó không đúng. Từ hdiutil(1)
trang man, đây là danh sách các định dạng nội bộ .dmg
có thể có (lưu ý rằng một vài trong số này có thể có các phần mở rộng tên tệp mặc định khác nhau .sparseimage
, nhưng tôi khá chắc chắn rằng đó cũng không phải là quy tắc khó và nhanh).
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