Confirmation que Windows 7 utilise les optimisations SSD


30

J'ai franchi le pas et installé Windows 7 sur mon ordinateur. Mieux encore, je l'ai installé sur mon nouveau processeur Intel x25m (je dois aimer cette bonté SSD).

Il était connu que Windows Vista battait, accélérait ou usait un disque SSD. Apparemment, Windows 7 résout certains des problèmes les plus graves.

Cependant, je crains davantage que Windows 7 n’utilise peut-être pas ces optimisations. Je suis paranoïaque, mais au prix du SSD (aïe !!), je veux en tirer le maximum de vie.

Est-il possible de confirmer que Windows 7 utilise toutes les nouvelles optimisations de SSD? Qu'il a correctement confirmé que votre disque est un SSD?

Merci pour vos commentaires. Contrairement au Q & A, Superfetch IS est exécuté sur ce système. Et étant donné la réponse à la ligne de commande qui m’a été donnée, je pense que Windows 7 n’utilise PAS les optimisations. TRÈS ENNUYANT. Est-ce que je peux faire quelque chose pour que Windows 7 traite mon lecteur comme le SSD qu'il est?

Aussi, de quoi parle-t-on de "l’alignement" du disque? Y at-il un moyen de confirmer cela aussi?

En outre, la défragmentation de disque était activée. Je l'ai désactivé.

Pour votre information, l'indice de performance Windows du système est de 7,8 pour le lecteur.


Vous pouvez obtenir les informations d'alignement en utilisant wmic partition get startingoffsetexactement ce que vous faites avec les chiffres qui vous donnent, je ne suis pas totalement sûr.
Gathrawn

Ne rejetez pas la défragmentation trop rapidement. Voir: superuser.com/questions/13668/what-does-a-defrag-actually-do/…
Leftium

La chose la plus simple à faire pour que Windows utilise votre disque SSD autant que possible est de le définir comme seul lecteur swap. Voir: superuser.com/questions/237813/… . Ca change des vies :)
rubmz

Réponses:


23

Si vous ouvrez une fenêtre d'invite de commande (en tant qu'administrateur) et tapez la commande suivante, Windows 7 vous indiquera s'il est détecté que votre lecteur prend en charge la commande TRIM et a donc configuré Windows pour utiliser automatiquement toute la gamme d'optimisations SSD:

fsutil behavior query disabledeletenotify

Vous devriez obtenir quelque chose comme "DisableDeleteNotify = 0" si votre lecteur est traité comme un disque SSD.

Le Q & A complet que l'équipe d'ingénieurs de Windows 7 a publié sur les SSD est ici .


GA, vous vous réjouissez d'avoir posé la question. Lorsque j'ai tapé la commande cette commande, j'ai obtenu la réponse DisableDeleteNotify = 0. Ce qui signifie que Windows 7 ne traite PAS mon disque comme un disque SSD. Puis-je faire quelque chose pour activer les optimisations? Seth
Seth Spearman Le

2
Si DisableDeleteNotify = 1, cela signifie que Windows 7 a désactivé TRIM. Donc, cela ne serait pas souhaitable si le SSD supporte TRIM.
sblair

3
Ah **** tu as raison, bon ordre mais je l'ai mal compris, je ne sais pas ce qui s'est passé là-bas. Va éditer ma réponse pour la corriger. Désolé si j'ai induit quelqu'un en erreur, je ne voulais vraiment pas.
GAThrawn

2
Cette commande indique uniquement si la prise en charge de TRIM est désactivée sous Windows. Le résultat "0" ne signifie même pas que vous avez un SSD installé. Source .
i3v

1
@GAThrawn En fait, la question est "... si Win7 utilise ...", et "utiliser" n'est pas égal à "activé". À ma connaissance , la vérification "DisableDeleteNotify = 0" est simplement une idée fausse commune. D'après mon expérience personnelle, l'un des mon PC sans SSD réussit ce test, ainsi qu'un autre qui possède un SSD, qui est incorrectement reconnu comme disque dur. De plus, les modifications de Seth (révisions 3 et 4) de la question initiale donnent à penser qu'il a compris que "DisableDeleteNotify = 0" n'est pas une réponse correcte (qui était marquée comme correcte environ 30 minutes avant les modifications).
i3v

9

"Les nouvelles optimisations SSD" sont en grande partie une solution de lavage oculaire, à peine "cool" et certainement pas nouvelle. Microsoft n'a certainement pas réinventé la roue ici.

Lorsqu'un disque SSD est présent, Windows 7 désactive la défragmentation du disque, Superfetch, ReadyBoost, ainsi que le préchargement du démarrage et du lancement de l'application.

Comme vous pouvez le constater, ce ne sont là que quelques modifications de base connues depuis longtemps des propriétaires de disques à semi-conducteurs.

La seule avancée notable de Windows 7 est la prise en charge de la commande Trim, qui traite de la manière dont les données sont écrites dans la mémoire NAND.

Les vrais "tueurs" (pour paraître un peu effrayants :) sont l'utilisation de la mémoire virtuelle et des dossiers temporaires que Microsoft n'a pas encore abordée. Vous devrez vous occuper vous-même de votre disque SSD si vous voulez vraiment avoir des «optimisations sympas».

Voici quelques liens pour vous:

Veillez également à aligner la partition de votre disque SSD et à utiliser correctement un disque RAM.


Mais plus de 2 liens sont pertinents pour Windows XP.
Boris_yo

5

À ma connaissance, il n’existe actuellement aucune méthode simple permettant de couvrir tous les cas possibles.
Néanmoins, dans la plupart des cas pratiques, il devrait suffire de vérifier les points suivants:

  1. Comme mentionné ici fsutil behavior query disabledeletenotify doit être 0, sinon TRIM est désactivé dans votre système d'exploitation.
    Pourtant, cela ne signifie pas que le système d'exploitation reconnaît votre SSD.

  2. Si le système d'exploitation reconnaît votre lecteur SSD, Windows7 doit le supprimer de la planification de la défragmentation (Win8 et Win10 affichent explicitement "Type de support = SSD" dans leur outil "Défragmentation et optimisation des lecteurs" ). Si cette partie est correcte, cela signifie que votre système d'exploitation reconnaît votre disque SSD. Et envoyez des commandes TRIM.
    Néanmoins, cela ne signifie pas que SSD les reçoit.

  3. Ensuite, vérifiez le mot 169, bit0 dans les informations de votre lecteur. Cela pourrait être fait, par exemple, en utilisant la boîte à outils SSD d’Intel ou l’ outil hdsentinel (une version d’essai suffit). Probablement, il y a plus d'outils pour le faire. Ce bit doit être "1" si votre SSD prend en charge TRIM. (La plupart des SSD modernes le prennent en charge.)
    Cela ne signifie toutefois pas que les commandes TRIM envoyées par votre système d'exploitation sont correctement transmises à votre SSD. Par exemple, votre contrôleur RAID risque de ne pas les transmettre correctement .

  4. (En fait, vous pouvez commencer à partir de ce point.) Il existe peu de méthodes expérimentales permettant de vérifier que TRIM fonctionne réellement. La méthode la plus simple et la plus automatisée consiste à utiliser l' outil TrimCheck . En résumé: la compression de disque, le chiffrement de disque et le vidage de la mémoire tampon du cache d'écriture doivent être désactivés.
    Cependant, il y a encore une mise en garde ici - les fonctionnalités DRAT / DZAT. Vérifiez également si votre SSD prend en charge DZAT, examinez le mot 69, bit14 et bit5 (encore une fois, la «boîte à outils Intel SSD» devrait pouvoir les afficher, dans la plupart des cas).

    • Si les deux bits DRAT / DZAT sont à "1" - vous avez de la chance - l'outil devrait vous indiquer que "TRIM fonctionne" presque immédiatement (si cela fonctionne réellement). Néanmoins, vous devrez peut-être redémarrer votre PC et / ou lancer l’optimisation du disque (si vous utilisez Windows 8/10).
    • Sinon, les choses sont devenues plus difficiles. L'outil peut vous donner CONCLUSION: TRIM appears to be NOT WORKING (or has not kicked in yet)quelques semaines. Et puis Data is neither unchanged nor empty <...> CONCLUSION: INDETERMINATE, mais cela ne signifie pas réellement que votre TRIM ne fonctionne pas.
      D'autre part, il y a encore une chance que vous obteniez CONCLUSION: TRIM appears to be WORKING!un jour. Essayez de laisser votre PC inactif du jour au lendemain (ainsi que de redémarrer et de lancer "l'optimisation du disque"), pour laisser le ramasse-miettes intégré de SSD faire son travail. Si TrimCheck apparaît TRIM appears to be WORKING!, cela signifie certainement cela (sauf si un outil tierce ridicule écrit intentionnellement des zéros, et place des zéros au-dessus des données de test également). Pour ceux qui sont intéressés, quelques détails techniques (si je comprends bien) sont ici .
  5. Le développeur de l'outil hdsentinel, affirme que son outil utilise une approche différente, basée sur DEVICE_TRIM_DESCRIPTOR. Et que cette méthode seule devrait faire le travail. Et cela ne donnera même pas un "faux positif" si le contrôleur RAID ne transmet pas les commandes TRIM correctement.


3

Je pense que ce que vous recherchez est un programme appelé Intel SSD Toolbox, mais il ne semble pas que vous puissiez le télécharger actuellement car il contient des bogues. Je ne m'inquiéterais pas trop cependant. L'usure d'un SSD prend très longtemps (j'ai lu que dans des cas d'utilisation normaux, un bon SSD durera généralement plus longtemps qu'un disque dur normal).


Vous pouvez écrire plusieurs concerts par jour avant d’atteindre la durée de vie en écriture indiquée sur un disque SSD grand public. Étant donné que la défaillance du disque SSD est causée par une augmentation lente et progressive des temps d’écriture, elle est en fait facilement détectée par les outils SMART, ce qui permet au micrologiciel de transférer les données dans des parties saines du disque SSD. En outre, un article que j'ai lu indiquait que ces chiffres étaient pessimistes et que seuls quelques pour cent de la capacité totale devaient être supprimés, car les secteurs étaient mauvais à ce stade, et la plupart duraient beaucoup plus longtemps.
Dan Neely

2
downloadcenter.intel.com/… c'est la boîte à outils Intel SSD, elle fonctionne parfaitement.
Raveren

1
@BrendanLong AFAIU, vous parlez de cette méthode. Mais d’abord, cela peut ne pas fonctionner dans certains cas, par exemple avec mon contrôleur RAID «LSI SAS3 3008 Fury» sur Dell 7910. Deuxièmement, AFAIK indique uniquement si votre SSD prend en charge TRIM - il est possible qu’il ne fonctionne pas en raison de problèmes de contrôleur.
i3v
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.