Question Ecrire dans le fichier .dmg sous Mac OS X 10.6.4


Etapes suivantes pour mettre à jour un fichier .dmg (montage et affichage du contenu), je ne peux pas écrire dans les dossiers du fichier DMG.

Faire un "Get Info" affiche un cadenas verrouillé et tout le reste grisé dans la section Partage et autorisations. En cliquant sur le cadenas et en saisissant mon mot de passe, vous déverrouillez le cadenas mais le partage et les autorisations est toujours grisé. Il montre que j'ai lu et écrit et "Vous avez un accès personnalisé" (grisé) mais je ne peux pas copier les fichiers dans le contenu du DMG.

Des indices? Merci.


2
2018-06-22 19:31


origine


Je ne suis pas trop familier avec les images DMG, mais les images de disque conçues pour être gravées sur des supports optiques (comme ISO et je suppose que DMG) ne sont généralement pas accessibles en écriture. au lieu de cela, pour modifier une image de disque, vous copiez le contenu dans un dossier sur le disque dur, apportez vos modifications, puis générez une nouvelle image de disque. - quack quixote
Doh! Bien sûr, merci, vous avez raison. J'étais sur le côté de ça. - danfoxley


Réponses:


La plupart des fichiers .dmg sont en lecture seule. Une solution courante consiste à copier le contenu d'un fichier .dmg monté dans un dossier de votre disque dur et à apporter des modifications à cette copie.

Si pour une raison quelconque cette solution de contournement ne fonctionne pas pour vous (espace disque libre peut-être insuffisant?), Vous pouvez monter une image disque en lecture seule avec un "fichier shadow" pour le rendre accessible en écriture. Toutes les écritures sont en fait écrites dans le fichier shadow au lieu du fichier .dmg en lecture seule d'origine, qui reste intact.

hdiutil attach -shadow filename.shadow filename.dmg

3
2018-06-23 00:03



Est-ce sûr cependant? - Pacerier
@Pacerier Cette fonctionnalité existe depuis longtemps, je l'ai pas mal utilisée à l'époque où j'ai écrit cette réponse, et je n'ai entendu personne dire que ce n'était pas fiable. Quelle est votre préoccupation exactement? - Spiff
Le problème est que ceci est une commande Linux, êtes-vous sûr que cela fonctionne comme prévu pour Mac? - Pacerier
@pacerier, j'ai bien peur que vous vous trompiez. hdiutil n'est en aucun cas une commande Linux. C’est une commande propriétaire d’Apple qui n’existe que sur MacOS. - Spiff


Qu'est-ce qu'un fichier .dmg a à voir avec cela? La capture d'écran est trompeuse. Voir l'étape 5.


0
2018-06-22 19:37



La sixième étape montre le fichier .dmg monté contenant des fichiers ajoutés en "affichant le contenu", ce que je ne peux pas faire. - danfoxley
Nevermind, voyant quack quixote puis relisant votre post, je l'ai compris. Je dois copier le contenu du DMG sur le bureau. Merci pour le conseil. - danfoxley