Cómo Expulsar Discos Externos de Forma Segura en macOS Sequoia y Sonoma

Apple cambió cómo funciona la expulsión de discos en versiones recientes de macOS. Esto es lo que cambió en Sequoia y Sonoma y cómo manejar problemas comunes.

Si recientemente actualizaste a macOS Sequoia o Sonoma, puede que hayas notado que expulsar discos externos se siente diferente. No porque Apple rediseñó el proceso, sino porque cambios en segundo plano del sistema afectan cómo y cuándo se pueden expulsar los discos.

Tanto Sequoia como Sonoma introdujeron cambios en los controles de privacidad, gestión de procesos en segundo plano y servicios del sistema que crean nueva fricción alrededor de la expulsión de discos. Aquí está lo que cambió y cómo manejarlo.

Qué cambió en Sonoma y Sequoia

Empezando con Sonoma, Apple expandió las restricciones de procesos en segundo plano. El sistema es más agresivo sobre gestionar qué apps pueden ejecutar tareas en segundo plano y cuánto pueden persistir. Irónicamente, esto significa que algunos procesos retienen recursos del disco de manera diferente a como lo hacían antes.

Sequoia fue más lejos con cambios en los permisos de Acceso Total al Disco. Las apps necesitan permiso explícito para acceder a ciertas ubicaciones de archivos, y el sistema hace cumplir estos permisos más estrictamente. Cuando un proceso del sistema llega a un límite de permisos mientras accede a tu disco externo, a veces puede detenerse en lugar de fallar limpiamente, dejando un archivo abierto.

El sistema de notificaciones también cambió. En versiones anteriores de macOS, la advertencia “Disco No Expulsado Correctamente” aparecía una vez y desaparecía. En Sequoia, el sistema puede ser más persistente con las advertencias, y en algunos casos, la notificación misma dispara acceso al disco mientras el sistema verifica el estado del disco.

La nueva ubicación en Configuración del Sistema

Si estás buscando configuraciones de disco, Apple movió las cosas de lugar nuevamente.

En Sequoia, las configuraciones relacionadas con disco están en Configuración del Sistema > General > Almacenamiento. Pero la mayoría de controles relevantes para expulsión todavía están en Utilidad de Discos, que no ha cambiado mucho.

Para exclusiones de Spotlight (una solución común para problemas de expulsión), ve a Configuración del Sistema > Siri y Spotlight > Privacidad de Spotlight. Esta es una de las configuraciones más efectivas para cambiar si regularmente tienes problemas para expulsar discos.

Problemas de expulsión comunes en Sequoia

El servicio en segundo plano cloudd, que maneja la sincronización de iCloud a través de CloudKit, puede causar problemas de expulsión en Sequoia. Este servicio ocasionalmente mantiene referencias a archivos en discos externos, particularmente 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. Mover los flujos de trabajo relacionados con iCloud lejos 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á habilitado, mantiene referencias a ventanas recientes y su contenido. Si tenías una ventana de Finder abierta mostrando el contenido de tu disco externo, Stage Manager podría mantener esa referencia incluso después de cerrar la ventana.

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

Problemas de expulsión comunes específicos de Sonoma

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

El problema más común de Sonoma es con la versión actualizada de Spotlight. El Spotlight de Sonoma indexa más tipos de archivos y metadatos que versiones anteriores. Si conectas un disco con muchos documentos, fotos o archivos multimedia, Spotlight trabaja más duro y por más tiempo, manteniendo el disco ocupado por períodos extendidos.

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

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

Sin importar qué versión de macOS tengas, esta secuencia funciona consistentemente:

  1. Cierra cualquier ventana de Finder que muestre el contenido del disco
  2. Cierra cualquier aplicación que estabas usando con archivos en el disco
  3. Espera diez segundos para que los procesos en segundo plano liberen
  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, verifica qué está reteniendo el disco:

lsof /Volumes/NombreDeTuDisco

Permisos y Acceso Total al Disco

Tanto Sequoia como Sonoma son más estrictos sobre qué 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 Configuración del Sistema > Privacidad y Seguridad > Acceso Total al Disco.

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

Este requisito de permiso es también por qué algunas utilidades de disco antiguas dejaron de funcionar después de actualizar a Sonoma o Sequoia. Necesitan ser actualizadas para solicitar los nuevos permisos.

Lo que Apple debería arreglar

La experiencia central de expulsión en macOS no ha mejorado significativamente en años. El mensaje de error todavía dice “El disco no fue expulsado porque uno o más programas podrían estar usándolo” sin decirte cuáles programas. Esto no ayudaba en Catalina y todavía no ayuda en Sequoia.

Apple tiene la información. El sistema sabe exactamente qué procesos están manteniendo archivos abiertos. Simplemente no muestra esa información al usuario.

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

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