Cómo expulsar discos externos de forma segura en macOS Sequoia y Sonoma

Apple cambió el funcionamiento de la expulsión de discos en versiones recientes de macOS. Esto es lo que cambió en Sequoia y Sonoma y cómo gestionar los problemas habituales.

Si has actualizado hace poco a macOS Sequoia o Sonoma, puede que hayas notado que expulsar discos externos se nota distinto. No porque Apple haya rediseñado el proceso, sino porque ciertos cambios internos del sistema afectan a cómo y cuándo se pueden expulsar los discos.

Tanto Sequoia como Sonoma introdujeron cambios en los controles de privacidad, la gestión de procesos en segundo plano y los servicios del sistema que generan nuevas fricciones en torno a la expulsión de discos. Esto es lo que cambió y cómo gestionarlo.

Qué cambió en Sonoma y Sequoia

A partir de Sonoma, Apple amplió las restricciones de los procesos en segundo plano. El sistema es más agresivo al gestionar qué apps pueden ejecutar tareas en segundo plano y cuánto pueden prolongarse. Irónicamente, esto significa que algunos procesos retienen los recursos del disco de forma distinta a como lo hacían antes.

Sequoia fue más allá con cambios en los permisos de Acceso total al disco. Las apps necesitan permiso explícito para acceder a determinadas ubicaciones de archivos, y el sistema aplica estos permisos con más rigor. Cuando un proceso del sistema se topa con un límite de permisos mientras accede a tu disco externo, a veces puede quedarse parado en lugar de fallar de forma limpia, dejando un archivo abierto.

El sistema de notificaciones también cambió. En versiones anteriores de macOS, el aviso «Disco no expulsado correctamente» aparecía una vez y desaparecía. En Sequoia, el sistema puede ser más insistente con los avisos y, en algunos casos, la propia notificación provoca un acceso al disco mientras el sistema comprueba su estado.

La nueva ubicación en Ajustes del Sistema

Si buscas los ajustes de disco, Apple ha vuelto a cambiar las cosas de sitio.

En Sequoia, los ajustes relacionados con el disco están en Ajustes del Sistema > General > Almacenamiento. Pero la mayoría de los controles relevantes para la expulsión siguen estando en Utilidad de Discos, que no ha cambiado mucho.

Para las exclusiones de Spotlight (una solución habitual para los problemas de expulsión), ve a Ajustes del Sistema > Siri y Spotlight > Privacidad de Spotlight. Este es uno de los ajustes más eficaces si a menudo tienes problemas para expulsar discos.

Problemas de expulsión habituales en Sequoia

El servicio en segundo plano cloudd, que gestiona la sincronización de iCloud a través de CloudKit, puede causar problemas de expulsión en Sequoia. Este servicio mantiene de vez en cuando referencias a archivos en discos externos, sobre todo si alguna vez abriste un documento sincronizado con iCloud mientras un disco externo era la ventana activa de Finder.

Si cloudd está bloqueando tu expulsión, puedes verificar con:

lsof /Volumes/NombreDeTuDisco | grep cloudd

Cerrar cloudd desde el Monitor de Actividad lo resolverá temporalmente, pero el proceso se reinicia automáticamente. Sacar los flujos de trabajo relacionados con iCloud de los directorios del disco externo es la solución a largo plazo.

Stage Manager (introducido en Ventura y todavía presente en Sequoia) también puede causar problemas. Cuando está activado, mantiene referencias a las ventanas recientes y su contenido. Si tenías una ventana de Finder abierta mostrando el contenido de tu disco externo, Stage Manager podría conservar esa referencia incluso después de cerrar la ventana.

Desactivar Stage Manager (Ajustes del Sistema > Escritorio y Dock > Stage Manager) lo resuelve, aunque es una solución bastante agresiva para un problema de expulsión.

Problemas de expulsión específicos de Sonoma

El sistema de widgets de Sonoma se extendió al escritorio, y los widgets de escritorio pueden interferir con la expulsión de discos si hacen referencia a archivos o muestran información de un disco externo.

El problema más habitual de Sonoma tiene que ver con la versión actualizada de Spotlight. El Spotlight de Sonoma indexa más tipos de archivos y metadatos que las versiones anteriores. Si conectas un disco con muchos documentos, fotos o archivos multimedia, Spotlight trabaja más y durante más tiempo, y mantiene el disco ocupado durante períodos prolongados.

Sonoma también cambió cómo gestiona Terminal las rutas de los volúmenes. Algunos scripts antiguos que usan rutas /Volumes/NombreDelDisco podrían comportarse de otra forma. Si tienes scripts que montan discos externos o acceden a ellos automáticamente, pruébalos después de actualizar.

El método de expulsión fiable en ambas versiones

Sea cual sea la versión de macOS que tengas, esta secuencia funciona de forma consistente:

  1. Cierra cualquier ventana de Finder que muestre el contenido del disco
  2. Cierra cualquier aplicación que estuvieras usando con archivos del disco
  3. Espera diez segundos para que los procesos en segundo plano liberen el disco
  4. Haz clic derecho en el icono del disco en tu escritorio o en la barra lateral de Finder y selecciona Expulsar

Si eso falla, intenta desde Terminal:

diskutil unmount /Volumes/NombreDeTuDisco

Si Terminal también falla, comprueba qué está reteniendo el disco:

lsof /Volumes/NombreDeTuDisco

Permisos y Acceso total al disco

Tanto Sequoia como Sonoma son más estrictos con lo que puede acceder a tus discos. Si usas Terminal o herramientas de terceros para gestionar discos, asegúrate de que Terminal (o tu app de terminal preferida) tenga Acceso total al disco en Ajustes del Sistema > Privacidad y Seguridad > Acceso total al disco.

Sin Acceso total al disco, el comando lsof no te mostrará todos los procesos que usan tu disco. Obtendrás una lista parcial que podría omitir el bloqueador real.

Este requisito de permiso es también la razón por la que algunas utilidades de disco antiguas dejaron de funcionar tras actualizar a Sonoma o Sequoia. Hay que actualizarlas para que soliciten los nuevos permisos.

Lo que Apple debería solucionar

La experiencia básica de expulsión en macOS no ha mejorado de forma significativa en años. El mensaje de error sigue diciendo «El disco no se expulsó porque uno o más programas podrían estar usándolo», sin decirte qué programas. Esto no servía de ayuda en Catalina y sigue sin servir en Sequoia.

Apple tiene la información. El sistema sabe exactamente qué procesos mantienen archivos abiertos. Sencillamente, no le muestra esa información al usuario.

Hasta que Apple lo solucione, Ejecta llena el vacío. Funciona tanto en macOS Sonoma como en Sequoia, identifica los procesos concretos que bloquean tus discos y te permite cerrarlos directamente. Se encarga de los nuevos servicios del sistema y los requisitos de permisos que llegaron con estas versiones del sistema operativo, para que no tengas que averiguar si el culpable es cloudd, Stage Manager o algún otro proceso nuevo en segundo plano.

Actualizar tu Mac no debería complicar las tareas básicas. Expulsar un disco es de lo más básico que hay.

Si prefieres no usar Terminal cada vez, Ejecta te muestra exactamente qué proceso está bloqueando tu disco y te permite cerrarlo con un clic, desde la barra de menú.

Comprar — $9.99