Confirmar que Windows 7 está utilizando optimizaciones SSD

30

Me decidí e instalé Windows 7 en mi computadora. Aún mejor, lo instalé en mi nuevo Intel x25m (me encantó esa bondad SSD).

Windows Vista era conocido por golpear, estrangular y, de lo contrario, desgastar un SSD. Aparentemente, Windows 7 aborda algunos de los problemas más serios.

Sin embargo, me preocupa más que tal vez Windows 7 no esté usando esas optimizaciones. Soy paranoico, pero a costa del SSD (¡¡ay !!), quiero sacarle toda la vida posible.

¿Es posible confirmar que Windows 7 está utilizando todas las nuevas optimizaciones SSD? ¿Que ha confirmado correctamente que su disco es un SSD?

Gracias por sus comentarios. Al contrario de las preguntas y respuestas, Superfetch IS se ejecuta en este sistema. Y dada la respuesta a la línea de comando que me dieron, creo que Windows 7 NO está utilizando optimizaciones. MUY MOLESTO. ¿Hay algo que pueda hacer para que Windows 7 trate mi disco como el SSD que es?

Además, ¿de qué se habla de la "alineación" de la unidad? ¿Hay alguna manera de confirmar eso también?

Además, la desfragmentación de disco estaba habilitada. Lo deshabilité.

Para su información, el índice de experiencia de Windows para el sistema es 7.8 para la unidad.

Seth Spearman
fuente
Puede obtener la información de alineación usando wmic partition get startingoffsetlo que hace con los números que le da, no estoy totalmente seguro.
GAThrawn
No descarte la desfragmentación de un SSD demasiado rápido; ver: superuser.com/questions/13668/what-does-a-defrag-actually-do/...
Leftium
Lo más simple que desea hacer para que Windows use su SSD tanto como sea posible, es configurarlo como su única unidad de intercambio. Ver: superuser.com/questions/237813/… . Cambia vidas :)
rubmz

Respuestas:

23

Si abre una ventana de símbolo del sistema (como administrador) y escribe el siguiente comando, Windows 7 le dirá si se detectó que su unidad admite el comando TRIM y, por lo tanto, ha configurado Windows para que use la gama completa de optimizaciones SSD automáticamente:

fsutil behavior query disabledeletenotify

Debería recuperar algo como "DisableDeleteNotify = 0" si su unidad está siendo tratada como un SSD.

Las preguntas y respuestas completas que el equipo de ingeniería de Windows 7 publicó sobre SSD están aquí .

GAThrawn
fuente
GA, te alegras mucho de haber hecho la pregunta. Cuando escribí el comando ese comando, obtuve la respuesta DisableDeleteNotify = 0. Lo que significa que Windows 7 NO está tratando mi disco como un SSD. ¿Hay algo que pueda hacer para activar las optimizaciones? Seth
Seth Spearman
2
Si DisableDeleteNotify = 1, esto significa que Windows 7 ha desactivado TRIM. Por lo tanto, esto no sería deseable si el SSD admite TRIM.
sblair
3
Ah **** tienes razón, comando correcto pero lo hice al revés, no sé qué pasó allí. Editaré mi respuesta para corregirlo. Lo siento si he engañado a alguien, realmente no fue mi intención.
GAThrawn
2
Este comando solo se muestra si el soporte TRIM está deshabilitado en Windows. El resultado "0" ni siquiera significa que tiene un SSD instalado. Fuente .
i3v
1
@GAThrawn En realidad, la pregunta es "... si Win7 está usando ...", y "usar" no es igual a "habilitado". Que yo sepa , la verificación "DisableDeleteNotify = 0" es solo un error común. Desde mi propia experiencia, una mi PC sin SSD pasa esta verificación, y otra, que obtuvo una SSD, que se reconoce incorrectamente como HDD. Además, las ediciones de Seth (revisiones 3 y 4) de la pregunta original parecen haber entendido que "DisableDeleteNotify = 0" no es una respuesta correcta (que se marcó como correcta ~ 30 minutos antes de las ediciones).
i3v
9

"Las nuevas y geniales optimizaciones de SSD" son en gran medida lavaojos, apenas 'geniales' y ciertamente no son nuevas. Microsoft ciertamente no reinventó la rueda aquí.

Cuando hay una unidad de estado sólido, Windows 7 deshabilitará la desfragmentación del disco, Superfetch, ReadyBoost, así como la captación previa de inicio y arranque de la aplicación.

Como puede ver, estos son solo algunos ajustes básicos conocidos por los propietarios de discos de estado sólido durante mucho tiempo.

El único avance notable en Windows 7 es la compatibilidad con el comando Trim, que se ocupa de la forma en que los datos se escriben en la memoria NAND.

Los verdaderos 'asesinos' (para sonar un poco atemorizantes :) son el uso de la memoria virtual y la carpeta temporal que Microsoft no ha abordado en absoluto. Tendrás que cuidar tu SSD tú mismo si realmente quieres tener 'optimizaciones geniales'.

Aquí hay algunos enlaces para ti:

También asegúrese de alinear la partición de su SSD y hacer un uso adecuado de un disco RAM.

Peter Mortensen
fuente
Pero los 2 enlaces anteriores son relevantes para Windows XP.
Boris_yo
5

Que yo sepa, actualmente no existe un método simple que cubra todos los casos posibles.
Aún así, en la mayoría de los casos prácticos, debería ser suficiente verificar lo siguiente:

  1. Como se menciona aquí, fsutil behavior query disabledeletenotify debería ser 0; de lo contrario, TRIM está deshabilitado en su sistema operativo.
    Aún así, esto no significa que el sistema operativo reconozca su SSD.

  2. Si el sistema operativo reconoce su unidad SSD, Windows7 debería eliminarla de la programación de desfragmentación (Win8 y Win10 muestran explícitamente "Tipo de medio = SSD" en su herramienta "Desfragmentar y optimizar unidades" ). Si esta parte está bien, esto significa que su sistema operativo reconoce su SSD. Y envíe comandos TRIM.
    Aún así, esto no significa que SSD los reciba.

  3. Luego, verifique la palabra 169, bit0 en la información de su unidad. Esto podría hacerse, por ejemplo, utilizando la caja de herramientas Intel SSD o la herramienta hdsentinel (la versión de prueba es suficiente). Probablemente, hay más herramientas para hacer eso. Este bit debe ser "1" si su SSD admite TRIM. (La mayoría de los SSD modernos lo admiten).
    Sin embargo, esto no significa que los comandos TRIM, enviados por su sistema operativo, se pasen correctamente a su SSD, por ejemplo, su controlador RAID podría no pasarlos correctamente .

  4. (En realidad, está bien comenzar desde este punto). Existen pocos métodos experimentales para ver la evidencia de que TRIM está funcionando realmente. La forma más simple y automatizada es utilizar la herramienta TrimCheck . Nota al margen: la compresión del disco, el cifrado del disco y el vaciado del búfer de escritura en caché deben estar desactivados.
    Sin embargo, todavía hay una advertencia más aquí: las características DRAT / DZAT. Además, si su SSD admite DZAT, eche un vistazo a las palabras 69, bit14 y bit5 (una vez más, la "caja de herramientas Intel SSD" debería poder mostrarlas, en la mayoría de los casos).

    • Si ambos bits DRAT / DZAT son "1", tienes suerte, la herramienta debería darte "TRIM está funcionando" casi de inmediato (si realmente funciona). Aún así, es posible que deba reiniciar su PC y / o iniciar la "optimización del disco" (si está utilizando Windows 8/10).
    • De lo contrario, las cosas se pusieron más difíciles. La herramienta puede darle CONCLUSION: TRIM appears to be NOT WORKING (or has not kicked in yet)algunas semanas. Y luego Data is neither unchanged nor empty <...> CONCLUSION: INDETERMINATE, pero esto en realidad no significa que su TRIM no esté funcionando.
      Por otro lado, todavía hay una posibilidad, que tendrías CONCLUSION: TRIM appears to be WORKING!algún día. Intente dejar su PC inactiva durante la noche (así como reiniciar y ejecutar la "optimización de disco"), para permitir que el recolector de basura incorporado de SSD haga su trabajo. Si TrimCheck muestra TRIM appears to be WORKING!, esto casi con certeza significa justamente eso (a menos que alguna herramienta ridícula de terceros escribiera ceros intencionalmente aquí y allá, y también coloque ceros por encima de los datos de prueba). Para aquellos interesados, algunos detalles técnicos (hasta donde yo entiendo) están aquí .
  5. El desarrollador de la herramienta hdsentinel, afirma que su herramienta utiliza un enfoque diferente, basado en DEVICE_TRIM_DESCRIPTOR. Y que este método solo debería hacer el trabajo. Y que ni siquiera dará un "falso positivo" si el controlador RAID no pasa los comandos TRIM correctamente.

i3v
fuente
3

Creo que lo que está buscando es un programa llamado Intel SSD Toolbox, pero no parece que pueda descargarlo actualmente porque tiene algunos errores. Sin embargo, no me preocuparía demasiado. El desgaste de un SSD lleva mucho tiempo (he leído que en casos de uso normal, un buen SSD generalmente durará más que un disco duro normal).

Reinstalar a Mónica
fuente
Puede escribir varios conciertos por día antes de alcanzar la vida útil de escritura indicada en un SSD de consumidor actual. Dado que la falla del SSD es causada por un lento y progresivo aumento en los tiempos de escritura, en realidad es fácil de detectar por las herramientas SMART que permiten que el firmware mueva los datos a partes saludables del SSD. También un artículo que leí indicaba que esos números son pesimistas y que solo un pequeño porcentaje de la capacidad total tuvo que eliminarse como sectores defectuosos en ese momento, y la mayoría duró significativamente más.
Dan Neely el
2
downloadcenter.intel.com/… esta es la caja de herramientas Intel SSD, está totalmente funcionando.
Raveren
1
@BrendanLong AFAIU, estás hablando de este método. Pero, en primer lugar, puede no funcionar en algunos casos, por ejemplo, a través de mi controlador RAID "LSI SAS3 3008 Fury" en Dell 7910. En segundo lugar, AFAIK, solo se muestra si su SSD es compatible con TRIM; todavía podría no funcionar debido al sistema operativo o Problemas con el controlador.
i3v