6 votes

Comment puis-je sauter la vérification d'un fichier .dmg ?

J'ai téléchargé un fichier dmg mais quand je clique dessus, il continue de vérifier.

J'ai également essayé d'aller dans /System/Library/CoreServices/Installer.app mais je ne peux pas cliquer sur le .dmg car il est grisé.

Comment puis-je l'ouvrir?

15voto

Danijel-James W Points 5718

Les outils en ligne de commande vous permettent de monter le DMG et de sauter la vérification.

Ouvrez Terminal :

hdiutil attach -noverify /Chemin/Vers/Votre/FichierDMG.dmg

Si vous avez le fichier DMG sur votre Bureau, et que le DMG s'appelait "Broken.DMG" vous pourriez taper quelque chose comme ceci :

hdiutil attach -noverify ~/Bureau/Broken.dmg

Au lieu de taper le nom du fichier, il suffit de faire glisser l'icône du fichier dans la fenêtre du terminal une fois que la commande principale est prête. Si votre image est endommagée, l'avertissement est correct et vous devriez obtenir un nouveau dmg plutôt que de contourner l'étape de vérification des erreurs.


Un changement plus global utiliserait les paramètres par défaut, mais cette vérification est très pratique en général car elle signale des images corrompues :

defaults write com.apple.frameworks.diskimages skip-verify TRUE

Cela arrêtera la vérification des fichiers DMG de manière permanente. Après avoir réussi à sauter la vérification et à ouvrir ce fichier, il serait judicieux de réactiver la vérification en ouvrant à nouveau Terminal et en tapant :

defaults write com.apple.frameworks.diskimages skip-verify FALSE

5voto

Simba Points 1071

La vérification est utilisée pour s'assurer que le package .dmg n'est pas corrompu. Il vaut mieux attendre que la vérification soit terminée, car il est plus probable que votre fichier soit mauvais que que la vérification ne puisse pas être effectuée.

Si vous voulez vraiment sauter la vérification, exécutez les commandes suivantes dans le Terminal,

# Désactiver le dialogue "Êtes-vous sûr de vouloir ouvrir cette application ?"
defaults write com.apple.LaunchServices LSQuarantine -bool false

# Désactiver la vérification de l'image disque : Vérification ...
defaults write com.apple.frameworks.diskimages skip-verify -bool true
defaults write com.apple.frameworks.diskimages skip-verify-locked -bool true
defaults write com.apple.frameworks.diskimages skip-verify-remote -bool true

Pour rétablir les paramètres,

defaults delete com.apple.LaunchServices LSQuarantine -bool false

defaults delete com.apple.frameworks.diskimages skip-verify
defaults delete com.apple.frameworks.diskimages skip-verify-locked
defaults delete com.apple.frameworks.diskimages skip-verify-remote

Références

1voto

moodforaday Points 2633

FastDMG

FastDMG est une application gratuite disponible sur https://sveinbjorn.org/fastdmg que j'utilise depuis longtemps.¹ C'est très pratique, et si le fichier .dmg est corrompu, il ne se montera pas, ce qui peut indiquer un problème. De plus, si FastDMG échoue à monter un fichier .dmg pour une raison quelconque, il proposera de l'envoyer au monteur d'images disque macOS par défaut.

¹ Comme nous sommes sur Internet, permettez-moi d'ajouter : "À utiliser à vos risques et périls. Aucune garantie explicite ou implicite."

Fonctionnalités (copiées de la page web actuelle)

  • Ne détruit pas votre précieux temps à vérifier les images disque
  • Accepte automatiquement les désagréables accords de licence utilisateur final
  • Se lance en arrière-plan (ne s'affiche pas dans le Dock)
  • Ne montre aucune fenêtre ou menu et reste discret
  • Multithreadé, peut monter plusieurs images simultanément
  • Les icônes des documents d'images disque demeurent identiques
  • Prend en charge tous les types d'images disque pris en charge par DiskImageMounter (dmg, iso, toast, etc.)
  • FastDMG est en fait un wrapper minimaliste autour de la commande en ligne hdiutil fournie avec macOS et utilise donc indirectement le framework DiskImages privé d'Apple.

(J'ajouterai aussi : vous pouvez le définir comme application par défaut pour ouvrir les fichiers .dmg, ou vous pouvez simplement sélectionner un fichier .dmg dans le Finder et faire : clic droit » Ouvrir avec » FastDMG pour ouvrir certaines images DMG.)

L'application est gratuite avec des dons demandés si vous trouvez l'application utile.

Téléchargement

Téléchargez depuis https://sveinbjorn.org/files/software/FastDMG.zip

0voto

BM282 Points 1

Une alternative aux autres réponses (qui ne fonctionnent pas dans tous les cas) est de désactiver Gatekeeper. Cela vous permet d'ouvrir un fichier DMG sans l'étape de vérification ennuyeusement lente.

Cela a l'avantage supplémentaire (à mon avis) de lever la restriction sur les applications que vous pouvez installer. Bien sûr, il y a un risque si vous n'êtes pas prudent, mais bon, c'est mon/votre ordinateur, donc c'est à moi/à vous de décider si vous voulez prendre le risque...

La commande terminal pour désactiver Gatekeeper est

sudo spctl --master-disable

pour réactiver si vous le souhaitez

sudo spctl --master-enable

Vérifiez l'état en

spctl --status

Ajout : Pour une raison quelconque, même avec Gatekeeper désactivé, la vérification se produit toujours sur certains (pas tous !) fichiers DMG que j'ai téléchargés à partir de sites web - mais il ne semble pas y avoir de motif - différents DMG du même site web - l'un va vérifier, l'autre sauter la vérification et passer directement au montage. Tous les DMG que j'ai créés pour mes données s'ouvrent sans vérification. Intrigant...

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X