Tambah / Hapus / Ubah file dalam Disk Image (.dmg)?

3

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.

McStopher tua
sumber
1
Jika Anda tidak dapat menghapus sesuatu, itu mungkin karena file .dmg hanya-baca. Masuk di Terminal, hdiutil imageinfo filenamedan lihat output untuk:Format: UDRO
user3439894

Jawaban:

2

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 convertperintah untuk membuat image disk dapat ditulis, dan hdiutil resizemenambahkan ruang tambahan jika diperlukan untuk konten tambahan apa pun.

calum_b
sumber
Apakah ini aman atau apakah Apple mengharapkannya hanya dibaca?
Pacerier
@Pacerier itu tidak relevan. Saat DMG Anda dipasang, data Anda memiliki tingkat kerentanan X. X ini sama jika Anda menulis file dalam DMG dan mengenkripsi ulangnya dan jika Anda hanya membaca file dengan mendekripsi menggunakan kunci yang sama yang Anda masukkan sekali dalam kedua kasus. Ingatlah bahwa ketika disk dipasang, hanya baca atau tidak, disk dapat diakses oleh perangkat lunak apa pun seperti folder normal. Satu-satunya risiko dengan DMG yang dapat ditulisi yang saya lihat adalah bahwa mereka berpotensi rusak dalam kasus yang jarang terjadi.
Croll