- mds_stores es un proceso fundamental de Spotlight que indexa metadatos para permitir búsquedas rápidas en macOS.
- Los picos de CPU suelen ser normales tras actualizaciones del sistema, conexiones de discos externos o sincronizaciones en la nube.
- La persistencia del problema puede indicar un índice corrupto o bucles causados por software de terceros y configuraciones de iCloud.
¿Has notado que tu ordenador empieza a ir a pedales sin motivo aparente y que, al abrir el Monitor de Actividad, hay un proceso llamado mds_stores que se come toda la CPU? No es la primera vez que pasa; es un problema bastante común que puede hacer que el Mac se caliente como una estufa y que los ventiladores suenen como si el equipo fuera a despegar en cualquier momento.
Aunque pueda parecer un fallo grave o incluso algún tipo de virus, en la inmensa mayoría de los casos estamos ante un proceso legítimo de macOS que simplemente se ha vuelto loco o está haciendo un trabajo monumental. En este artículo vamos a desgranar qué es exactamente este proceso y, lo más importante, cómo hacer para que deje de molestar y tu Mac vuelva a volar.
¿Qué demonios es mds_stores y para qué sirve?

Para entender por qué consume tantos recursos, primero hay que saber qué hace. El proceso mds_stores es una pieza clave de Spotlight, el buscador integrado de macOS. Su función principal es gestionar la base de datos de índices donde se guardan los metadatos de todos tus archivos. Cuando escribes algo en la lupa, no es que el Mac busque en todo el disco en ese instante, sino que consulta el índice que mds_stores ha mantenido actualizado.
Este sistema no trabaja solo. Forma parte de una familia de procesos: mds es el coordinador general, mds_stores se encarga del almacenamiento del índice por cada volumen (disco) y los procesos mdworker son los que realmente abren los archivos para extraer la información. Por eso, es normal ver varios procesos mds_stores si tienes conectados discos externos, ya que cada unidad indexada tiene su propio proceso.
¿Por qué se dispara el consumo de CPU?

Lo primero que debes saber es que un uso elevado de CPU no siempre es un error; a veces es simplemente trabajo legítimo que requiere tiempo. Hay situaciones muy concretas que disparan este proceso:
- Actualizaciones de macOS: Tras instalar una nueva versión del sistema, es muy probable que Spotlight necesite reindexar gran parte del disco para adaptar los datos.
- Nuevos volúmenes de datos: Si conectas un disco duro externo lleno de archivos o mueves carpetas gigantescas, mds_stores se pondrá a trabajar a tope para catalogarlo todo.
- Sincronización en la nube: Apps como iCloud, OneDrive o Dropbox son las culpables habituales. El flujo constante de archivos que se suben, bajan o se modifican obliga al indexador a actualizar el índice sin parar.
- Entornos de desarrollo: Los programadores que usan carpetas como node_modules o generan miles de archivos pequeños durante una compilación suelen ver picos brutales de CPU.
- Índices corruptos: Un apagado forzado o un fallo en el sistema de archivos APFS puede dejar el índice inconsistente, obligando al sistema a reconstruirlo desde cero.
Cómo saber si mds_stores está atascado o solo trabajando

No queremos matar un proceso que simplemente está haciendo su trabajo, porque entonces empezará de nuevo desde el principio. Para diferenciar un trabajo normal de un bucle infinito, fíjate en estas señales. Si el proceso lleva más de 24 horas consumiendo CPU sin bajar, si no has hecho ningún cambio reciente en tus archivos o si el Monitor de Actividad muestra que lee siempre los mismos archivos una y otra vez, es muy probable que esté atascado en un bucle.
Para investigar a fondo, puedes usar la Terminal y ejecutar el comando mdutil -s /. Aunque esto solo te dirá si la indexación está activada, si ves un mensaje de «unknown indexing state», tienes la confirmación de que el índice está dañado y necesita una reparación urgente.
Soluciones paso a paso para recuperar el rendimiento

Si ya has comprobado que el proceso no se calma solo, prueba estas soluciones empezando por la menos invasiva:
1. La paciencia y el reinicio
Parece obvio, pero dejar el Mac conectado a la corriente y encendido durante un par de horas suele solucionar la mayoría de los casos. Si eso no funciona, reiniciar el equipo es la forma más limpia de cerrar procesos errantes y vaciar la caché, permitiendo que la indexación se reinicie de forma ordenada.
2. Usar la Privacidad de Spotlight
Si sabes que hay una carpeta gigante que no necesitas buscar (como backups, archivos de logs o carpetas de código), lo mejor es excluirla de la indexación. Ve a Ajustes del Sistema > Siri y Spotlight > Privacidad de Spotlight y arrastra allí las carpetas problemáticas. Esto le dice al sistema que ignore esas rutas, reduciendo drásticamente la carga de trabajo de mds_stores.
3. Forzar la reconstrucción del índice
Cuando el índice está corrupto, la mejor opción es borrarlo y empezar de nuevo. Puedes hacerlo de forma gráfica añadiendo tu disco de inicio a la lista de Privacidad de Spotlight, esperando un minuto y luego eliminándolo de la lista. Esto obliga a macOS a borrar el índice viejo y crear uno nuevo y limpio.
4. Intervenciones mediante Terminal
Para los usuarios más avanzados, existen comandos directos. Si necesitas alivio inmediato, puedes desactivar la indexación temporalmente con sudo mdutil -a -i off y volver a activarla más tarde. Si prefieres borrar el índice por completo mediante comandos, usa sudo mdutil -E /, aunque ten en cuenta que esto provocará que la CPU suba durante unas horas mientras se regeneran los datos.
5. Control de discos externos y Time Machine
A veces el culpable es un disco externo lento o un backup de Time Machine que no deja de escribir. Intenta desconectar unidades no esenciales y ejecutar Primeros Auxilios desde la Utilidad de Discos para asegurar que no haya errores en el sistema de archivos que confundan al indexador.
Consideraciones sobre mdsync y seguridad
Es posible que también veas un proceso llamado mdsync. Este es un hermano de mds_stores encargado de sincronizar los metadatos entre volúmenes. Su comportamiento es similar: picos normales durante la indexación y problemas si hay archivos corruptos. En cuanto a la seguridad, mds_stores es un proceso firmado por Apple, por lo que no es malware. No obstante, si el consumo de CPU viene acompañado de anuncios extraños o redirecciones en el navegador, sería recomendable pasar un antivirus, ya que algunas PUAs pueden generar actividad anormal en el disco que dispare el indexador.
Mantener el sistema actualizado y ser selectivo con las carpetas que indexamos es la mejor estrategia para evitar que el Mac se ralentice. La clave está en entender que mds_stores es una herramienta poderosa que, aunque a veces se vuelve un poco intensa, es la que permite que encontremos cualquier archivo en segundos. Si el problema persiste tras reconstruir el índice y limpiar los discos, forzar la salida del proceso desde el Monitor de Actividad puede dar un respiro temporal, pero la solución definitiva siempre pasa por atacar la causa raíz, ya sea una carpeta ruidosa o un volumen dañado.