ssd-instalado no computador

As unidades de disco mecânicas tradicionais precisam ser desfragmentadas para otimizar o desempenho, embora o Windows agora faça um bom trabalho ao fazer isso automaticamente. Algumas empresas de software afirmam que suas ferramentas podem "otimizar" os SSDs, assim como os desfragmentadores de disco podem acelerar as unidades mecânicas.

A realidade é que os sistemas operacionais modernos e os controladores de unidade de estado sólido fazem um bom trabalho mantendo-se otimizados se você usar uma unidade de estado sólido adequadamente. Você não precisa executar um programa de otimização de SSD, como faria com um desfragmentador de disco.

Fique longe de programas que pretendem "desfragmentar" sua unidade de estado sólido

As unidades de estado sólido não devem ser desfragmentadas. Sistemas operacionais modernos como o Windows 7 e o Windows 8 não tentam desfragmentar os SSDs. Um bom software de desfragmentação de disco atualizado deve se recusar a desfragmentar SSDs.

Em uma unidade mecânica tradicional, há uma única cabeça que se move sobre uma bandeja giratória para ler pedaços de arquivos. Se esses arquivos forem divididos em várias partes em vários lugares do prato, a cabeça terá que se mover para ler o arquivo - é por isso que a fragmentação diminui a velocidade da unidade mecânica e por que a desfragmentação ajuda - a cabeça não precisa se mover tanto . Uma unidade de estado sólido não possui cabeçote ou outras partes móveis. Não importa onde o arquivo está na unidade ou quantas peças ele contém, levará a mesma quantidade de tempo para ler o arquivo.

A desfragmentação é realmente ruim para uma unidade de estado sólido, pois adiciona desgaste adicional. As unidades de estado sólido possuem uma quantidade limitada de gravações, e qualquer coisa que resulte em muitas gravações adicionais desnecessárias diminuirá a vida útil da sua unidade.

Se você encontrar um programa de otimização de SSD que alega desfragmentar seu SSD para obter o máximo desempenho, fique longe. O mesmo vale para o uso de programas antigos de desfragmentação que não têm conhecimento de SSDs - evite desfragmentar sua unidade de estado sólido.

O Veredicto: A desfragmentação é sempre ruim, fique longe!

Alguns programas enviam comandos TRIM, mas o sistema operacional já faz isso

Em uma unidade magnética tradicional, os arquivos que você exclui no sistema operacional não são removidos imediatamente do disco - é por isso que os arquivos excluídos podem ser recuperados. É tão rápido gravar um novo arquivo com esses dados antigos, portanto não há razão para desperdiçar recursos em disco apagando qualquer parte do disco. Isso atrasaria sempre que você excluísse um arquivo.

Em uma unidade de estado sólido, as células devem ser apagadas antes de serem gravadas. Se você excluir um arquivo e os dados forem deixados por aí, levará mais tempo quando você precisar gravar nessas células, pois elas deverão ser apagadas primeiro. As primeiras unidades de estado sólido sofreram com esse problema, então inventamos o TRIM para lidar com ele.

Quando você exclui um arquivo em uma unidade de estado sólido moderna usando um sistema operacional moderno, o sistema operacional envia um comando TRIM para a unidade, informando à unidade que o arquivo foi excluído. A unidade apaga todas as células que contêm os dados, garantindo que a gravação nessas células seja rápida no futuro - elas estão vazias e prontas para serem usadas.

O suporte ao TRIM foi adicionado no Windows 7, portanto, o Windows 7 e o Windows 8 suportam o TRIM. Se você estiver usando o Windows 7 e excluir um arquivo em um SSD, o Windows informará o SSD de que os dados não são mais necessários e o SSD apagará as células. (As versões mais recentes de outros sistemas operacionais modernos como Mac OS X e Linux também suportam TRIM.)

Alguns programas de otimização de SSD afirmam que executarão o TRIM de acordo com o cronograma, informando o SSD das áreas que o sistema operacional considera vazias e permitindo que o SSD os TRIM, caso o comando TRIM não funcione corretamente antes.

Se você estiver usando um sistema operacional mais antigo, como o Windows Vista, ou anteriormente, esse sistema operacional na unidade, é possível que partes de arquivos excluídas ainda estejam aguardando para serem TRIMMed. Enviar essas dicas do TRIM uma vez poderia teoricamente ajudar em tal situação, mas não deveria importar Se você estiver usando o Windows 7, que envia comandos do TRIM quando os arquivos são excluídos.

No Windows 8, o Desfragmentador de disco agora é chamado de ferramenta Otimizar unidades. Ele otimizará os discos desfragmentando-os se forem mecânicos ou enviando dicas TRIM a eles se forem SSDs. Isso significa que a execução de outro programa que envia comandos TRIM em uma programação é completamente desnecessária no Windows 8, embora nem mesmo o Windows 7 precise desse recurso.

Os utilitários Veredicto: Otimização que enviam comandos TRIM são inofensivos, mas desnecessários. Se você estiver usando uma versão mais antiga do Windows com um SSD, atualize para o Windows 7 ou 8.

janelas-8-otimizar-unidades

Outros programas consolidam espaço livre

Mencionamos anteriormente que as células em um SSD devem ser apagadas antes de serem gravadas. Isso pode ser um problema - uma única célula contém várias páginas graváveis. Se a unidade precisar adicionar dados adicionais a uma célula parcialmente vazia, ela deverá ser lida, apagada e os dados modificados gravados de volta na célula. Se os arquivos estiverem espalhados por toda a unidade e todas as células estiverem parcialmente vazias, a gravação de alguns dados resultará em uma enorme quantidade de operações de leitura, exclusão e gravação, reduzindo a velocidade das operações de gravação. Isso aparece quando o desempenho de um SSD diminui à medida que se enche.

As unidades de estado sólido possuem controladores que executam firmware, que é um tipo de software de baixo nível. Esse firmware lida com todas as tarefas de baixo nível do SSD, incluindo a consolidação de espaço livre quando a unidade atinge um certo nível de capacidade, garantindo que haja muitas células vazias em vez de muitas células parcialmente vazias. (Obviamente, deve haver espaço livre para consolidar - você sempre deve deixar uma boa parte do espaço em branco no seu SSD.)

Alguns programas de otimização afirmam que consolidarão o espaço livre movendo dados em sua unidade de estado sólido com um algoritmo inteligente. Em um mundo onde isso era possível, os resultados variavam de unidade para unidade. Alguns firmwares podem esperar muito tempo antes de usar seu próprio processo de consolidação de espaço livre. A execução de benchmarks de utilitários de consolidação de espaço livre de estado sólido em diferentes firmwares provavelmente mostraria resultados inconsistentes, pois a diferença dependerá do desempenho do firmware de cada unidade. Em geral, o firmware de uma unidade provavelmente faria um trabalho decente o suficiente para que você não precisasse executar um programa de otimização que faça isso por você. Esses programas também resultam em gravações adicionais - se uma unidade esperar muito tempo, isso pode ser feito para minimizar a quantidade de gravações na unidade. é uma troca entre consolidação de espaço livre e prevenção de gravação.

No entanto, há outro problema aqui: o próprio controlador de unidade lida com o mapeamento de células físicas no SSD para setores lógicos apresentados ao sistema operacional. Somente o controlador SSD realmente sabe onde as células estão localizadas. É possível que a unidade apresente setores lógicos ao sistema operacional que podem estar próximos uns dos outros para os propósitos do sistema operacional, mas distantes um do outro no SSD físico real. Por esse motivo, usar qualquer tipo de programa de software para consolidar o espaço livre provavelmente é uma má idéia - o programa realmente não sabe o que está acontecendo por trás do controlador SSD.

Tudo isso varia de unidade para unidade e firmware para firmware. Alguns firmwares podem apresentar setores ao sistema operacional de uma maneira que mapeia como eles aparecem na outra unidade, enquanto otimizações agressivas em outras unidades podem resultar em distâncias muito grandes entre os setores na unidade principal. Pode haver algumas unidades com controladores que apresentam os setores como elas aparecem na unidade e com algoritmos de consolidação de espaço livre incorretos - essas ferramentas de terceiros podem funcionar bem nessas unidades, mas não contam com isso.

O veredicto: seu SSD já está consolidando espaço livre para você. Provavelmente, está fazendo um trabalho muito melhor do que um programa de software que não consegue ver o que realmente está acontecendo em sua unidade. Esses programas provavelmente apenas desperdiçam os recursos do seu computador e desgastam o SSD.

intel-ssd

"Otimização" é desnecessário

Você não precisa executar um programa de otimização de SSD. Desde que você esteja usando o Windows 7 ou 8, seu sistema operacional já está enviando todos os comandos TRIM necessários para o seu SSD. Para a consolidação de espaço livre, é provável que o firmware da sua unidade esteja fazendo um trabalho melhor do que o software jamais poderia. E nem considere a desfragmentação - isso seria uma perda de tempo, mesmo que não fosse ativamente prejudicial, o que é.

Cuidar adequadamente de um SSD é uma questão de evitar fazer coisas ruins ao seu SSD. Não encha até a borda, faça muitas gravações desnecessárias ou desative o TRIM.

Não há necessidade de um programa de otimização de SSD, por mais lamentável que isso seja para os resultados das empresas de desfragmentação de disco que tentam diversificar seus negócios à medida que os discos rígidos mecânicos tradicionais se tornam menos comuns.

Crédito de imagem: Collin Allen no Flickr, Intel Free Press no Flickr