Restaurar la capa de óxido de la NAND en un SSD para restaurar el rendimiento

Restaurar la capa de óxido de la NAND en un SSD para restaurar el rendimiento

Tengo un SSD Kingston SSDNow V+ de 64 GB y entiendo cómo escribir/borrar la NAND desgasta el flash.

Esto se debe a que escribir/borrar la NAND daña la capa de óxido que rodea la puerta flotante, lo que con el tiempo conduce a una trampa de electrones, donde los electrones quedan atrapados en la propia capa de óxido. Esto hace que la diferencia entre los estados 0 y 1 de la célula desaparezca lentamente. Lidiar con esto ralentiza el rendimiento.Referencia

Esto se puede "reiniciar" aplicando un voltaje mayor en la dirección opuesta a las celdas para eliminar los electrones que bloquean las celdas.

¿Existe algún método de software que pueda utilizar para hacer que el SSD aplique el voltaje a la NAND?

Respuesta1

Mi pregunta es; ¿Existe algún truco de software que pueda habilitar dicha función?

si, se llamaRECORTARy está habilitado de forma predeterminada en la mayoría de los SSD y en la mayoría de los sistemas operativos modernos.


Como la pregunta se editó para que fuera más válida y el contenido cambió ligeramente, ofrezco aquí una respuesta actualizada.

No hay forma de "reiniciar" las células para eliminar los electrones atrapados en la capa de óxido. Una vez que los electrones quedan "atrapados", sonatrapado en la capa de óxido(normalmente dióxido de silicio) reduciendo sus propiedades aislantes. Después de un cierto umbral, cada celda flash no se puede diferenciar de su estado 0 o 1, y la celda se considera "mala".

TRIM es una técnica para reducir la cantidad de ciclos de lectura/escritura necesarios para mantener un sistema de archivos en la unidad, al igual que el algoritmo de nivelación de desgaste presente en el firmware del controlador de la unidad. La mayoría de los SSD también lo sonsobreaprovisionado, por lo que su unidad de 120 GB en realidad tiene algunos gigabytes adicionales, que se intercambian cuando ocurre una celda defectuosa.

Respuesta2

Los SSD son bastante autónomos y no brindan ningún acceso externo a la NAND. Por lo tanto, no hay forma de aplicar voltajes arbitrarios a las celdas mediante software.

Por otra parte, lo que está sugiriendo es algo que los SSD hacen regularmente durante su funcionamiento normal. Se borra una celda aplicando un voltaje fuerte en el lado opuesto desde el cual se aplica el voltaje al escribir en ella.

Por lo que he leído en la literatura, la mejor manera de atrapar los electrones en la capa de óxido es el reposo y la temperatura. Si simplemente deja la matriz sin leer, escribir o borrar los electrones en la capa de óxido (y en la puerta flotante) se filtrará con el tiempo. El calor acelera este proceso. Es por eso que un SSD que no se usa mucho puede durar mucho más de lo que sugieren las calificaciones.

información relacionada