Recentemente, comprei uma nova unidade de estado sólido (um OCZ Vertex 2 (80 GB) ) para usar principalmente no meu sistema operacional. Eu também tenho três outros discos rígidos SATA de tamanhos variados para armazenamento de dados a longo prazo. Instalei com sucesso o Windows 7 no SSD e tudo parece funcionar bem (ainda não tenho certeza do quanto mais rápido, ainda estou otimizando o sistema). Não estou percebendo os ganhos de velocidade que pensei que conseguiria, mas essa é outra questão completamente.
Eu estava navegando na Bíblia dos SSDs da OCZ e observei o seguinte na Seção 60-76 - Ajustes e TRIM :
Q. Como sei se o TRIM está ativado no meu SSD OCZ?
A. No Windows 7, vá para iniciar / executar / cmd), digite o seguinte:
fsutil.exe behaviour query DisableDeleteNotify
Ele deve responder de volta com:
DisableDeleteNotify=0
se o suporte ao TRIM estiver pronto e ativo. Caso contrário, digite:
fsutil.exe behavior set DisableDeleteNotify 0
Depois de pesquisar um pouco no Google, encontrei resultados semelhantes em outro lugar (definido DisableDeleteNotify
como 0
), o que faz sentido, pois para o TRIM funcionar, a unidade de estado sólido precisa ser notificada quando ocorrerem exclusões (para o coletor de lixo), diferente de um disco rígido normal ) Quando executo a consulta no fsutil, obtenho o seguinte resultado:
DisableDeleteNotify = 48
Seguindo as instruções que encontrei, defino isso em 0
vez de 48
. No entanto, estou começando a me perguntar. Essa é toda a prova de que realmente preciso que o sistema operacional esteja usando o TRIM?
Além disso, como isso se aplica globalmente ao computador, os dados TRIM estão sendo enviados para os outros discos rígidos conectados ao computador? E se sim, isso causaria alguma degradação no desempenho do disco?
Além disso, como publiquei a recompensa, quero outra coisa rápida respondida. Esta página da Microsoft indica como o Windows 7 o suportará. No entanto, alguém pode encontrar uma página mais recente, de preferência da Microsoft, detalhando o suporte ao TRIM no Windows 7 e como garantir que ele esteja ativado e funcionando?
Respostas:
O tópico SU Como eu sei se o meu SSD Drive suporta TRIM discute essa mesma pergunta.
Esta resposta observa que "DisableDeleteNotify = 0" significa que o TRIM está ativado no Windows . Isso significa apenas que os comandos TRIM serão enviados ao driver de disco, que poderá ignorá-lo ou enviá-lo ao firmware, que por sua vez o ignorará ou o utilizará com bom efeito.
Parece que você fez tudo o que é necessário no Windows. O Windows irá enviar comandos TRIM para o driver de disco. No entanto, não há mais nada que você possa fazer para verificar se está realmente funcionando. Não há referências ou outros testes que realmente testem o funcionamento do TRIM do driver de disco ou do firmware. Se você descobrir no futuro que as operações de gravação estão muito lentas no disco, isso significa que não está funcionando.
Você pode usar qualquer um dos programas de benchmark de disco encontrados na Web para testar o desempenho do disco com DisableDeleteNotify definido como 0 ou 48. Quem sabe? Você pode realmente encontrar uma diferença no desempenho. (Eu não encontrei nenhuma explicação do valor 48.)
Caso contrário, a única coisa a fazer é procurar regularmente novas versões do driver de disco e firmware, para mantê-las atualizadas o máximo possível. Se o TRIM não estiver funcional no momento, ele ficará funcional em algum momento no futuro.
Para responder sua outra pergunta: O TRIM não pode afetar unidades não SSD no computador. Ele será ignorado silenciosamente pelo driver do disco ou pelo firmware do disco.
Encontrei também o artigo Habilitando o suporte ao TRIM no Windows 7, que detalha um método para descobrir se o firmware suporta o TRIM:
O artigo Como verificar se SSD e TRIM têm todas as funções do Windows 7 funcionando? também diz:
Também diz:
fonte
Não sei se isso funciona, mas consulte o The OCZ Tech Wiki e, nessa página, ele informará se o seu SSD possui TRIM e como ativá-lo.
fonte
Sim, você precisa do TRIM para o seu SSD, deixe-me explicar: no disco rígido comum, quando você escreve 0 ou 1 em um setor físico, a cabeça magnética apenas inverte o setor e continua seus negócios, isso acontece para todas as alterações feitas nesse setor e isso não importa é apenas um flip. Os SSDs não possuem inversões magnéticas; quando você escreve um em um setor SSD vazio, esse setor recebe 1 ou 0 e, da próxima vez que algo precisar mudar, o SSD não pode simplesmente girá-lo, ele deve usá-lo. para não ser usado primeiro, depois que o setor estiver marcado como não utilizado, você poderá escrever algo sobre ele, é isso que o TRIM está fazendo por você, definindo periodicamente os setores marcados como excluídos como realmente excluídos, se você desativar o TRIM, seu SSD perderá lentamente o desempenho, pois eventualmente TODOS os setores serão usados e haverá a necessidade de uma operação adicional toda vez que uma alteração for necessária. Portanto, o TRIM só trabalha com uma varredura, o TRIM não funcionará em discos rígidos regulares porque eles não precisam dele. tldr. não desative-o, a menos que você queira que seu SSD diminua a velocidade.
fonte