7 votos

¿Cómo omito la verificación de un archivo .dmg?

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?

17voto

Danijel J Puntos 2565

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

0 votos

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.

5voto

Simba Puntos 254

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

1voto

cem Puntos 21

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......

0 votos

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.

0voto

moodforaday Puntos 2633

FastDMG

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".

Características (copiadas de la página web actual)

  • No pierde tu valioso tiempo verificando imágenes de disco
  • Acepta automáticamente los molestos acuerdos de licencia para el usuario final
  • Se ejecuta en segundo plano (no aparece en el Dock)
  • No muestra ventanas o menús y no interfiere
  • Multihebra, puede montar varias imágenes simultáneamente
  • Los iconos de documentos de imagen de disco siguen luciendo igual
  • Maneja todos los tipos de imágenes de disco compatibles con DiskImageMounter (dmg, iso, toast, etc.)
  • FastDMG es en realidad un envoltorio mínimo alrededor de la herramienta de línea de comandos 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

Descargar desde https://sveinbjorn.org/files/software/FastDMG.zip

AppleAyuda.com

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.

Powered by:

X