Comando TRIM en discos de estado sólido (SSD)

Comando TRIM en discos de estado sólido (SSD)

Cuando los discos de estado sólido (SSD) empezaron a popularizarse, se descubrió que su rendimiento podía degradarse con el uso intensivo. Para solucionarlo, los sistemas operativos adoptaron el comando TRIM, una instrucción que permite mantener la velocidad y alargar la vida útil de estas unidades. En este artículo veremos qué es exactamente TRIM, cómo comprobar si está activado en Windows 11/10, y cuáles son sus equivalentes en Linux, macOS y Android.

¿Qué es TRIM y por qué es importante?

Los SSD almacenan los datos en celdas agrupadas en páginas, y un conjunto de 128 páginas forma un bloque. Cuando el sistema elimina un archivo, la unidad no puede borrar simplemente las páginas afectadas: necesita copiar todo el bloque, excepto las páginas a eliminar, en un búfer temporal, borrar el bloque original completo y reescribir los datos útiles. Este proceso genera una sobrecarga de escrituras (amplificación de escritura) que, con el tiempo, ralentiza el disco.

Aquí es donde entra TRIM. En lugar de que el SSD realice estas operaciones de inmediato, el sistema operativo le envía una lista de bloques que ya no contienen datos válidos. La controladora del SSD marca esos bloques como listos para ser borrados, y la limpieza real se ejecuta en segundo plano, cuando el equipo está en reposo. Esto optimiza el rendimiento y reduce el desgaste innecesario.

Importante: no debe confundirse TRIM con la desfragmentación clásica de los discos duros mecánicos. La desfragmentación reorganiza archivos fragmentados para que ocupen sectores contiguos, mientras que TRIM es una comunicación directa entre el sistema y la controladora del SSD para gestionar el borrado de bloques. Para las unidades de estado sólido, la desfragmentación tradicional es perjudicial; en su lugar, se utiliza la optimización vía TRIM.

Cómo comprobar si TRIM está activado en Windows 11/10

En Windows 11 y Windows 10, TRIM se habilita de forma predeterminada y se ejecuta automáticamente una vez por semana. Aun así, conviene verificarlo:

Desde la línea de comandos (símbolo del sistema o PowerShell como administrador):

  • Abre una ventana del Símbolo del sistema o PowerShell con permisos de administrador.
  • Escribe el comando: fsutil behavior query DisableDeleteNotify
  • Si el resultado es 0, TRIM está activado.
  • Si el resultado es 1, significa que está desactivado. Puedes activarlo con: fsutil behavior set DisableDeleteNotify 0
Comando PowerShell para comprobar si TRIM está activado en Windows 11/10

Desde la interfaz gráfica:

Haz clic derecho en el disco SSD en Este equipo, selecciona Propiedades, ve a la pestaña Herramientas y pulsa Optimizar. Se abrirá la ventana Optimizar unidades, donde verás el estado de la unidad y la fecha de la última optimización. Windows reconoce automáticamente los SSD y ejecuta TRIM, no una desfragmentación.

TRIM en Linux

El kernel de Linux soporta TRIM mediante la opción de montaje discard (que envía comandos TRIM en cada borrado) o, de forma más recomendada, mediante el comando fstrim que realiza un TRIM manual o programado.

La mayoría de las distribuciones modernas (Ubuntu, Fedora, Debian) incluyen un temporizador de systemd que ejecuta fstrim semanalmente en todas las unidades SSD. Para comprobarlo, usa: systemctl status fstrim.timer

Para ejecutar TRIM manualmente en la raíz del sistema: sudo fstrim -v /

Evita la opción discard en el archivo /etc/fstab para unidades domésticas, ya que puede afectar al rendimiento en cada operación de borrado.

TRIM en macOS

En equipos Mac con SSD original de Apple, TRIM está activado por defecto y se gestiona automáticamente mediante el sistema de archivos APFS. El usuario no necesita intervenir.

Cómo comprobarlo

Desde Terminal, según el tipo de conexión de tu disco:

Para discos SATA (modelos más antiguos):

system_profiler SPSerialATADataType | grep 'TRIM Support'

Para Macs modernos con NVMe (Apple Silicon e Intel recientes):

system_profiler SPNVMeDataType | grep -i "TRIM"

Si no estás seguro de qué tipo de disco tiene tu equipo, prueba ambos comandos: el que corresponda mostrará la línea TRIM Support: Yes.

Forma visual (recomendada para quien no usa Terminal):

Ve a Acerca de este MacInforme del sistema, selecciona NVMExpress (o SATA/SATA Express en modelos antiguos) en el panel lateral, y busca la línea TRIM Support.

SSD de terceros

Si has instalado un SSD que no es original de Apple, TRIM no se activa automáticamente por motivos de seguridad. Puedes forzarlo con:

sudo trimforce enable

⚠️ Advertencia importante: Apple indica que esta acción puede provocar pérdida de datos si el SSD no es totalmente compatible. Asegúrate de que tu unidad tiene el firmware actualizado y realiza siempre una copia de seguridad antes de ejecutar el comando.

TRIM en Android

Los dispositivos Android incorporan TRIM desde la versión 4.3, ejecutándose de manera automática cuando el equipo está inactivo y cargando. Normalmente no necesitas intervenir. Si tienes acceso root o usas ADB, puedes lanzar un TRIM manual con: fstrim -v /data

Esta práctica es excepcional; el sistema se encarga de mantener el rendimiento del almacenamiento flash sin intervención del usuario.

Listado comparativo

Comprobación de TRIM

  • Windows 11/10: fsutil behavior query DisableDeleteNotify o GUI de optimización.
  • Linux: systemctl status fstrim.timer o sudo fstrim -v /.
  • macOS: system_profiler SPSerialATADataType | grep 'TRIM Support'.
  • Android: automático; manual solo con root.

Método de activación

  • Windows: fsutil behavior set DisableDeleteNotify 0.
  • Linux: habilitar fstrim.timer (suele estar activo por defecto).
  • macOS: sudo trimforce enable para SSD de terceros.
  • Android: integrado; no requiere activación.

Frecuencia de ejecución

  • Windows: semanal automática.
  • Linux: semanal vía fstrim.timer.
  • macOS: gestionado por el sistema en tiempo real.
  • Android: en reposo y con batería cargando.

El comando TRIM es hoy una función madura y esencial para cualquier SSD. Aunque los sistemas operativos modernos lo activan y programan sin intervención, siempre es buena idea comprobarlo tras instalar un disco nuevo, clonar un sistema o añadir una unidad externa. Con esa sencilla verificación te asegurarás de que tu unidad de estado sólido funciona al máximo de su capacidad y durante mucho más tiempo.