A criptografia completa do Volume coloca um SSD em um estado totalmente usado?

6

SSDs, particularmente da variedade MLC comum, possuem um número limitado de gravações antes que as células de memória se desgastem. Por meio do uso de algoritmos de nivelamento de desgaste, isso é efetivamente contornado, de modo que o inversor tenha uma vida útil útil. O outro lado do nivelamento de desgaste é que ele melhora o desempenho escrevendo para blocos não usados, em vez da operação mais lenta de leitura, apagamento, gravação em um bloco usado existente. Mas esses algoritmos dependem de blocos não utilizados disponíveis.

Então a questão é o que acontece se você criptografar toda a unidade com algo como BestCrypt ou TrueCrypt? Ambos vão escrever o que parece ser dados aleatórios para toda a unidade. Isso efetivamente colocará a unidade em um estado totalmente utilizado e como isso afetará o desgaste e o desempenho da unidade?

Eu sei que algumas unidades reservam parte de sua capacidade por essa mesma razão. Onde você vê uma unidade anunciada como uma unidade de 60 ou 120 GB, ela provavelmente é uma unidade de 64 ou 128 GB, com parte de sua capacidade reservada e indisponível para seu uso. Mas as unidades que anunciam a si mesmas como 64/128 / 256GB também reservam espaço dessa maneira ou isso depende exclusivamente do disco nunca ser completamente preenchido para ter blocos disponíveis para nivelamento de desgaste?

...

Eu provavelmente estou me preocupando com algo que realmente não será um problema na prática. Mas estou bastante curioso sobre o quão inteligentes são os algoritmos de nivelamento de desgaste. Eles permitem leitura / modificação / gravação contínua em uma unidade que parece estar completamente cheia?

    
por user10762 20.10.2009 / 01:14

2 respostas

3

Honestamente, você não precisa se preocupar com o nivelamento de desgaste ou o número de gravações por célula. Você nunca atingirá o limite em um número razoável de anos. Muitas e muitas informações já postadas aqui

Agora, alguns SSDs têm um problema em que perdem até 20% ou algo parecido com o desempenho deles, quando chegam perto do total. Se sua criptografia de disco realmente grava dados aleatórios em toda a unidade, isso faria com que parecesse estar cheio para o controlador SSD. Nesse caso, você pode experimentar essa lentidão se tiver uma das unidades afetadas. No entanto, para colocar isso em perspectiva, se você tiver um SSD de qualidade, como o Intel x25-m, mesmo com a desaceleração, ele ainda será mais rápido do que qualquer disco rígido.

    
por 20.10.2009 / 02:12
0

O nivelamento de desgaste pode funcionar quando a unidade está cheia. Unidades SSD possuem setores extras como os HDDs. O firmware pode usar esses setores (ou outra memória interna) para copiar e trocar setores completos, já programados. Será mais lento do que escrever para setores não programados, é claro.

    
por 02.12.2011 / 14:20