Wear Leveling: O que é, como funciona e por que importa

Resposta direta

Wear leveling é o algoritmo do controlador SSD que distribui escritas entre todas as células NAND para evitar desgaste prematuro de blocos específicos.

Definição completa

Como células NAND têm ciclos finitos de escrita (1.000 a 100.000 conforme tipo), escrever sempre nos mesmos blocos esgotaria essas células enquanto outras ficariam intactas. Existem dois tipos: wear leveling dinâmico (só move dados quando há escrita) e estático (move até dados parados para nivelar desgaste). O algoritmo é transparente ao sistema operacional. Em recuperação, wear leveling complica a análise: dados de um arquivo lógico podem estar fragmentados em centenas de blocos físicos diferentes, sem ordem evidente. Por isso recuperar dados de SSD a nível de chip (chip-off) é tão complexo: o controlador é quem mantém o mapeamento.

Precisa recuperar dados ou tirar dúvida técnica?

Engenheiros sênior atendem em PT, EN e ES.

Termos relacionados