Alternativa a What's Keeping Me para macOS Sequoia

Si has usado Macs por un tiempo, quizás recuerdes una app llamada What’s Keeping Me. Resolvía un problema específico: cuando macOS se negaba a expulsar un disco o vaciar la papelera porque “algo” lo estaba usando, What’s Keeping Me te decía exactamente qué era ese algo.

La app era simple y hacía bien su trabajo. Luego dejó de funcionar.

Qué pasó con What’s Keeping Me

What’s Keeping Me se actualizó por última vez en agosto de 2014. El desarrollador, HAMSoft Engineering, dejó de mantenerla, y el sitio web del desarrollador eventualmente desapareció por completo. Para cuando macOS comenzó a requerir arquitecturas de app modernas y características de seguridad, What’s Keeping Me ya llevaba mucho tiempo abandonada.

La app funcionó por más de una década, pero la degradación del software eventualmente la alcanzó. Sin actualizaciones para soportar nuevas versiones de macOS, requisitos de seguridad, y Apple Silicon, se volvió poco confiable y eventualmente inutilizable para la mayoría de los usuarios.

Esto dejó un vacío sorprendentemente difícil de llenar. macOS todavía tiene el mismo problema de expulsión que tenía en 2010. Todavía recibes mensajes de error vagos sobre programas usando tu disco sin ninguna indicación de cuáles programas. Apple nunca incorporó esta capacidad de diagnóstico en el sistema.

La solución con Terminal

Los usuarios avanzados llenaron el vacío con lsof, un comando Unix que lista archivos abiertos. Si tu disco se llama “External,” ejecutarías:

sudo lsof /Volumes/External

Esto muestra cada proceso con archivos abiertos en ese volumen. Luego puedes identificar al culpable y cerrar la aplicación normalmente o usar kill para terminar el proceso.

Funciona, pero no es exactamente fácil de usar. Necesitas entender Terminal, interpretar salida técnica, y saber la diferencia entre procesos que puedes terminar de forma segura y los que no deberías tocar. Para algo tan rutinario como desconectar un disco, es pedir mucho.

Monitor de Actividad: cerca pero no del todo

El Monitor de Actividad puede mostrarte qué archivos tiene abiertos un proceso, pero el flujo de trabajo es al revés. Tienes que ya saber qué proceso inspeccionar. Si estás tratando de responder “¿qué está usando mi disco?”, el Monitor de Actividad te hace adivinar primero y verificar después.

Podrías inspeccionar cada proceso en ejecución uno por uno hasta encontrar el que está accediendo a tu disco, pero eso es tan tedioso que la mayoría de la gente simplemente se rinde y fuerza la expulsión (o reinicia su Mac).

Utilidad de Discos tampoco ayuda

Algunas personas prueban Utilidad de Discos cuando la expulsión normal falla. Utilidad de Discos puede forzar el desmontaje de volúmenes, pero está haciendo esencialmente lo mismo que forzar la expulsión desde Finder. No te dice qué estaba bloqueando el disco. Solo anula el bloqueo y espera lo mejor.

Forzar la expulsión a veces está bien, especialmente si el proceso bloqueador solo estaba leyendo archivos. Pero si algo estaba escribiendo activamente en el disco, forzar la expulsión puede corromper datos. Sin saber qué está pasando realmente, estás apostando.

Un reemplazo moderno

Ejecta fue construido para llenar el vacío que What’s Keeping Me dejó atrás. Se ubica en tu barra de menú, muestra el estado de todos los discos conectados, identifica qué procesos están bloqueando la expulsión, y te permite cerrarlos directamente.

La diferencia clave con el enfoque de Terminal es que Ejecta maneja el trabajo de diagnóstico automáticamente. No necesitas recordar sintaxis de comandos o interpretar salida cruda. Haz clic en un disco bloqueado, ve qué lo está bloqueando, haz clic para cerrar ese proceso. Eso es todo.

Ejecta también sabe qué procesos son seguros de cerrar y cuáles son procesos a nivel de sistema que necesitan un manejo más cuidadoso. Cuando Spotlight está indexando tu disco, por ejemplo, Ejecta puede desactivar la indexación para ese volumen en lugar de solo terminar el proceso mds y dejarlo en un estado extraño.

Comparación de características

What’s Keeping Me (cuando funcionaba) te mostraba los procesos bloqueadores y te dejaba cerrarlos. Eso es exactamente lo que hace Ejecta, más algunas cosas que What’s Keeping Me no podía hacer:

Soporte nativo para Apple Silicon significa que funciona eficientemente en Macs M1, M2, M3 y M4. What’s Keeping Me nunca recibió esta actualización.

La integración en la barra de menú te da el estado de los discos de un vistazo sin abrir una aplicación separada. Ves qué discos son seguros de expulsar antes siquiera de intentarlo.

El conocimiento de procesos del sistema significa que Ejecta maneja Spotlight, Time Machine, y otros servicios de macOS de forma inteligente en lugar de solo ofrecer un botón para terminar.

El problema de expulsión no va a desaparecer

Ha pasado más de una década desde que What’s Keeping Me se desarrolló activamente, y el problema central sigue siendo exactamente el mismo. macOS todavía te da mensajes de error inútiles cuando intentas expulsar un disco. Apple todavía no ha incorporado ninguna herramienta de diagnóstico en el sistema. Las soluciones de terceros siguen siendo la única forma de obtener una respuesta directa sobre qué está usando tu disco.

Si todavía recurres reflexivamente a Terminal cada vez que no puedes expulsar un disco, o simplemente fuerzas la expulsión esperando que nada se rompa, ahora hay una mejor opción. La app específica de 2010 se fue, pero la funcionalidad no tiene que desaparecer.

← Volver a la lista