TRIM
TRIM es un mensaje que el sistema operativo envía al SSD para avisarle de qué bloques ya no contienen datos útiles (archivos borrados). Así el SSD puede limpiarlos por adelantado y seguir escribiendo rápido con el tiempo. Está activado por defecto en cualquier sistema moderno: no hay que tocar nada.
Qué es TRIM
TRIM es un comando del estándar de los SSD que informa al disco de qué sectores han quedado libres tras borrar archivos, para que la unidad pueda preparar esas zonas de antemano. Es parte de lo que llamamos "mantenimiento" o "recolección de basura" (garbage collection) de un SSD.
Cómo funciona
En un SSD no se puede sobrescribir una celda directamente: primero hay que borrarla y luego escribir, y el borrado se hace en bloques grandes. Cuando eliminas un archivo, el sistema operativo solo marca ese espacio como "libre" en su índice, pero el SSD no sabe que esos bloques ya no valen. Con TRIM, el sistema le dice "estos bloques ya no contienen nada útil", y el SSD aprovecha los momentos de inactividad para borrarlos y reorganizar la memoria. Así, cuando luego necesites escribir ahí, ya está limpio y la escritura es rápida. Sin TRIM, con el tiempo el SSD tendría que borrar "sobre la marcha", lo que ralentizaba notablemente las primeras generaciones de SSD; hoy Windows, macOS y Linux lo activan automáticamente para SSD internos.
Por qué es importante
Es la razón por la que ya no hace falta "preocuparse" del rendimiento de un SSD con el uso, como pasaba hace años. Conviene conocerlo sobre todo en dos casos: discos SSD externos por USB (donde TRIM a veces no se pasa correctamente y conviene comprobarlo) y unidades configuradas en ciertos modos RAID o con cifrado, donde puede no funcionar igual. Para un SSD interno normal, está activado solo y no hay que hacer nada.
Datos curiosos
- TRIM también es la razón por la que recuperar archivos borrados de un SSD es mucho más difícil que en un disco duro mecánico: una vez pasado el TRIM, los datos suelen estar realmente borrados.
- En Windows, el comando que comprueba si TRIM está activo es "fsutil behavior query DisableDeleteNotify": un valor 0 significa que TRIM está habilitado.
- Los discos duros mecánicos no usan TRIM: solo tiene sentido en memoria flash, que es la que necesita borrar bloques antes de reescribirlos.
Preguntas frecuentes
¿Tengo que activar TRIM yo?
No: en Windows 10/11, macOS y Linux modernos viene activado por defecto para los SSD internos. Solo merece la pena comprobarlo en SSD externos por USB o en configuraciones poco habituales (ciertos RAID, algunos cifrados), donde a veces no se transmite el comando.
¿TRIM "desfragmenta" el SSD?
No, y de hecho los SSD no deben desfragmentarse a la manera clásica. TRIM solo avisa de qué bloques están libres para que el SSD los limpie; Windows incluye una "optimización" para SSD que en realidad envía TRIM, no desfragmenta.
¿Sin TRIM se estropea el SSD?
No se estropea, pero con el tiempo puede ir más lento en escrituras, porque tendría que borrar bloques "en caliente". Por eso todos los sistemas operativos modernos lo activan: es mantenimiento, no reparación.