Solución rápida: Abre Desfragmentar y optimizar unidades (busca en Inicio). Si tu SSD muestra “Optimization failed”, ejecuta Optimizar manualmente. Si aún falla, verifica que la unidad tenga al menos un 15% de espacio libre y luego ejecuta Optimize-Volume -DriveLetter C -ReTrim -Verbose desde PowerShell elevado. Esto fuerza una operación TRIM directamente.
La herramienta Optimizar unidades de Windows dice “Optimization failed” para tu SSD. Los SSD necesitan TRIM (no desfragmentación) — TRIM le indica al SSD qué bloques ya no se usan para que pueda borrarlos. Si TRIM falla, el SSD puede volverse más lento con el tiempo. La solución es identificar la causa y reintentar o programar de manera diferente.
Afecta a: Windows 11 (y Windows 10) con SSD NVMe o SATA.
Tiempo de solución: ~10 minutos.
Qué causa esto
Windows detecta automáticamente si una unidad es SSD o HDD y aplica la optimización correcta: TRIM para SSD, desfragmentación para HDD. Los fallos de TRIM ocurren cuando: la unidad está llena (sin espacio para consolidar de forma segura), TRIM está deshabilitado a nivel del sistema operativo, el SSD no admite TRIM (raro en unidades modernas), o la tarea programada carece de permisos.
La solución es ejecutar manualmente la optimización con un comando TRIM explícito y luego programarla correctamente.
Método 1: Reintentar manualmente la optimización con salida detallada
El paso de diagnóstico.
- Abre Desfragmentar y optimizar unidades: busca en Inicio → Desfragmentar y optimizar unidades.
- Selecciona tu SSD. Haz clic en Optimizar.
- Si falla de nuevo: abre Terminal (Administrador) y ejecuta:
Optimize-Volume -DriveLetter C -ReTrim -VerboseLa salida detallada muestra exactamente qué está haciendo TRIM y dónde falla.
- Si TRIM tiene éxito (sin errores): el fallo original fue transitorio. El cuadro de diálogo del Desfragmentador ahora debería mostrar “Optimization complete”.
- Si TRIM falla con errores específicos:
- “The device is not configured properly” — problema de controlador, ver Método 2.
- “Insufficient space” — libera espacio, ver Método 3.
- “The volume does not support trim” — SSD antiguo o tipo de volumen incorrecto.
- Para datos detallados que incluyan cuánto afectó TRIM: agrega
-Analyze:Optimize-Volume -DriveLetter C -Analyze -Verbose.
La salida detallada es el diagnóstico clave.
Método 2: Verificar que TRIM esté habilitado a nivel del sistema operativo
Para cuando la salida detallada sugiere que TRIM está deshabilitado.
- Abre Terminal (Administrador).
- Verifica el estado de TRIM:
fsutil behavior query DisableDeleteNotifyLa salida muestra:
- NTFS DisableDeleteNotify = 0 — TRIM habilitado (correcto).
- NTFS DisableDeleteNotify = 1 — TRIM deshabilitado.
- Si está deshabilitado, habilítalo:
fsutil behavior set DisableDeleteNotify NTFS 0. Reinicia. - También para ReFS:
fsutil behavior set DisableDeleteNotify ReFS 0. - Verifica el controlador del SSD: Administrador de dispositivos → Unidades de disco → clic derecho en tu SSD → Propiedades → pestaña Controlador. Actualiza al controlador NVMe proporcionado por el fabricante si está disponible (Samsung Magician, Crucial Storage Executive, Western Digital Dashboard).
- Para SSD que Windows detecta como HDD (raro, carcasas USB, configuraciones RAID): Windows aplica desfragmentación en lugar de TRIM. En Desfragmentar y optimizar unidades, la columna Tipo de medio muestra la detección. Si dice “Hard disk drive” a pesar de ser SSD: generalmente es un problema de controlador/controladora.
TRIM debe estar activado para que la optimización tenga éxito.
Método 3: Libera espacio y reintenta
Para cuando la unidad está demasiado llena.
- Verifica el espacio libre: Configuración → Sistema → Almacenamiento. Apunta a al menos un 15% de espacio libre para que TRIM funcione eficazmente.
- Si es menos, limpia: Liberador de espacio en disco (cleanmgr) + DISM /Cleanup-Image (ver artículo “Por qué el Liberador de espacio en disco no libera GB”).
- Para SSD muy llenos: mueve archivos grandes a almacenamiento externo o elimina archivos grandes no utilizados. Usa WizTree (gratuito) para encontrar qué está ocupando espacio.
- Después de liberar espacio, reintenta la optimización.
- Para la optimización programada que sigue fallando: abre el Programador de tareas → Microsoft → Windows → Defrag. Encuentra ScheduledDefrag. Clic derecho → Ejecutar. Si se ejecuta manualmente con éxito, la ejecución programada puede haber fallado debido al estado de energía o al contexto de usuario. Edita la tarea — activa Run with highest privileges y ajusta la pestaña Conditions (desmarca “Start the task only if the computer is on AC power” si es portátil).
- Para SSD externos: los SSD conectados por USB a veces no admiten TRIM a través de puentes USB-SATA. Conecta directamente por SATA o PCIe en su lugar.
El espacio libre y una programación adecuada resuelven la mayoría de los fallos crónicos.
Cómo verificar que la solución funcionó
- Abre Desfragmentar y optimizar unidades. La unidad muestra Status: OK (X% optimized) con fecha reciente.
- Ejecuta
Optimize-Volume -DriveLetter C -ReTrim -Verbose. Sin errores; muestra el contador de TRIM. - Ejecuta
fsutil behavior query DisableDeleteNotify. NTFS = 0.
Si nada de esto funciona
Si TRIM sigue fallando a pesar de todas las soluciones de software, el SSD o su controladora están fallando. Verifica los datos SMART: descarga CrystalDiskInfo (gratuito). Health Status: Good es correcto; Caution o Bad significa que la unidad se está degradando. Para SSD muy antiguos (más de 5 años, uso intensivo): la controladora puede haber entrado en “modo seguro” que deshabilita TRIM para evitar más pérdida de datos. Haz una copia de seguridad de los datos y reemplaza la unidad. Para SSD conectados por USB: algunos chips de puente USB-SATA no admiten TRIM. Conecta por SATA directamente si es posible. Para matrices RAID: TRIM en RAID es complejo. Los controladores Intel RST, AMD RAID y HBA modernos admiten TRIM a través de RAID por software, pero los controladores RAID por hardware (la mayoría de grado servidor) típicamente no lo admiten. Consulta la documentación del controlador. Último recurso: reemplaza el SSD. ~$60 por 500 GB. Seguro barato contra una mayor degradación.
En resumen: Reintenta manualmente la optimización. Verifica que TRIM esté habilitado con fsutil. Libera espacio en disco si es <15%. El comando Optimize-Volume de PowerShell con -Verbose muestra el error real.