He descargado un archivo dmg pero cuando hago clic en él sigue verificándose.
También he intentado ir a /System/Library/CoreServices/Installer.app
pero no puedo hacer clic en el archivo .dmg porque está desactivado.
¿Cómo puedo abrirlo?
He descargado un archivo dmg pero cuando hago clic en él sigue verificándose.
También he intentado ir a /System/Library/CoreServices/Installer.app
pero no puedo hacer clic en el archivo .dmg porque está desactivado.
¿Cómo puedo abrirlo?
Las herramientas de línea de comandos te permiten montar el DMG y saltarte la verificación.
Abre Terminal:
hdiutil attach -noverify /Ruta/Hacia/Tu/ArchivoDMG.dmg
Si tienes el archivo DMG en tu Escritorio, y el DMG se llama "Roto.DMG" podrías escribir algo así:
hdiutil attach -noverify ~/Escritorio/Roto.dmg
En lugar de escribir el nombre del archivo, simplemente arrastra el ícono del archivo en la ventana del terminal una vez que el comando principal esté listo. Si tu imagen está dañada, la advertencia es correcta y deberías obtener un nuevo DMG en lugar de omitir el paso de verificación de errores.
Un cambio más global usaría los valores predeterminados, pero esta verificación es muy útil en general ya que señala imágenes defectuosas:
defaults write com.apple.frameworks.diskimages skip-verify TRUE
Esto detendrá la verificación de los archivos DMG de forma permanente. Después de haber logrado saltarte la verificación y abrir ese archivo, sería una buena idea volver a habilitar la verificación abriendo Terminal de nuevo e ingresando:
defaults write com.apple.frameworks.diskimages skip-verify FALSE
En mi opinión, el diálogo "Verificar archivo.dmg" necesita un botón de omitir. Tengo un archivo de imagen muy grande (50 GB) en un volumen de NAS que tarda varias horas en verificar (a través de SMB en un MBP de 2020). El hecho de que mis únicas opciones sean esperar o desactivar Globalmente Gatekeeper cada vez que quiera acceder a la imagen es deprimente.
La verificación se utiliza para asegurarse de que el paquete .dmg
no esté corrupto. Es mejor esperar a que la verificación se complete, ya que es probable que tu archivo esté dañado, no que la verificación no pueda ejecutarse.
Si realmente deseas omitir la verificación, ejecuta los siguientes comandos en la Terminal,
# Desactivar el diálogo "¿Seguro que deseas abrir esta aplicación?"
defaults write com.apple.LaunchServices LSQuarantine -bool false
# Desactivar la Verificación de la Imagen del Disco: Verificando ...
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
Para revertir la configuración,
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
Referencias
Una alternativa a las otras respuestas (que no funcionan en todos los casos) es desactivar el gatekeeper. Esto te permite abrir un archivo dmg sin el molesto paso de verificación lento.
Esto tiene el beneficio adicional (en mi opinión) de eliminar la restricción sobre qué aplicaciones puedes instalar. Por supuesto, hay un riesgo si no tienes cuidado, pero hey, es mi/tu computadora, así que depende de mí/ti si quieres correr el riesgo.....
Entonces el comando de terminal para desactivar el gatekeeper es
sudo spctl --master-disable
para volver a habilitar, si quieres
sudo spctl --master-enable
Verificar estado con
spctl --status
Adicional: Por alguna razón, incluso con el gatekeeper desactivado, la verificación aún ocurre en algunos (¡no todos!) dmgs que he descargado de sitios web, pero no parece haber un patrón: diferentes dmgs del mismo sitio web - uno verificará, el otro omitirá la verificación y pasará directamente al montaje. Todos los dmgs que he creado para mis datos se abren sin verificar. Intrigante......
También he descubierto que algunos archivos aún requieren verificación, incluidos los DMGs que he creado para mis propios datos. En mi caso, podría ser porque los DMGs están ubicados en un NAS en lugar de estar almacenados localmente. Bastante frustrante. Tengo un DMG que tarda horas en completarse.
FastDMG es una aplicación gratuita disponible desde https://sveinbjorn.org/fastdmg que he estado usando durante mucho tiempo.¹ Es muy conveniente, y si el archivo .dmg está corrupto, no se montará, por lo que será una señal de que algo podría estar mal. Además, si FastDMG falla al montar un archivo .dmg por alguna razón, ofrecerá enviarlo al Montador de Imágenes de Disco predeterminado de macOS.
¹ Debido a que esto es Internet, permítanme agregar: "Puede variar. Úselo bajo su propio riesgo. Sin garantía expresa o implícita".
hdiutil
que se incluye con macOS y por lo tanto utiliza indirectamente el marco DiskImages privado de Apple.(También agregaré: puedes configurarlo como la aplicación predeterminada para abrir archivos .dmg, o simplemente seleccionar un archivo .dmg en Finder y hacer: clic derecho » Abrir con » FastDMG para algunos DMGs si lo deseas).
La aplicación es gratuita con donaciones solicitadas si encuentras la aplicación útil.
Descargar desde https://sveinbjorn.org/files/software/FastDMG.zip
AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.