Wear Leveling: Qué es, cómo funciona y por qué importa

Respuesta directa

Wear leveling es el algoritmo del controlador SSD que distribuye escrituras entre todas las celdas NAND para evitar desgaste prematuro de bloques específicos.

Definición completa

Como las celdas NAND tienen ciclos finitos de escritura (1.000 a 100.000 según tipo), escribir siempre en los mismos bloques agotaría esas celdas mientras otras quedarían intactas. Existen dos tipos: wear leveling dinámico (solo mueve datos cuando hay escritura) y estático (mueve incluso datos quietos para nivelar desgaste). El algoritmo es transparente al SO. En recuperación, wear leveling complica el análisis: los datos de un archivo lógico pueden estar fragmentados en cientos de bloques físicos sin orden evidente. Por eso recuperar SSD a nivel de chip (chip-off) es tan complejo: el controlador mantiene el mapeo.

¿Necesita recuperar datos o tiene una duda técnica?

Ingenieros senior en PT, EN y ES.

Términos relacionados