Restaurando a camada de óxido NAND em um SSD para restaurar o desempenho

Restaurando a camada de óxido NAND em um SSD para restaurar o desempenho

Eu tenho um SSD Kingston SSDNow V + 64GB e entendo como escrever/apagar o NAND desgasta o flash.

Isso ocorre porque escrever/apagar o NAND danifica a camada de óxido que envolve a porta flutuante, o que com o tempo leva ao aprisionamento de elétrons, onde os elétrons ficam presos na própria camada de óxido. Isso faz com que a diferença entre os estados 0 e 1 da célula desapareça lentamente. Lidar com isso retarda o desempenho.Referência

Isto pode ser “reiniciado” aplicando uma voltagem maior na direção oposta das células para remover os elétrons que bloqueiam as células.

Existe algum método de software que eu possa usar para fazer o SSD aplicar tensão ao NAND?

Responder1

Minha pergunta é; existe um hack de software que poderia ativar esse recurso?

Sim, é chamadoAPARAR, e é habilitado por padrão na maioria dos SSDs na maioria dos sistemas operacionais modernos.


Como a pergunta foi editada para ser mais válida e o conteúdo mudou ligeiramente, ofereço aqui uma resposta atualizada.

Não há como “reiniciar” as células para remover os elétrons presos na camada de óxido. Uma vez que os elétrons são "presos", eles sãopreso na camada de óxido(normalmente dióxido de silício) reduzindo as suas propriedades isolantes. Após um certo limite, cada célula flash não pode ser diferenciada de seu estado 0 ou 1, e a célula é então considerada “ruim”.

TRIM é uma técnica para reduzir a quantidade de ciclos de leitura/gravação necessários para manter um sistema de arquivos na unidade, assim como o algoritmo de nivelamento de desgaste presente no firmware do controlador da unidade. A maioria dos SSDs também sãosuperprovisionado, portanto, sua unidade de 120 GB possui alguns gigabytes extras, que são trocados quando ocorre uma célula defeituosa.

Responder2

Os SSDs são bastante independentes, não proporcionando acesso externo ao NAND. Portanto, não há como aplicar tensões arbitrárias às células através de software.

Então, novamente, o que você está sugerindo é algo feito regularmente pelos SSDs durante a operação normal. Você apaga uma célula aplicando uma forte voltagem ao lado oposto ao qual você aplica a voltagem ao escrever nela.

Pelo que li na literatura a melhor forma de decapitar os elétrons da camada de óxido é o repouso e a temperatura. Se você simplesmente deixar a matriz sem leitura, escrever ou apagar os elétrons na camada de óxido (e na porta flutuante) vazarão com o tempo. O calor acelera esse processo. É por isso que um SSD que não é muito utilizado pode durar muito mais tempo do que as classificações sugerem.

informação relacionada