La verdadera razón por la que tu SSD externo no se expulsa

Los SSD externos se han convertido en el almacenamiento preferido de los usuarios de Mac, pero vienen con sus propias peculiaridades de expulsión. Esto es lo que cambia con los SSD y por qué se atascan.

Compraste un SSD externo rápido porque los discos giratorios te parecían lentos. Ahora ese SSD se niega a expulsarse y te preguntas si la velocidad mereció la pena.

Los SSD externos se han vuelto estándar para cualquiera que mueva archivos grandes: editores de vídeo, fotógrafos, desarrolladores, cualquiera harto de ver barras de progreso que avanzan a paso de tortuga. Pero las mismas características que hacen rápidos a los SSD pueden volverlos reacios a expulsarse.

Los SSD escriben de otra forma

Los discos duros tradicionales escriben los datos de forma secuencial, una pieza tras otra, siguiendo un patrón predecible. Los SSD funcionan de otra manera. Escriben datos en varias celdas de memoria flash a la vez, gestionan la nivelación de desgaste para alargar su vida útil y se ocupan de la recolección de basura para recuperar el espacio eliminado.

Todo esto sucede en segundo plano. Tu SSD podría parecer inactivo, pero por dentro está reorganizando, optimizando y manteniéndose. macOS no siempre sabe cuándo se están produciendo estas operaciones, lo que puede crear conflictos cuando intentas expulsar.

El comando TRIM, que le dice al SSD que limpie bloques eliminados, se ejecuta periódicamente en segundo plano. Si TRIM está activo cuando intentas expulsar, el disco podría resistirse hasta que termine.

La velocidad crea expectativas

Cuando copias archivos a un SSD, parece instantáneo. Ese archivo de 2 GB se transfirió en tres segundos, la barra de progreso desapareció, listo. Salvo que quizás no.

macOS usa la caché de escritura de forma agresiva con los discos rápidos. El sistema da por completada una escritura antes de que los datos lleguen realmente al disco. Esto hace que todo resulte ágil, pero significa que a menudo hay un desfase entre «transferencia completa» y «realmente completa».

En un SSD rápido, ese desfase es corto. Pero existe. Si intentas expulsar justo después de que la transferencia termina en pantalla, podrías pillar el disco todavía vaciando su caché. El sistema no te dejará expulsar hasta que ese vaciado se complete.

Espera diez segundos después de cualquier transferencia grande antes de expulsar. Parece innecesario con un disco tan rápido, pero evita el mensaje de error.

Peculiaridades de USB-C y Thunderbolt

La mayoría de los SSD externos se conectan por USB-C o Thunderbolt. Estas conexiones son rápidas, pero también más complejas que los puertos USB-A de antes.

Algunos SSD aparecen como varios volúmenes o tienen particiones ocultas para el firmware o para funciones de arranque. Cada volumen es un posible bloqueo de expulsión. Si solo expulsas la partición visible, la oculta podría seguir montada.

La gestión de energía en USB-C también es más agresiva. El puerto podría apagar parcialmente el SSD mientras todavía está montado, o el SSD podría entrar en un estado de bajo consumo que haga que macOS crea que ha desaparecido. Cuando se reactiva, tienes problemas de expulsión o advertencias de «disco no expulsado correctamente».

Si tu SSD tiene una carcasa física con luces de actividad, obsérvalas. Una luz parpadeando cuando no estás usando el disco activamente suele significar actividad en segundo plano: recolección de basura, TRIM o algo relacionado con macOS, como la indexación de Spotlight.

A Spotlight le encantan los SSD

Spotlight indexa de forma agresiva los discos rápidos. Un SSD se lee deprisa, así que Spotlight se emplea a fondo y cataloga cada archivo para las búsquedas. Esto está muy bien para encontrar cosas después, pero significa que Spotlight pasa más tiempo activo accediendo a tu SSD del que pasaría con un disco más lento.

La velocidad que hace tan agradable usar tu SSD también lo convierte en un objetivo atractivo para los procesos en segundo plano. Pueden leerlo sin ralentizar tu sistema, así que lo hacen.

Para evitar que Spotlight bloquee tu SSD:

sudo mdutil -i off /Volumes/NombreDeTuSSD

O añade el disco a la lista de Privacidad de Spotlight en Ajustes del Sistema. Pierdes la capacidad de buscar en el contenido del disco, pero ganas una expulsión sin complicaciones.

La solución específica para los SSD

Si tu SSD no se expulsa y has cerrado todas las apps evidentes, el bloqueo casi seguro es un proceso en segundo plano. Compruébalo con:

lsof /Volumes/NombreDeTuSSD

Culpables habituales en el caso concreto de los SSD:

  • mds y procesos relacionados: Spotlight indexando el disco rápido
  • fsck_apfs o fsck_exfat: el sistema comprobando el sistema de archivos del disco
  • diskmanagementd: macOS gestionando las particiones del disco
  • apsd: los Servicios Push de Apple comprobando algo

En el caso de los editores de vídeo y los fotógrafos, las aplicaciones creativas a veces mantienen cachés de proyectos o archivos proxy en los discos externos. Incluso después de cerrar la app, podría haber procesos en segundo plano relacionados con la indexación de material que sigan activos.

Previniendo problemas de expulsión de SSDs

Formatea tu SSD como APFS si solo lo usas con Macs. APFS gestiona la pérdida de energía y la desconexión inesperada mejor que otros formatos. No evitará los problemas de expulsión, pero reduce el riesgo de pérdida de datos si tienes que forzar la expulsión.

Evita guardar carpetas de sincronización (iCloud, Dropbox, Google Drive) en SSD externos. Los servicios de sincronización comprueban constantemente si hay cambios en los archivos, lo que mantiene archivos abiertos.

Si usas el SSD para Time Machine, cuenta con que permanezca conectado. Time Machine mantiene un contacto constante con los discos de copia de seguridad. Puedes desactivar Time Machine temporalmente cuando necesites expulsar, pero no es un flujo de trabajo que favorezca la desconexión frecuente.

Dale un momento al disco después de las operaciones grandes. Los SSD son rápidos, pero el desfase entre «parece terminado» y «realmente terminado» sigue existiendo.

Cuando la velocidad encuentra fricción

Los SSD externos resolvieron el problema de la velocidad. Un disco portátil capaz de seguir el ritmo del almacenamiento interno cambió la forma en que la gente trabaja con material y archivos grandes.

Pero el problema de la expulsión no desapareció. De hecho, los discos rápidos lo hacen más frustrante, porque esperas que todo en ellos sea rápido, incluso desconectarlos.

Ejecta identifica qué tiene secuestrado a tu SSD, ya sea Spotlight, una app creativa o un proceso del sistema del que nunca has oído hablar. Un clic para ver el problema, un clic para resolverlo. El disco debería ser tan fácil de desconectar como de usar.

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.99