O nivelamento de desgaste de um SSD é um dos recursos usados para estender a vida útil do dispositivo de armazenamento. Isto porque funciona por ciclos de gravação de dados (que se repetem muitas vezes) e, com o passar do tempo, tendem a desgastar as células de memória.
E, embora a função seja automática e não precise de ser acionada, é importante entender o que é e para que serve esse nivelamento, afinal, é uma tecnologia importante para o desempenho do seu SSD.
Continue connosco e descubra todos os detalhes sobre o nivelamento de desgaste de um SSD!
O que é o nivelamento de desgaste de um SSD?
O nivelamento de desgaste é uma função presente nos SSDs que ajuda a aumentar significativamente a sua vida útil. Isto porque permite que os ciclos de gravação e regravação ocorram para danificar menos o equipamento.
Em resumo, o SSD é formado por blocos que contêm páginas nas quais as informações são gravadas. Estas informações podem ser apagadas e regravadas diversas vezes, mas quanto mais isso ocorre, mais desgastado fica o bloco.
Para lidar com isso, o controlador que faz interface entre o computador e a memória do SSD, prioriza gravar e regravar informações em blocos ainda não usados ou que tiveram os seus dados apagados com menos frequência.
Tal processo é chamado de “nivelamento de desgaste” ou, em inglês, SSD wear leveling. O seu objetivo é evitar que os dados sejam regravados nos mesmos blocos sempre, o que acaba por acelerar o processo de desgaste do bloco.
Desta forma, as regravações são distribuídas de uma maneira mais uniforme em todo o SSD, evitando que determinados blocos sofram desgastes maiores com mais velocidade.
Vale lembrar que os blocos são construídos por páginas e cada página recebe uma porção de dados. Porém, a eliminação de informações só pode ocorrer em nível de bloco, e não de página.
Portanto, quando um dado é atualizado, para ser regravado, ele é transferido para outro bloco e os dados desatualizados são apagados, livrando o bloco onde estavam armazenados anteriormente.
Os outros dados que estavam no bloco apagado que não foram atualizados também são transferidos para este novo bloco atualizado, mesmo que não sofram nenhuma alteração. Este processo é chamado “recolha de lixo”.
Para que serve a função nivelamento de desgaste nos SSDs?
O nivelamento de desgaste nos SSDs serve para aumentar a sua vida útil e permitir que o seu desempenho se mantenha estável por mais tempo.
Considerando que cada bloco pode receber regravações um determinado número de vezes até ser desgastado, o nivelamento de desgaste ajuda a manter a taxa de regravação entre os diferentes blocos mais equilibrados, impedindo que um bloco se desgaste mais do que outro e evitando que o SSD apresente falhas após um curto período de uso.
Veja o nosso outro artigo caso queira saber mais sobre como aumentar o tempo de vida do seu SSD.
SSD Wear Leveling
O termo “SSD Wear Leveling” nada mais é do que o termo nivelamento de desgaste em inglês.
Dois tipos de algoritmos de nivelamento de desgaste
Dinâmico
O algoritmo dinâmico diz respeito aos blocos que recebem informações dinâmicas, ou seja, blocos que apagam e regravam informações com frequência.
Este algoritmo garante que os blocos estejam sempre com uma taxa de regravações parecida, evitando que um bloco fique mais desgastado que o outro.
Estático
O algoritmo estático diz respeito aos processos estáticos, ou seja, aos blocos que armazenam informações definitivas e que não sofrem alterações com frequência.
Quando o nível de desgaste de um bloco dinâmico chega a um determinado ponto, o algoritmo de nivelamento de desgaste estático procura um dos blocos estáticos para fazer uma “troca”.
Transfere estes dados estáticos para um bloco apagado mais vezes, para assim usar o bloco apagado menos vezes para processos dinâmicos.
Desta forma, garante que as informações estáticas se mantenham intactas num bloco que não sofrerá mais alterações, em simultâneo, em que livra um bloco que ainda pode ser apagado e regravado diversas vezes.
Excesso de provisionamento
O excesso de provisionamento, do inglês overprovisioning (OP), é uma percentagem da capacidade total de armazenamento do SSD reservado para não receber gravações estáticas.
Isto porque, à medida que o armazenamento vai ficando mais cheio, pior fica a seu desempenho, tendo em vista que há menos blocos livres ou com menos desgaste para usar.
Por outras palavras, o excesso de provisionamento é um espaço que não é usado para gravar informações estáticas, de forma que apenas informações temporárias (dinâmicas) são armazenadas .
Benefícios do Excesso de provisionamento (OP)
O excesso de provisionamento melhora o desempenho do SSD e frequentemente aumenta a sua resistência, ajudando a unidade a aumentar a sua durabilidade, pois a Controladora do SSD tem mais armazenamento Flash NAND disponível para reduzir o desgaste do NAND Flash durante a sua vida útil. Veja abaixo como isso acontece:
Como o OP aumenta o desempenho do SSD
À medida que o espaço de armazenamento do SSD é ocupado, há menos blocos disponíveis para gravação e regravação de informações dinâmicas.
Sendo assim, garantindo que haja sempre blocos livres de informações estáticas, pode-se permitir que as gravações ocorram com maior facilidade e velocidade, ao contrário do que ocorreria num SSD que tivesse todos os seus blocos ocupados.
Como o OP aumenta a resistência do SSD
O excesso de provisionamento ajuda o SSD a durar mais tempo, pois permite que o algoritmo dinâmico do nivelamento de desgaste se mantenha a funcionar corretamente.
Desta forma, evita-se o desgaste dos blocos e permite que o equipamento dure mais tempo.
Mantendo o desempenho e a resistência via Excesso de Provisionamento (OP)
Em geral, o excesso de provisionamento já vem com o SSD quando o compra . Contudo, caso isso não ocorra, é possível criar você mesmo um espaço para essa função.
Para fazer isto, basta reduzir a partição do SSD e criar uma nova por meio do Gestor de disco. Se usa o Windows 10, irá detetar esse espaço não utilizado automaticamente e utilizá-lo para overprovisioning.
No Windows, pode fazer este processo seguindo estes passos:
- Clique com o botão direito no botão Windows;
- No menu que aparece, clique em “Gestor de Disco”;
- Na parte inferior, aparece um gráfico das partições presentes no disco;
- Clique com o botão direito na partição em que é feito o armazenamento de dados no seu SSD, geralmente representada por uma letra como “C:”;
- Clique em “Diminuir volume”;
- O tanto de volume que deve diminuir para o excesso de provisionamento corresponde de 7 a 28% do espaço total do seu SSD — grande parte das pessoas escolhe uma média de 14%. Calcule essa percentagem e este valor será o que deve diminuir de volume;
- Após a diminuição do volume, clique com o botão direito no novo espaço não alocado e clique em “Novo volume simples”;
- Um assistente de criação de partições irá aparecer, siga os passos até completar a criação de uma nova partição.
Lembre-se de não utilizar esta partição para armazenar ficheiros, deixando-a sempre livre. Desta forma, cria-se um espaço extra para o excesso de provisionamento.
Outra opção que encontra no Gestor de Disco é a opção de desfragmentar uma unidade.
Quanto tempo dura um SSD?
Embora saibamos que nenhum dispositivo de armazenamento dura para sempre, não podemos determinar exatamente qual é a vida útil de um SSD. Isto porque a duração depende de vários fatores, principalmente da intensidade e da frequência com que é utilizado.
Um estudo do site The Tech Report, por exemplo, mostrou que se alguém fizer o uso extremamente intenso do SSD, escrevendo e apagando 256 GB de dados diariamente, ainda poderá funcionar por mais de duas décadas.
Mas, claro, isso não é uma regra e, inclusive, os fabricantes do dispositivo costumam garantir períodos bem menores de vida útil.
Quer aumentar a vida útil do seu SSD? Separamos algumas dicas que vão ajudar!
Evite temperaturas extremas
Fique atento às temperaturas a que o seu SSD tem acesso, pois podem prejudicar o seu dispositivo e diminuir a vida útil. O ideal é não deixá-lo em temperaturas muito altas e nem muito baixas, além de evitar que passe por muitas oscilações.
Os SSDs são bastante resistentes, mas assim como qualquer eletrónico em geral, pode apresentar falhas após choques térmicos, especialmente por um longo período.
Evite cortes de energia
Sabemos que, na maioria das vezes, os cortes de energia são incontroláveis e inevitáveis. Porém, os utilizadores precisam de ter atenção a esta dica, já que as quedas bruscas podem resultar em ficheiros corrompidos, perda de dados e comprometimento dos hardwares que estão na máquina.
Portanto, tenha sempre um plano B para que os cortes de energia não interfiram na vida útil do seu SSD e na de outros componentes.
Não preencha completamente o seu SSD com dados
Alguns dos SSD’s têm uma capacidade excelente de armazenamento, mas isso não quer dizer que deve preenchê-lo completamente. Assim como acontece com os Disco’s, a recomendação é que os utilizadores sempre deixem um espaço vago no dispositivo (aproximadamente 25% da capacidade total) para que todas as informações sejam processadas adequadamente.
Um SSD muito cheio pode resultar na apresentação de erros, falhas e problemas de desempenho nos componentes e na máquina.
Proteja o seu SSD para um desempenho ideal
Por fim, leve todas as dicas de proteção do seu SSD a sério, afinal, poderão manter o funcionamento adequado por mais tempo e evitar que você perca dados ou ficheiros importantes.
Porém, se mesmo com as recomendações em prática, ainda estiver a enfrentar problemas com o seu SSD, podemos ajudá-lo. A BOT Recuperação de Dados trabalha com a recuperação de dados de SSD’s de todas as marcas e modelos, de forma simples, rápida e segura.
Não perca as suas informações devido a problemas pequenos e facilmente resolvidos, fale connosco e tire todas as suas dúvidas sobre o procedimento!