Confirmando que o Windows 7 está usando otimizações de SSD

30

Eu tomei a iniciativa e instalei o Windows 7 no meu computador. Melhor ainda, instalei-o no meu novo Intel x25m (adorei a bondade do SSD).

O Windows Vista era conhecido por debater, acelerar e desgastar um SSD. Aparentemente, o Windows 7 soluciona alguns dos problemas mais sérios.

No entanto, estou mais preocupado que talvez o Windows 7 não esteja usando essas otimizações. Sou paranóico, mas, à custa do SSD (ai !!), quero tirar o máximo de vida possível.

É possível confirmar que o Windows 7 está usando todas as novas otimizações legais de SSD? Que confirmou corretamente que sua unidade é um SSD?

Obrigado pelo seu feedback! Ao contrário das perguntas e respostas, o Superfetch IS está sendo executado neste sistema. E, dada a resposta à linha de comando que recebi, acho que o Windows 7 NÃO está usando otimizações. MUITO IRRITANTE. Existe algo que eu possa fazer para que o Windows 7 trate minha unidade como o SSD?

Além disso, o que é essa conversa sobre o "alinhamento" da unidade? Existe uma maneira de confirmar isso também?

Além disso, a desfragmentação de disco foi ativada. Eu desativei.

Para sua informação, o Índice de Experiência do Windows para o sistema é 7,8 para a unidade.

Seth Spearman
fonte
Você pode obter as informações de alinhamento usando wmic partition get startingoffseto que faz com os números que fornecem a você, não tenho certeza.
#
Não descarte desfragmentar um SSD muito rapidamente; Veja: superuser.com/questions/13668/what-does-a-defrag-actually-do/…
Leftium
A coisa mais simples que você deseja fazer para que o Windows use o SSD o máximo possível é configurá-lo como sua única unidade de troca. Consulte: superuser.com/questions/237813/… . Ele muda a vida :)
rubmz

Respostas:

23

Se você abrir uma janela do prompt de comando (como administrador) e digitar o seguinte comando, o Windows 7 informará se foi detectado que sua unidade suporta o comando TRIM e, portanto, configurou o Windows para usar automaticamente toda a gama de otimizações de SSD:

fsutil behavior query disabledeletenotify

Você deve receber algo como "DisableDeleteNotify = 0" se sua unidade estiver sendo tratada como um SSD.

As perguntas e respostas completas que a Equipe de Engenharia do Windows 7 publicou sobre SSDs estão aqui .

GAThrawn
fonte
GA, você está muito feliz por eu ter feito a pergunta. Quando digitei o comando, obtive a resposta DisableDeleteNotify = 0. O que significa que o Windows 7 NÃO está tratando meu disco como um SSD. Há algo que eu possa fazer para ativar as otimizações? Seth
Seth Spearman
2
Se DisableDeleteNotify = 1, isso significa que o Windows 7 desativou o TRIM. Portanto, isso seria indesejável se o SSD suportar TRIM.
Sblair 07/12/2009
3
Ah, você está certo, comando certo, mas eu entendi errado, não sei o que aconteceu lá. Editarei minha resposta para corrigi-lo. Desculpe se enganei alguém, realmente não quis.
# 1
2
Este comando mostra apenas se o suporte ao TRIM está desativado no Windows. O resultado "0" nem sequer significa que você tem um SSD instalado. Fonte .
I3v
11
@GAThrawn Na verdade, a pergunta é «... se o Win7 estiver usando ...» e «usar» não é igual a «ativado». Que eu saiba , a verificação "DisableDeleteNotify = 0" é apenas um equívoco comum. Pela minha própria experiência - um no meu PC sem SSD passa nessa verificação e outro que obteve um SSD, que é incorretamente reconhecido como HDD. Além disso, as edições de Seth (revisões 3 e 4) da pergunta original parecem ter entendido que "DisableDeleteNotify = 0" não é uma resposta correta (que foi marcada como correta ~ 30 minutos antes das edições).
I3v 01/07/19
9

"As novas otimizações legais de SSD" são basicamente lavagem de olhos, dificilmente 'legais' e certamente não são novas. A Microsoft certamente não reinventou a roda aqui.

Quando uma unidade de estado sólido está presente, o Windows 7 desabilita a desfragmentação do disco, o Superfetch, o ReadyBoost, bem como a pré-busca de inicialização e inicialização do aplicativo.

Como você pode ver, esses são apenas alguns ajustes básicos conhecidos pelos proprietários de discos de estado sólido por um longo tempo.

O único avanço notável no Windows 7 é o suporte ao comando Trim, que trata da maneira como os dados são gravados na memória NAND.

Os verdadeiros 'assassinos' (para parecer um pouco assustadores :) são a memória virtual e o uso de pastas temporárias que a Microsoft ainda não abordou. Você terá que cuidar do seu SSD se quiser realmente ter 'otimizações legais'.

Aqui estão alguns links para você:

Certifique-se também de alinhar a partição do seu SSD e fazer o uso adequado de um disco RAM.

Peter Mortensen
fonte
Mas acima de 2 links são relevantes para o Windows XP.
precisa saber é o seguinte
5

Que eu saiba, atualmente não existe um método simples, que abranja todos os casos possíveis.
Ainda assim, na maioria dos casos práticos, deve ser suficiente verificar o seguinte:

  1. Como mencionado aqui, fsutil behavior query disabledeletenotify deve ser 0, caso contrário, o TRIM está desativado no seu sistema operacional.
    Ainda assim, isso não significa que o SO reconheça seu SSD.

  2. Se o sistema operacional reconhecer sua unidade SSD, o Windows7 deve removê-la da programação de desfragmentação (o Win8 e o Win10 mostram explicitamente "Tipo de mídia = SSD" na ferramenta "Desfragmentar e otimizar unidades" ). Se esta parte estiver correta, isso significa que seu sistema operacional reconhece seu SSD. E envie comandos TRIM.
    Ainda assim, isso não significa que o SSD os receba.

  3. Em seguida, verifique a palavra 169, bit0 nas informações da sua unidade. Isso pode ser feito, por exemplo, usando a caixa de ferramentas Intel SSD ou a ferramenta hdsentinel (a versão de teste é suficiente). Provavelmente, existem mais ferramentas para fazer isso. Este bit deve ser "1" se o seu SSD suportar TRIM. (A maioria dos SSDs modernos oferece suporte a isso.)
    Ainda assim, isso não significa que os comandos TRIM, enviados pelo seu sistema operacional, sejam passados ​​corretamente para o SSD, por exemplo, seu controlador RAID pode não transmiti-los adequadamente .

  4. (Na verdade, não há problema em começar a partir deste ponto.) Existem poucos métodos experimentais para ver as evidências de que o TRIM está realmente funcionando. A maneira mais simples e automatizada é usar a ferramenta TrimCheck . Nota: a compactação de disco, a criptografia de disco e a liberação do buffer de cache de gravação devem estar desativadas.
    No entanto, ainda há mais uma ressalva aqui - os recursos DRAT / DZAT. Verifique também, se o seu SSD suporta DZAT, dê uma olhada nas palavras 69, bit14 e bit5 (mais uma vez, a “caixa de ferramentas Intel SSD” poderá mostrá-las, na maioria dos casos).

    • Se os dois bits DRAT / DZAT são "1" - você tem sorte - a ferramenta deve fornecer "TRIM está funcionando" quase imediatamente (se estiver realmente funcionando). Ainda assim, pode ser necessário reiniciar o seu PC e / ou iniciar a "otimização de disco" (se você estiver usando o Windows 8/10).
    • Caso contrário, as coisas ficaram mais difíceis. A ferramenta pode fornecer CONCLUSION: TRIM appears to be NOT WORKING (or has not kicked in yet)por algumas semanas. E então Data is neither unchanged nor empty <...> CONCLUSION: INDETERMINATE, mas isso não significa que seu TRIM não esteja funcionando.
      Por outro lado, ainda há uma chance de você receber CONCLUSION: TRIM appears to be WORKING!um dia. Tente deixar o PC ocioso da noite para o dia (além de reiniciar e iniciar a "otimização de disco"), para permitir que o coletor de lixo interno do SSD faça seu trabalho. Se o TrimCheck mostrar TRIM appears to be WORKING!, isso quase certamente significa exatamente isso (a menos que alguma ferramenta ridícula de terceiros tenha intencionalmente escrito zeros aqui e ali e colocado zeros acima dos dados de teste). Para aqueles interessados, alguns detalhes técnicos (tanto quanto eu os entendo) estão aqui .
  5. O desenvolvedor da ferramenta hdsentinel afirma que sua ferramenta usa uma abordagem diferente, com base em DEVICE_TRIM_DESCRIPTOR. E que esse método sozinho deve fazer o trabalho. E isso nem dará um "falso positivo" se o controlador RAID não estiver passando os comandos TRIM corretamente.

i3v
fonte
3

Acho que o que você está procurando é um programa chamado Intel SSD Toolbox, mas não parece que você possa baixá-lo atualmente porque possui alguns bugs. Eu não me preocuparia muito. O desgaste de um SSD leva muito tempo (eu li que, em casos normais de uso, um bom SSD geralmente dura mais que um disco rígido normal).

Brendan Long
fonte
Você pode gravar vários shows por dia antes de atingir a vida útil de gravação listada em um SSD de consumidor atual. Como a falha no SSD é causada por um lento aumento progressivo nos tempos de gravação, na verdade é facilmente detectada pelas ferramentas SMART, permitindo que o firmware mova os dados para partes íntegras do SSD. Também um artigo que li indicava que esses números são pessimistas e que apenas alguns por cento da capacidade total precisavam ser removidos como setores defeituosos naquele momento, com duração significativamente maior.
21119 Dan Neely
2
downloadcenter.intel.com/… esta é a Intel SSD Toolbox, está funcionando perfeitamente.
Raveren 13/01
11
@BrendanLong AFAIU, você está falando sobre esse método. Mas, em primeiro lugar, pode não funcionar em alguns casos, por exemplo, através do meu controlador RAID "LSI SAS3 3008 Fury" no Dell 7910. Segundo, AFAIK, mostra apenas se o seu SSD suporta TRIM - ele ainda pode não estar funcionando devido ao sistema operacional ou ao sistema operacional. problemas do controlador.
I3v