Comment puis-je voir si Windows 7 utilise TRIM pour mon lecteur SSD?


28

J'ai récemment mis à niveau le micrologiciel de mon SSD pour prendre en charge TRIM et mis à niveau vers Windows 7. Comment puis-je savoir si Windows reconnaît le lecteur comme SSD et utilise TRIM correctement?


1
Quel SSD et firmware utilisez-vous?
Sim

Crucial 128GB M225 firmware version 1819
Dan Hook

Réponses:


13

Selon les forums d'utilisateurs Crucial - TRIM fonctionne-t-il? pour tester si TRIM est activé, exécutez ce qui suit dans une fenêtre de commande d'administration.

fsutil behavior query disabledeletenotify

S'il apparaît 0alors, il est activé.

Lisez les commentaires du support et des questions / réponses pour les disques SSD et ce forum de la communauté Intel pour plus d'informations.


7
Malheureusement, cela pourrait être trop élevé et peu concluant. Google désactivéeletenotify et vous trouverez partout la même citation qui dit ceci entre autres: "Lorsque le pilote de disque reçoit la commande, il agira sur elle ou l'ignorera."
Bender

6
Cela vous indique-t-il vraiment si le lecteur utilise TRIM, ou vous indique-t-il simplement si le système d'exploitation prend en charge TRIM? J'ai essayé ceci sur une installation de Windows 7 sans SSD, mais cette commande a quand même renvoyé 0.
Nate

3
-1 Je reçois un 0 même si je n'ai même pas de SSD. C'est incroyable combien de personnes votent aveuglément sans d'abord se vérifier.
kinokijuf

Il y a une question en double avec une meilleure réponse ici: superuser.com/a/1088697/195088 La réponse donnée par i3v est probablement la meilleure réponse, bien qu'elle n'ait pas les votes pour elle.
zaTricky

10

Je cherche toujours une réponse faisant autorité, mais j'ai remarqué que sur ma machine, une défragmentation automatique est planifiée pour tous mes disques durs, mais pas pour mon SSD. Je pense que cela signifie que Windows reconnaît le disque comme SSD.

La version clic par clic de la réponse:

  1. Faites un clic droit sur un lecteur de disque, accédez aux propriétés.

  2. Sélectionnez l'onglet Outils et cliquez sur Défragmenter maintenant ...

  3. Cliquez sur Configurer le calendrier ...

  4. Cliquez sur Sélectionner les disques ...

  5. Le SSD ne devrait pas apparaître dans la liste des disques si Windows le reconnaît comme SSD.


mon SSD apparaît là-bas! que devrais-je faire? et pourquoi devrais-je m'en soucier .. c'est toujours rapide
vsync

1
@vsync La défragmentation ruine le disque au fil du temps en ajoutant une tonne de lectures / écritures.
cutrightjm

@ekaj si je me souviens bien, Windows 7 ne défragmente pas réellement les SSD, mais les coupe, s'il détecte correctement qu'il s'agit d'un disque SSD.
CJStuart

@Ragnagord Ah, d'accord, cela peut être le cas même s'il l'appelle toujours "défragmentation" - un ordinateur que j'ai regardé avait la tâche planifiée par défaut pour la défragmentation définie sur un SSD, peut-être que c'était juste le rognage
cutrightjm

6

J'ai écrit un programme en ligne de commande pour vérifier si TRIM est activé:

Téléchargement et code source

trimcheck

Ce programme permet de tester facilement si TRIM fonctionne sur votre SSD. Il utilise une méthode similaire à celle décrite ici, mais utilise des calculs de secteur pour éviter de rechercher dans le lecteur entier le modèle recherché. Il remplit également les données recherchées avec des blocs de 32 Mo de données fictives, pour donner une certaine place aux processus qui pourraient sinon écraser la zone de disque testée.

Le programme mettra en place un test en créant et en supprimant un fichier avec un contenu unique, puis (lors de la deuxième exécution) vérifie si les données sont toujours accessibles à l'emplacement précédent du fichier.

entrez la description de l'image ici


2
Bien que ce lien puisse répondre à la question, il est préférable d'inclure les parties essentielles de la réponse ici et de fournir le lien de référence. Les réponses de lien uniquement peuvent devenir invalides (et rétrogradées) si la page liée change. Voir Comment répondre pour savoir pourquoi c'est important.
bytebuster

3
Euh .. Voulez-vous que j'inclue le code source? Binaire Windows encodé en Base64? Désolé, mais je ne vois tout simplement pas comment votre réponse standardisée s'applique à ma réponse.
Vladimir Panteleev

Étant donné que vous parlez d'un logiciel, il peut y avoir une documentation qui peut révéler comment le logiciel répond à la question d'origine. Je suppose que cela devrait être suffisant, qu'en pensez-vous?
bytebuster

1
Le code source est ouvert. L'algorithme n'est pas exactement trivial.
Vladimir Panteleev

1
La revue SSD et TweakTown ont publié un article sur TrimCheck. Espérons qu'il vaut mieux que "recevoir un e-mail avec la pièce jointe YourAnswer.exe" maintenant, Dan Hook;)
Vladimir Panteleev

3

Jusqu'à ce qu'il y ait de meilleures réponses, vous pouvez utiliser des indices indirects du dernier article d'AnandTech sur les SSD: The SSD Improv: Intel et Indilinx obtiennent TRIM, Kingston ramène Intel à 115 $ :

TRIM ne fonctionnera pas sur une matrice RAID.

(Les autres informations précédemment fournies sur les pilotes non MS ne prenant pas en charge TRIM étaient obsolètes. Par exemple, Intel a ajouté TRIM en mars 2010 à condition que le disque ne soit pas dans une matrice RAID: le pilote RAID Intel ajoute une prise en charge TRIM directe )


-3

S'il voit le lecteur et que vous pouvez le formater, il le reconnaît et l'utilise correctement. Toutes les «fonctionnalités» du SSD sont gérées via le micrologiciel du SSD. Le fabricant de votre SSD peut avoir certains outils pour lancer TRIM à la demande, comme un outil de "collecte des ordures".


2
TRIM ne concerne pas les outils et est une fonctionnalité, pas une "fonctionnalité". Il est censé être pris en charge par un système d'exploitation.
Bender

1
Il n'a pas tout à fait tort, mais cette question concerne Windows 7.
JL.
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.