Error «disco en uso» en macOS: guía de solución
Una guía completa para solucionar el error «disco en uso» en Mac. Cubre todas las causas y soluciones en un solo lugar.
Haces clic en expulsar en tu disco externo y macOS dice que no. «El disco no se pudo expulsar porque uno o más programas pueden estar usándolo». Has cerrado todo aquello en lo que estabas trabajando. Nada obvio está ejecutándose. ¿Qué está usando realmente tu disco?
Esta guía cubre cada causa común del error «disco en uso» y cómo solucionar cada una. Empecemos con las soluciones rápidas y avancemos a las más complicadas.
Soluciones rápidas para probar primero
Antes de hacer diagnósticos, prueba esto:
Cierra todas las ventanas de Finder que muestren el disco. Este es el culpable más común. Si alguna ventana de Finder está abierta en una carpeta del disco, o incluso tiene el disco seleccionado en la barra lateral, Finder mantiene un bloqueo sobre él. Cierra esas ventanas o navégalas a otro lugar.
Espera unos segundos e intenta de nuevo. A veces un proceso está terminando. Spotlight podría estar finalizando la indexación, o una aplicación podría estar guardando un archivo de caché. Dale 30 segundos e intenta expulsar de nuevo.
Intenta expulsar desde la barra lateral en lugar del escritorio. Haz clic en el icono de expulsión junto al nombre del disco en la barra lateral de Finder. Algunos usuarios comentan que esto funciona cuando hacer clic derecho en el icono del escritorio no da resultado.
Si eso no funciona, es hora de averiguar qué está realmente manteniendo el disco abierto.
Encontrando el proceso bloqueador
macOS no te dice qué programa está usando el disco, pero Terminal sí. Abre Terminal y ejecuta:
sudo lsof /Volumes/NombreDeTuDisco
Sustituye «NombreDeTuDisco» por el nombre real de tu disco. Si tiene espacios, pon la ruta entre comillas: sudo lsof "/Volumes/Mi Disco"
Necesitarás ingresar tu contraseña. La salida muestra cada proceso con archivos abiertos en ese disco. Mira la columna COMMAND para ver los nombres de los procesos.
Procesos comunes que verás:
mds,mds_stores,mdworker: Indexación de SpotlightFinder: Una ventana de Finder u operación de archivosQuickLookUIService: Generación de miniaturas o previsualizacionesbackupd: copia de seguridad de Time Machine en cursofsevents: Monitoreo de cambios en el sistema de archivosbashozsh: Una shell de Terminal con su directorio actual en el disco
Indexación de Spotlight
Spotlight es la causa más frecuente de problemas de expulsión. Cuando conectas un disco externo, macOS comienza a indexarlo inmediatamente para que puedas buscar su contenido. Los procesos involucrados (mds, mds_stores, mdworker) mantienen archivos abiertos mientras trabajan.
Espera a que la indexación termine. En un disco nuevo o modificado, la indexación puede tomar desde unos minutos hasta varias horas dependiendo de cuántos archivos tiene. Verás una barra de progreso en los resultados de búsqueda de Spotlight si la indexación está activa.
Desactiva la indexación para este volumen. Si no necesitas buscar en el disco con Spotlight, puedes excluirlo:
sudo mdutil -i off /Volumes/NombreDeTuDisco
Esto le dice a Spotlight que ignore el disco. Después de ejecutar el comando, intenta expulsar de nuevo.
Agregar a la lista de Privacidad de Spotlight. Para una solución permanente, abre Ajustes del Sistema, ve a Siri y Spotlight, desplázate a Privacidad de Spotlight, y agrega tu disco. No será indexado de nuevo hasta que lo elimines de esta lista.
Terminar los procesos de Spotlight. Como último recurso, puedes forzar el cierre de los procesos mds en el Monitor de Actividad. Busca «mds», selecciona cada uno que esté accediendo a tu disco y haz clic en el botón X para forzar el cierre. Spotlight se reiniciará automáticamente, pero tu disco debería quedar libre.
Finder y navegación de archivos
Finder puede retener discos de formas que no son obvias.
Cierra todas las ventanas de Finder. Incluso si ninguna ventana está mostrando visiblemente tu disco, Finder podría tenerlo abierto en una pestaña de fondo o como la ubicación predeterminada de una ventana.
Reinicia Finder. Mantén pulsada la tecla Opción y haz clic derecho en el icono de Finder en tu Dock; luego selecciona «Relanzar». Esto cierra todas las ventanas de Finder y libera cualquier bloqueo que Finder mantuviera.
Verifica operaciones de copia. Si recientemente copiaste archivos hacia o desde el disco, Finder podría todavía estar limpiando en segundo plano. Abre Finder y verifica si hay una barra de progreso activa en algún lugar.
QuickLook y previsualizaciones
macOS genera miniaturas y previsualizaciones para archivos mientras los navegas. El sistema QuickLook (QuickLookUIService, quicklookd) puede mantener descriptores de archivo abiertos incluso después de que te hayas movido de la carpeta.
Reinicia QuickLook. Ejecuta este comando para limpiar la caché de QuickLook y reiniciarlo:
qlmanage -r cache
Termina los procesos de QuickLook. En el Monitor de Actividad, busca «QuickLook» y fuerza el cierre de cualquier proceso que esté accediendo a tu disco.
Terminal y sesiones de shell
Si has usado Terminal para navegar a tu disco externo, esa sesión de shell mantiene el disco en uso. El nombre del proceso aparecerá como bash, zsh, o cualquier shell que estés usando.
Verifica tu directorio actual. En cada ventana de Terminal, ejecuta pwd para ver dónde estás. Si muestra una ruta en tu disco externo, ejecuta cd ~ para volver a tu carpeta de inicio.
Cierra ventanas de Terminal. Si tienes múltiples ventanas o pestañas de Terminal, ciérralas o navega cada una fuera del disco.
Aplicaciones con archivos recientes
Muchas aplicaciones mantienen referencias a archivos abiertos recientemente. Incluso después de cerrar un documento, la aplicación podría mantener una conexión con él.
Cierra las aplicaciones que accedieron archivos en el disco. Piensa en qué documentos abriste desde el disco y cierra esas aplicaciones completamente (Command+Q), no solo sus ventanas.
Revisa Elementos Recientes. Algunas apps muestran los archivos abiertos recientemente en un menú. Abrir ese menú puede restablecer una conexión con los archivos. Si una app parece ser el culpable pero cerrarla no ayuda, intenta quitarla del Dock, luego ciérrala, luego ábrela de nuevo.
Time Machine
Si tu disco es un disco de copias de seguridad de Time Machine, el proceso backupd gestiona las copias y puede retener el disco durante y después de las operaciones de copia.
Espera a que la copia de seguridad termine. Mira el icono de Time Machine en la barra de menús para ver si hay una copia en curso. Espera a que termine antes de intentar expulsar.
Omite la copia de seguridad actual. Haz clic en el icono de Time Machine y selecciona «Omitir esta copia de seguridad» para cancelar una copia en curso. Espera un minuto a que se limpie y luego intenta expulsar.
Desactiva Time Machine temporalmente. Ve a Ajustes del Sistema, haz clic en Time Machine y desactívalo. Al cabo de un momento, el disco debería liberarse.
Procesos del sistema y demonios
Algunos procesos a nivel del sistema observan cambios en volúmenes montados. Estos incluyen fsevents, fseventsd, y varias tareas del kernel.
Estos típicamente no previenen la expulsión por sí solos, pero pueden combinarse con otros problemas. Si has abordado todo lo demás y todavía ves procesos del sistema en la salida de lsof, intenta:
Cerrar sesión y volver a iniciar. Esto reinicia la mayoría de los procesos a nivel de usuario y puede limpiar bloqueos tercos.
Reinicia tu Mac. Si nada más funciona, un reinicio definitivamente liberará el disco. Apaga completamente, luego desconecta el disco y vuelve a encender.
Cuándo forzar la expulsión
Forzar la expulsión le dice a macOS que desmonte el disco sin importar qué lo esté accediendo. Puedes hacerlo manteniendo pulsada la tecla Opción y haciendo clic derecho en el disco; luego selecciona «Forzar expulsión».
Esto es generalmente seguro si el proceso bloqueador solo estaba leyendo del disco. Es más riesgoso si algo estaba escribiendo activamente. Si no estás seguro, intenta identificar y cerrar el proceso bloqueador primero.
Nunca fuerces la expulsión (o desconectes físicamente) un disco durante una operación visible de copia o guardado. Así es como obtienes archivos corruptos.
Previniendo problemas futuros
Excluye discos de Spotlight. Si no buscas en tus discos externos, agrégalos a la lista de Privacidad de Spotlight. La expulsión será casi instantánea.
Cierra apps antes de expulsar. Haz un hábito de cerrar aplicaciones que accedieron archivos en el disco antes de intentar expulsar.
Usa el botón de expulsión de la barra lateral. Acostúmbrate a usar la barra lateral de Finder en lugar del icono del escritorio. A algunos usuarios les resulta más fiable.
Mantén tu Terminal ordenado. Si usas Terminal, sé consciente de en qué directorio estás. No dejes shells estacionados en directorios de discos externos.
Un mejor flujo de trabajo
Diagnosticar problemas de expulsión requiere entender procesos Unix, recordar comandos de Terminal, y a veces adivinar qué podría estar mal. Para algo que debería ser tan simple como desconectar un disco, es mucha fricción.
Ejecta elimina esa fricción. Se sitúa en tu barra de menús, te muestra qué discos están listos para expulsar y cuáles están bloqueados, identifica exactamente qué los está bloqueando, y te permite resolver el problema con un clic. Sin Terminal, sin Monitor de Actividad, sin adivinar.
El problema subyacente (los mensajes de error vagos de macOS y la falta de herramientas de diagnóstico) no va a desaparecer. Pero no tienes que seguir resolviendo el mismo misterio cada vez que necesitas desconectar un disco.
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.99Artículos relacionados
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 …
Solucionar «Disco no expulsado correctamente»
Aprende por qué macOS muestra la advertencia 'disco no expulsado correctamente' y cómo expulsar tus discos …
Por qué Spotlight bloquea la expulsión
La indexación de Spotlight es una de las razones más habituales por las que no puedes expulsar un disco …
Cómo expulsar un disco externo cuando Finder no responde
¿Finder congelado o sin respuesta? Tu disco externo no tiene que quedarse conectado. Aquí hay varias formas de …