Descubre cómo funciona TRIM en los SSD, su importancia para la velocidad y vida útil de tu disco, y cómo comprobar y activar esta función en Windows 11. Aprende a diferenciar TRIM de la Garbage Collection y conoce sus implicaciones en la recuperación de archivos.
TRIM en SSD es un mecanismo fundamental que permite al sistema operativo informar a la unidad de estado sólido sobre qué áreas de memoria ya no contienen datos útiles. Cuando se elimina un archivo, la información no siempre desaparece de inmediato de la memoria física. Sin notificaciones adicionales, el controlador del SSD podría seguir considerando estos datos como válidos, lo que dificulta posteriores escrituras.
La comando TRIM ayuda al SSD a gestionar de manera más eficiente el espacio libre, manteniendo la velocidad de escritura y reduciendo operaciones innecesarias sobre la memoria. Para comprender su importancia, es útil saber en qué se diferencia la eliminación de archivos en un SSD respecto a un disco duro tradicional.
TRIM es una instrucción mediante la cual el sistema operativo notifica a la unidad SSD sobre la liberación de áreas lógicas de almacenamiento específicas. Permite al controlador del SSD distinguir entre los datos aún en uso y aquellos que ya no es necesario conservar.
Su función principal no es eliminar archivos al momento, sino preparar el SSD para futuras escrituras. Tras recibir la notificación, el controlador puede excluir los datos innecesarios de los procesos internos de mantenimiento de la memoria.
La mayoría de los SSD modernos incorporan soporte de TRIM a nivel de hardware, pero el sistema operativo debe ser capaz de transmitir la información sobre las áreas liberadas.
Al borrar un archivo, el sistema operativo modifica primero la información en el sistema de archivos, marcando el espacio como disponible. Sin embargo, el contenido físico en las celdas de memoria puede permanecer intacto.
Esto se debe a la naturaleza de la memoria NAND usada en los SSD. A diferencia de los discos duros magnéticos, los SSD no pueden sobrescribir cualquier celda de forma directa; la información se escribe en páginas y se borra en bloques más grandes que agrupan muchas páginas. Antes de reutilizar páginas, es necesario borrar el bloque completo.
Si algunas páginas dentro del bloque aún contienen datos válidos, el controlador debe mover estos datos antes de borrar el bloque y prepararlo para nuevas escrituras.
Sin TRIM, surge un problema adicional: el sistema de archivos puede considerar que ciertos datos han sido eliminados, pero el controlador del SSD podría seguir "viendo" esos datos como necesarios, lo que incrementa operaciones internas y afecta el rendimiento a largo plazo.
La instrucción TRIM crea un canal de comunicación entre el sistema de archivos y el controlador del SSD. Así, el SSD recibe información directa del sistema operativo sobre qué datos ya no necesita conservar.
Por ejemplo, al eliminar un vídeo de 10 GB, el sistema de archivos marca esas áreas como libres. El sistema operativo puede enviar una orden TRIM indicando las direcciones lógicas de las áreas liberadas. El controlador entonces sabe que su contenido ya no es relevante.
TRIM no implica necesariamente un borrado físico inmediato; el controlador puede posponer la limpieza para un momento más oportuno. En SSD SATA se utiliza la función TRIM de la instrucción DATA SET MANAGEMENT; en NVMe, el mecanismo equivalente se denomina Deallocate. Aunque difieren en implementación, su función es la misma: indicar qué áreas lógicas ya están libres.
TRIM opera sobre direcciones lógicas, no sobre celdas físicas individuales. El controlador del SSD decide qué bloques físicos limpiar y cuándo hacerlo.
El funcionamiento de TRIM se basa en la interacción entre el sistema de archivos, el sistema operativo y el controlador del SSD. Cada uno cumple su papel: el sistema de archivos identifica las áreas no usadas, el sistema operativo envía la instrucción y el controlador gestiona el espacio liberado.
En los SSD, las direcciones lógicas que maneja el ordenador no corresponden siempre a las mismas celdas físicas. El controlador distribuye los datos entre los bloques NAND en función de su estado y del espacio libre, utilizando el Flash Translation Layer (FTL), que traduce direcciones lógicas a físicas y permite mover datos sin alterar su ubicación lógica.
Veamos un ejemplo: al borrar un juego de 50 GB, cuyos archivos ocupan múltiples áreas lógicas, el proceso es el siguiente:
Este proceso no significa que el SSD borre inmediatamente todas las celdas físicas. Puede pasar tiempo entre el TRIM y el borrado efectivo, permitiendo distribuir las tareas de mantenimiento y evitar sobrecargas durante el uso intensivo.
El controlador del SSD es clave en esta gestión: administra las tablas de direcciones, la distribución de datos y la limpieza de bloques. Puedes conocer más sobre su funcionamiento en el artículo ¿Qué es un controlador SSD y cómo influye en el rendimiento?.
TRIM a menudo se confunde con la Garbage Collection, pero cumplen roles distintos. TRIM informa al SSD sobre qué áreas lógicas ya no contienen datos útiles, pero no mueve información ni decide el orden de limpieza física. Garbage Collection es un mecanismo interno del controlador que prepara los bloques de memoria para reutilizarlos.
Imagina un bloque NAND con 256 páginas: 100 contienen datos útiles y 156 ya no se necesitan. El controlador debe mover las 100 páginas útiles antes de borrar el bloque completo. Si TRIM funciona correctamente, sabe qué páginas puede omitir.
Garbage Collection puede operar sin TRIM, por ejemplo, cuando se sobrescribe una área lógica. Sin embargo, sin TRIM, el SSD no recibe información sobre los datos simplemente eliminados del sistema de archivos, lo que aumenta el volumen de escritura interna y el desgaste.
Ambos mecanismos se complementan: TRIM identifica los datos prescindibles, y Garbage Collection libera los bloques físicos. La eficiencia de TRIM es especialmente notable con el uso intensivo del SSD.
El comando TRIM no aumenta la velocidad máxima del SSD, pero ayuda a mantener el rendimiento durante el uso prolongado y repetidas escrituras y eliminaciones. Sin TRIM, al controlador le cuesta más distinguir las áreas realmente libres, lo que incrementa las operaciones internas y puede afectar la velocidad.
Además del rendimiento, la tecnología TRIM influye en la vida útil del SSD: menos operaciones de escritura innecesarias significan menos desgaste sobre los ciclos limitados de la memoria NAND.
Un SSD nuevo tiene muchos bloques limpios listos para escribir. Con el uso, se van acumulando bloques con páginas útiles y obsoletas. Si TRIM está desactivado, el controlador puede seguir considerando útiles datos ya eliminados, lo que genera:
Esto se mide con la amplificación de escritura (Write Amplification), que es la relación entre los datos realmente escritos y los solicitados por el sistema. Por ejemplo, si el sistema envía 10 GB y el controlador escribe 15 GB, el factor de amplificación es 1,5. TRIM ayuda a reducir este valor.
TRIM es especialmente útil en tareas intensivas como edición de vídeo, instalación y eliminación de juegos, o gestión de grandes proyectos. Sin embargo, su impacto depende de la arquitectura del SSD y el espacio libre disponible. La durabilidad del SSD también depende del tipo de NAND, el desgaste y el TBW declarado por el fabricante. Más detalles en Por qué degradan los SSD: causas, síntomas y cómo prolongar su vida útil.
Una consecuencia importante del funcionamiento de TRIM es que recuperar archivos eliminados de un SSD suele ser mucho más difícil que en un disco duro convencional. En los HDD, los datos pueden permanecer hasta que se sobrescriban, lo que permite a las herramientas de recuperación rescatarlos tras vaciar la papelera.
En los SSD, cuando se envía la orden TRIM, el controlador sabe que ciertas áreas lógicas ya no contienen datos válidos y puede dejar de ofrecer acceso a su contenido anterior. Al leer esas áreas, puede devolver ceros u otros valores según la implementación.
Las celdas físicas de la NAND no siempre se borran de inmediato, pero el hecho de que los datos antiguos existan físicamente no significa que sean recuperables por software convencional. Todo depende de:
Si el archivo está aún en la papelera de Windows, su contenido suele seguir siendo considerado útil y no se envía TRIM hasta su eliminación definitiva. Tras vaciar la papelera y procesar TRIM, los programas habituales de recuperación pueden no ser útiles, por lo que es importante dejar de escribir en el SSD y buscar copias de seguridad si se elimina algo importante por accidente.
No obstante, TRIM tampoco garantiza la destrucción absoluta de la información. Solo notifica al controlador sobre áreas liberadas, sin asegurar el borrado físico de todas las copias antiguas. Para borrar totalmente un SSD antes de venderlo o regalarlo, se deben usar herramientas de borrado seguro. Aprende más sobre las diferencias entre TRIM, formateo y borrado seguro en Cómo borrar un SSD de forma segura antes de vender tu ordenador.
En Windows modernos, TRIM suele estar habilitado por defecto. Sin embargo, tras cambiar configuraciones, migrar el sistema o conectar el SSD vía un controlador adicional, conviene comprobar que el sistema permite enviar las órdenes correspondientes.
No es necesario instalar herramientas externas: Windows ofrece utilidades integradas para consultar el estado de TRIM y los discos conectados.
La manera más sencilla es usando la utilidad fsutil:
fsutil behavior query DisableDeleteNotifyWindows mostrará el estado actual:
El valor 0 significa que el envío de notificaciones TRIM está permitido. En algunos casos, Windows también muestra el estado para ReFS; si tu SSD utiliza NTFS, céntrate en esa línea.
Importante: este método indica el estado a nivel de sistema operativo, pero no garantiza que el SSD ejecute las órdenes TRIM, ya que puede haber limitaciones del adaptador USB o del controlador intermedio.
La mayoría de los SSD modernos soportan TRIM, aunque su implementación depende del tipo de interfaz y del controlador.
En el caso de SSD externos, la transmisión de comandos depende también del controlador de la carcasa USB. Limitaciones similares pueden darse en configuraciones RAID, discos virtuales o con controladoras específicas.
Para comprobar la optimización, pulsa Win + R, escribe dfrgui y abre "Optimización de unidades". Windows mostrará el tipo de disco y el estado de la optimización. Sin embargo, esto solo verifica el mantenimiento del sistema, no el borrado físico de la NAND.
En Windows 11, TRIM suele estar activado automáticamente, por lo que la mayoría de usuarios no necesita modificar nada. Si el SSD lo soporta y está conectado correctamente, el sistema transmite la información de áreas liberadas por sí solo.
Si TRIM está deshabilitado por algún cambio en la configuración, puedes activarlo manualmente desde la consola:
fsutil behavior set DisableDeleteNotify 0fsutil behavior query DisableDeleteNotifySi ves NTFS DisableDeleteNotify = 0, el envío de TRIM está habilitado. El cambio es inmediato, pero el SSD aplicará la nueva configuración en futuras operaciones, no de forma retroactiva.
Recuerda que activar TRIM en Windows no añade soporte a hardware que no lo tenga. Si el problema es el controlador USB, el firmware del SSD o el RAID, modificar el parámetro no resolverá el inconveniente.
Las versiones modernas de Windows gestionan los SSD sin intervención constante del usuario. Al eliminar archivos, el sistema puede enviar notificaciones TRIM automáticamente. Además, Windows programa operaciones de optimización para reenviar información sobre áreas liberadas si es necesario.
Para revisar la optimización programada, abre "Optimización de discos" y comprueba si está activa la optimización automática para tu SSD.
Es importante diferenciar entre la optimización de SSD y la desfragmentación clásica de discos duros. En los SSD, Windows usa otros mecanismos de mantenimiento, principalmente TRIM. La desfragmentación puede realizarse de manera limitada solo cuando es necesario para el sistema de archivos, pero no impacta en la velocidad de acceso como en los HDD.
No es necesario ejecutar TRIM tras cada eliminación de archivo, y el uso constante de herramientas de limpieza forzada no suele aportar beneficios perceptibles. Si el SSD está correctamente reconocido y optimizado por Windows, basta con dejar las opciones predeterminadas.
Ten en cuenta que TRIM no soluciona todos los problemas de rendimiento. Si el SSD está casi lleno, se sobrecalienta o ha llegado al fin de su vida útil, activar TRIM no restaurará su velocidad original.
TRIM en SSD es un mecanismo esencial que permite a la unidad gestionar de forma eficiente la memoria flash. Gracias a TRIM, el sistema operativo informa al controlador sobre qué áreas lógicas están libres, lo que reduce operaciones de escritura innecesarias y facilita la preparación de los bloques NAND para futuras escrituras.
No obstante, TRIM no elimina archivos por sí mismo ni garantiza el borrado inmediato de la información. Funciona junto con otros mecanismos internos como la Garbage Collection para mantener el rendimiento a largo plazo.
En Windows 11, la función suele estar habilitada por defecto. Puedes comprobar su estado con el comando fsutil behavior query DisableDeleteNotify. Si aparece el valor 0 para NTFS, el envío de notificaciones está permitido.
Para la mayoría de usuarios, basta con mantener TRIM activado, no deshabilitar la optimización automática de Windows y asegurar suficiente espacio libre en el SSD. El uso de utilidades adicionales solo es necesario en casos muy concretos.