Error 'Disco en uso' de macOS: guía de solución de problemas
Una guía completa para arreglar el error 'disco en uso' en Mac. Cubre todas las causas y soluciones en un solo lugar.
Haces clic en expulsar tu disco externo y macOS dice que no. “El disco no se pudo expulsar porque uno o más programas podrían estar usándolo”. Cerraste todo en lo que estabas trabajando. Nada obvio se está ejecutando. ¿Qué está usando tu disco en realidad?
Esta guía cubre cada causa común del error “disco en uso” y cómo arreglar cada una. Empecemos con las soluciones rápidas y avancemos hacia las soluciones más complejas.
Soluciones rápidas para intentar primero
Antes de solucionar el problema, prueba esto:
Cierra todas las ventanas del Finder que muestren el disco. Este es el culpable más común. Si cualquier ventana del Finder está abierta en una carpeta del disco, o incluso tiene el disco seleccionado en la barra lateral, el Finder mantiene un bloqueo sobre él. Cierra esas ventanas o llévalas a otro lado.
Espera unos segundos e intenta de nuevo. A veces un proceso solo está terminando. Spotlight podría estar concluyendo 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 ícono de expulsar junto al nombre del disco en la barra lateral del Finder. Algunos usuarios reportan que esto funciona cuando hacer clic derecho en el ícono del escritorio no funciona.
Si eso no funciona, es hora de averiguar qué está reteniendo el disco abierto de verdad.
Encontrar el proceso que bloquea
macOS no te dirá qué programa está usando el disco, pero la Terminal sí. Abre Terminal y ejecuta:
sudo lsof /Volumes/NombreDeTuDisco
Reemplaza “NombreDeTuDisco” con el nombre real de tu disco. Si tiene espacios, encierra la ruta entre comillas: sudo lsof "/Volumes/Mi Disco"
Tendrás que escribir 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 del Finder o una operación de archivosQuickLookUIService: generación de miniaturas o vistas previasbackupd: respaldo de Time Machine en cursofsevents: monitoreo de cambios del sistema de archivosbashozsh: un shell de Terminal con su directorio actual en el disco
Indexación de Spotlight
Spotlight es la causa más frecuente de los problemas de expulsión. Cuando conectas un disco externo, macOS empieza a indexarlo de inmediato para que puedas buscar su contenido. Los procesos involucrados (mds, mds_stores, mdworker) mantienen archivos abiertos mientras trabajan.
Espera a que termine la indexación. En un disco nuevo o modificado, la indexación puede tardar desde unos minutos hasta varias horas, según cuántos archivos tenga. Verás una barra de progreso en los resultados de búsqueda de Spotlight si la indexación está activa.
Desactiva la indexación de este volumen. Si no necesitas buscar 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.
Agrégalo a la lista de Privacidad de Spotlight. Para una solución permanente, abre Ajustes del Sistema, ve a Siri y Spotlight, baja hasta Privacidad de Spotlight y agrega tu disco. No se volverá a indexar hasta que lo quites de esta lista.
Termina 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
El Finder puede aferrarse a los discos de maneras que no son obvias.
Cierra todas las ventanas del Finder. Aunque ninguna ventana muestre tu disco de forma visible, el Finder podría tenerlo abierto en una pestaña en segundo plano o como la ubicación predeterminada de una ventana.
Reinicia el Finder. Mantén presionada la tecla Opción y haz clic derecho en el ícono del Finder en tu Dock, luego selecciona “Volver a abrir”. Esto cierra todas las ventanas del Finder y libera cualquier bloqueo que el Finder estuviera reteniendo.
Revisa las operaciones de copia. Si copiaste archivos al disco o desde el disco hace poco, el Finder podría seguir haciendo limpieza en segundo plano. Abre el Finder y revisa si hay una barra de progreso activa en algún lado.
Vista rápida y vistas previas
macOS genera miniaturas y vistas previas de los archivos conforme los navegas. El sistema de Vista rápida (QuickLookUIService, quicklookd) puede mantener identificadores de archivos abiertos incluso después de que te alejaste de la carpeta.
Restablece Vista rápida. Ejecuta este comando para limpiar la caché de Vista rápida y reiniciarla:
qlmanage -r cache
Termina los procesos de Vista rápida. En el Monitor de Actividad, busca “QuickLook” y fuerza el cierre de cualquier proceso que esté accediendo a tu disco.
Sesiones de Terminal y shell
Si usaste la 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 el shell que estés usando.
Revisa 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 regresar a tu carpeta de inicio.
Cierra las ventanas de Terminal. Si tienes varias ventanas o pestañas de Terminal, ciérralas o lleva cada una a otro lado lejos del disco.
Aplicaciones con archivos recientes
Muchas aplicaciones mantienen referencias a los archivos que se abrieron recientemente. Incluso después de cerrar un documento, la aplicación podría mantener una conexión con él.
Cierra las aplicaciones que accedieron a archivos en el disco. Piensa en qué documentos abriste desde el disco y cierra esas aplicaciones por completo (Comando+Q), no solo cierres sus ventanas.
Revisa los Elementos recientes. Algunas apps listan los archivos abiertos recientemente en un menú. Abrir ese menú puede restablecer una conexión con los archivos. Si una app parece ser la culpable pero cerrarla no ayuda, intenta quitarla del Dock, luego ciérrala y vuelve a abrirla desde cero.
Time Machine
Si tu disco es un disco de respaldo de Time Machine, el proceso backupd administra los respaldos y puede retener el disco durante y después de las operaciones de respaldo.
Espera a que termine el respaldo. Revisa el ícono de Time Machine en la barra de menús para ver si hay un respaldo en curso. Espera a que termine antes de intentar expulsar.
Omite el respaldo actual. Haz clic en el ícono de Time Machine y selecciona “Omitir este respaldo” para cancelar un respaldo en curso. Espera un minuto para la limpieza, luego intenta expulsar.
Desactiva Time Machine temporalmente. Ve a Ajustes del Sistema, haz clic en Time Machine y desactívalo. Después de un momento, el disco debería liberarse.
Procesos y daemons del sistema
Algunos procesos a nivel del sistema vigilan los cambios en los volúmenes montados. Estos incluyen fsevents, fseventsd y varias tareas del kernel.
Por lo general no impiden la expulsión por sí solos, pero pueden agravar otros problemas. Si ya abordaste todo lo demás y sigues viendo procesos del sistema en la salida de lsof, intenta:
Cierra y vuelve a iniciar sesión. Esto reinicia la mayoría de los procesos a nivel de usuario y puede liberar los bloqueos tercos.
Reinicia tu Mac. Si nada más funciona, un reinicio definitivamente liberará el disco. Apágala por completo, luego desconecta el disco y arranca de nuevo.
Cuándo forzar la expulsión
Forzar la expulsión le dice a macOS que desmonte el disco sin importar qué esté accediendo a él. Puedes hacerlo manteniendo presionada la tecla Opción y haciendo clic derecho en el disco, luego seleccionando “Forzar expulsión”.
Esto por lo general es seguro si el proceso que bloqueaba 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 que bloquea primero.
Nunca fuerces la expulsión (ni desconectes físicamente) un disco durante una operación visible de copia o guardado. Así es como obtienes archivos corruptos.
Cómo prevenir problemas futuros
Excluye los discos de Spotlight. Si no buscas tus discos externos, agrégalos a la lista de Privacidad de Spotlight. La expulsión será casi instantánea.
Cierra las apps antes de expulsar. Adopta el hábito de cerrar las aplicaciones que accedieron a archivos en el disco antes de intentar expulsar.
Usa el botón de expulsar de la barra lateral. Adopta el hábito de usar la barra lateral del Finder en lugar del ícono del escritorio. Algunos usuarios lo encuentran más confiable.
Mantén tu Terminal en orden. Si usas la Terminal, ten en cuenta en qué directorio estás. No dejes shells parados en los directorios del disco externo.
Un mejor flujo de trabajo
Diagnosticar problemas de expulsión requiere entender los procesos de 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 quita esa fricción. Vive 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 deja resolver el problema con un clic. Sin Terminal, sin Monitor de Actividad, sin adivinanzas.
El problema de fondo (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 la Terminal cada vez, Ejecta te muestra exactamente qué proceso está bloqueando tu disco — y te deja cerrarlo con un solo clic, directo desde tu barra de menús.
Comprar ahora — $9.99