8 votos

De repente no se pueden abrir los archivos .dmg en Monterey

Mi MacBook Pro 13" M1 se colgó anoche, creo que porque apagué mi monitor externo USB-C. Inicié sesión como de costumbre pero desde entonces no puedo abrir archivos .dmg.

Cuando intento abrirlos usando DiskImageMounter.app, no pasa absolutamente nada, no hay errores, nada.

Cuando intento abrir desde la terminal, simplemente se cuelga por un tiempo y luego dice 'operation timed out':

$ hdiutil attach GoogleDrive.dmg
hdiutil: attach failed - Operation timed out

Si intento ctrl+c mientras intenta montar, veo esto:

$ hdiutil attach DropboxInstaller.dmg # probado con diferentes dmgs
^Ccanceling...^[[A2022-07-19 13:59:29.626 hdiutil[1971:21611] -[DIHelperProxy(Thread) waitForHelperDone] timed out waiting for helper registration

Curiosamente, aparece en diskutil:

$ diskutil list
...

/dev/disk4 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     Apple_partition_scheme                        +334.0 MB   disk4
   1:        Apple_partition_map                         32.3 KB    disk4s1
   2:                  Apple_HFS Install Google Drive    334.0 MB   disk4s2
                    (free space)                         291.3 GB   -

Sin embargo, al intentar expulsarlo, también se cuelga hasta que se agota el tiempo.

$ diskutil eject /dev/disk4
Volume timed out while waiting to eject

Lo que he intentado hasta ahora:

  1. Reiniciar varias veces
  2. Crear otra cuenta de administrador - no ayudó, mismo problema.
  3. Arrancar en modo seguro, luego simplemente dice 'resource not available', ¡no estoy seguro de que se puedan abrir archivos dmg en modo seguro!
  4. Realicé "first aid" del disco de Mac en utilidad de discos (no se encontraron errores)
  5. Probé diferentes archivos dmg, incluidos los que funcionaban ayer, mismo resultado.

Hace unos días hice una instalación limpia de mi MacOS, así que no hay muchas aplicaciones de terceros excepto cosas como Slack, Chrome.

¿Alguna idea?

9voto

Hackeron Puntos 221

¡Lo arreglé! - Recientemente ejecuté un comando para dejar de recibir mensajes molestos sobre unidades no montadas:

sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.DiskArbitration.diskarbitrationd.plist DADisableEjectNotification -bool YES && sudo pkill diskarbitrationd

Esto parece haber dañado los archivos DMG, lo arreglé haciendo lo siguiente:

sudo mv /Library/Preferences/SystemConfiguration/com.apple.DiskArbitration.diskarbitrationd.plist /Library/Preferences/SystemConfiguration/com.apple.DiskArbitration.diskarbitrationd.plist-backup

5 votos

Parece que "DADisableEjectNotification" no se trata solo de notificarle a usted, el usuario, acerca de la expulsión del disco.

2 votos

El mensaje moral de esta historia parece ser: no te burles de los componentes del sistema a menos que conozcas todos las consecuencias :-) Hay algunas modificaciones vagamente útiles que no eligieron exponer en la interfaz de usuario; pero también hay muchas formas de arruinar partes de tu sistema... ¡Me alegra que estés resuelto de todas formas, y gracias por compartir tu lección (con tanto esfuerzo)!

0 votos

Esto fue publicado recientemente por Linus Tech Tips con cientos de miles de "me gusta" en el video. ¡Espero que cuando haya una avalancha de personas con este problema lo encuentren en Google :) Me estaba arrancando los pelos!

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