Saya tahu ini mungkin berasal dari kesalahpahaman mendasar tentang cara gambar disk dimaksudkan untuk bekerja, tetapi bahkan ketika izin penuh diberikan pada file .dmg, saya tidak dapat menambah atau menghapus file pada gambar disk yang dipasang. Apakah ada cara (asli atau melalui alat pihak ketiga) untuk melakukan ini?
Saya tahu bahwa ketika gambar disk dipasang, verifikasi checksum dilakukan, jadi saya menduga bahwa karena memodifikasi gambar sama sekali akan menghancurkan checksum, ini pada dasarnya tidak diperbolehkan, tapi saya bertanya-tanya apakah ada utilitas yang bisa gambar ulang disk dengan subset dari isinya, mungkin menghitung ulang checksum dalam proses.
CATATAN: Menyalin semua konten melalui, menghapus, dan kemudian mencitrakan kembali bukanlah pilihan yang masuk akal, karena ukuran gambar dan fakta bahwa ia sudah mengisi sebagian besar ruang yang tersedia pada drive eksternal tempat disk itu berada.
sumber
hdiutil imageinfo filename
dan lihat output untuk:Format: UDRO
Jawaban:
Gambar disk ditetapkan sebagai hanya-baca atau baca-tulis saat dibuat. Cukup mengubah izin pada file DMG tidak akan berpengaruh.
Berikut adalah salah satu solusi yang konon belum saya coba sendiri, yang menggunakan
hdiutil convert
perintah untuk membuat image disk dapat ditulis, danhdiutil resize
menambahkan ruang tambahan jika diperlukan untuk konten tambahan apa pun.sumber