A ativação do TRIM afeta outros discos rígidos em um computador (e como você sabe quando o Windows está sendo usado)?

10

Eu comprei recentemente uma nova unidade de estado sólido (uma OCZ Vertex 2 (80 GB) ) para usar principalmente para o 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 de quanto tempo mais rápido, ainda estou otimizando o sistema). Eu não estou percebendo os ganhos de velocidade que eu pensava que iria conseguir, mas essa é uma outra questão inteiramente.

Eu estava pesquisando o Bíblia de OCZ SSDs , e notou o seguinte em Seção 60-76 - Ajustes e TRIM :

Q. How do I know if TRIM is enabled on my OCZ SSD?

A. In Windows 7, go to start/run/cmd), type the following:

fsutil.exe behaviour query DisableDeleteNotify

     

Ele deve responder com:

     

DisableDeleteNotify=0

     

se o suporte a TRIM estiver pronto e ativo. Se não estiver, então digite:

     

fsutil.exe behavior set DisableDeleteNotify 0

Depois de pesquisar no Google, encontrei resultados semelhantes em outros lugares (defina DisableDeleteNotify a 0 ), o que faz sentido, pois para TRIM funcionar, a unidade de estado sólido precisa ser notificada quando ocorrerem exclusões (por o coletor de lixo) ao contrário de um disco rígido normal). Quando executo a consulta no fsutil, recebo o seguinte resultado:

DisableDeleteNotify = 48

Seguindo as instruções que encontrei, configurei isso para 0 em vez de 48 . No entanto, estou começando a me perguntar. Esta é toda a prova que eu realmente preciso que o sistema operacional esteja usando 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 resposta rápida. Esta página da Microsoft indica como o Windows 7 irá suportá-lo. No entanto, alguém pode encontrar uma página mais recente preferencialmente da Microsoft detalhando o suporte ao TRIM no Windows 7, e como garantir que ambos sejam ativados & trabalhando?

    
por Breakthrough 05.01.2011 / 05:10

3 respostas

8

O segmento SU Como sei se meu Unidade SSD suporta TRIM discute a mesma questão.

Esta resposta observa que "DisableDeleteNotify = 0" significa que o TRIM está ativado no Windows . Isso significa apenas que os comandos TRIM serão enviados para o driver de disco, que pode ignorá-lo ou enviá-lo para o firmware, que, por sua vez, irá ignorá-lo ou utilizá-lo com bons resultados.

Portanto, parece que você fez tudo o que é necessário no Windows. Windows irá enviar comandos TRIM para o driver de disco. No entanto, não há nada mais que você possa fazer para verificar se está realmente funcionando. Não há benchmarks ou outros testes que realmente testem o funcionamento TRIM do driver de disco ou do firmware. Se, no futuro, você achar que as operações de gravação estão muito lentas no disco, isso significa que ele 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 que resta a fazer é verificar regularmente se há novas versões do driver de disco e do firmware, para mantê-los atualizados o máximo possível. Se o TRIM não estiver funcional no momento, ele se tornará funcional no futuro.

Para responder à sua outra pergunta: o TRIM não pode afetar as unidades não SSD no computador. Ele será silenciosamente ignorado pelo driver de disco ou pelo firmware do disco.

Eu também encontrei o artigo Habilitando o suporte a TRIM no Windows 7 que detalha um método para descobrir se o firmware suporta TRIM:

Download, install and run the Intel SSD Toolbox. If your drive is not an Intel SSD, the only option available will be "View Drive Information". Click that. Scroll down to Word 169 and look at the value for Bit 0 - Data Set Management Supported. if this is 1, you have TRIM. If 0, you don't.

O artigo Como verificar se o SSD e o TRIM têm tudo as funções do windows 7 estão funcionando? também diz:

Generally, if you have the SSD hard drive, win7 would disable disk defragmentation, Superfetch, Prefetcher and ReadyBoost features. If you want to check their state, you can use the following steps.

Navigate to the following registry,

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters

If the superfetch and prefetch features are disabled, their registry value should be 0, please check if EnablePrefetcher and EnableSuperfetch are both set to 0.

Também diz:

To check if the SSD has been properly detected by looking in Disk Defragmenter.

  1. Open Disk Defragmenter
  2. Click the Configure schedule button
  3. Click the Select disks button

If the disk is missing from the list, then it has been detected as an SSD and will not be automatically defragmented.

    
por 07.01.2011 / 12:04
1

Eu não sei se isso funciona, mas veja o The OCZ Tech Wiki e sobre isso página lhe dirá se seu SSD tem TRIM e como habilitá-lo.

    
por 07.01.2011 / 09:04
0

Sim, você precisa do TRIM para o seu SSD. Deixe-me explicar: no disco rígido normal, quando você escreve 0 ou 1 em um setor físico, a cabeça magnética simplesmente vira o setor e continua seu negócio, isso acontece para todas as mudanças feito para esse setor e não importa é apenas um flip. SSDs não tem flip magnético, quando você escreve um para um setor SSD vazio que o setor recebe um 1 ou um 0, e na próxima vez que algo precisa mudar nele o SSD não pode simplesmente invertê-lo, ele tem que usar set it para não utilizado primeiro, uma vez que o setor é marcado como não utilizado, então você pode escrever algo sobre isso, isso é o que TRIM está fazendo por você, periodicamente definindo os setores marcados como excluídos, se você desabilitar o TRIM seu SSD irá perder lentamente perfomance porque eventualmente todos os setores serão utilizados e haverá a necessidade de uma operação adicional toda vez que uma mudança for necessária. Então o TRIM só funciona como um tipo de varredura, o TRIM não funcionará em discos rígidos comuns porque eles não precisam dele. tldr. não o desative, a menos que você queira que seu SSD fique mais lento.

    
por 06.01.2011 / 04:24