Ce tuto qui date de 2013, ne reste là qu'à titre indicatif car nombres de "tips" étaient valables surtout pour les SSD d'anciennes générations et/ou d'autres pour Windows XP
Par contre pour le gain de place et les quelques trucs d'optimisation (comprendre : Désagréments) pour le jeu, certaines parties restes d'actualité (éviter les micro lags en jeu par ex comme avec les FPS rapides)
Edit : 06/03/2024
Dans les autres pages de ce sujet on peut trouver plein d'autres informations sur les SSD, des aides, des astuces,
OPTIMISER SON SSD
1) PRESENTATION
2) UN PEU DE LECTURE
3) OPTIMISATION
4) NETTOYAGE
5) L'USURE DES SSD
1) PRESENTATION
On lit un peu partout qu'il faut optimiser son SSD, d'autres affirment qu'il ne faut rien faire
Qu'en est-il ?
En fait, toutes les optimisations que l'on trouve sur le net, sont surtout valables pour les anciennes générations de SSD (d'il y a 2 ans et plus) et/ou qui sont encore sous windows XP
Par contre, certaines optimisations ne sont pas négligeables lorsque l'on utilise son SSD dans une configuration de jeu, type FPS et classé AAA, notamment les jeux type Battlefield ;
Cela permet d'éviter des micro lags, d'améliorer la fluidité (avec d'autres paramètres hors SSD) d'arriver premier sur le serveur (utile pour les véhicules par ex)
Les tweaks de gain pour la réactivité et les transferts sont en usage courant insignifiants
Dans les tests synthétiques on peut effectivement noter de grosses différences, mais en usage réel il faut savoir que meme entre marques pour une capacité égale, la différence entre le plus mauvais et le meilleur SSD varie de 1 à 3% pour tout ce qui concerne les transferts
La plus grosse différence se fait sur le 4k
Le gros avantage du SSD est avant tout son temps d'accès
Mais là, pour gagner un peu de temps il faut aussi optimiser son Windows et pas que son SSD, et désactiver aussi un tas de fichiers logs (qui s'incrémentent au démarrage surtout).
Cela se fait par la stratégie de groupe.
Sachant que Windows charge au démarrage plus de 2000 petits fichiers, sans compter certaines écritures; cela donne un aperçu du problème
Perso chez moi avec tout ce qui suit qui a été mis en application (mesuré avec un prog) mon temps de boot et arrivée sur un windows fonctionnel sur un SSD qui a plus d'un an d'utilisation : 12 sec
Par contre, on peut faire le ménage sur son SSD de façon à garder quelques % de place restantes (10 % en moyenne) utiles pour le TRIM, (mais pas que) de façon à ne pas trop fatiguer les cellules de son SSD
Maintenant les SSD modernes sont capables de faire du provisionning et de l'overprovisionning, mais ce n'est pas le cas de tous, du moins dans le bas de gamme, ou qui affichent une taille "complète"
Par ex un SSD vendu pour du 250 Go affichera 240Go une fois l'unique partition crée et formaté. Cela veut dire qu'il y a une partition cachée qui servira à gérer les cellules fatiguées, sinon il faut créer une partition (non formatée) et c'est ce que je conseille surtout avec les SSD à venir dont j'ai l'impression qu'ils seront de moindre qualité
Certains sites indiquent une valeur de 20%. Cela est valable dans un cas particulier (sans TRIM) soi t du fait de l'OS, soit d'un usage en USB (certains SSD ou PC via le ports USB, leur contrôleur, les pilotes, ne gèrent pas tout)
Optimiser pour augmenter la durée de vie n'a pas trop de sens, car les cycles d'écritures sont prévus pour 5 ans en supposant que le SSD soit utilisé 24h/24, et 365 jours par an, mais... rien n'est fiable en ce bas monde surtout avec certaines marques que je ne citerai pas ( ca évite les procès :-) , mais qui ne sont pas CRUCIAL, INTEL, SAMSUNG
Même pour ces marques, on n'est pas à l'abri d'une série de puces défectueuses, d'un firmware foireux etc,
Ensuite j'ai la nette impression que vu les prix de vente en chute libre, du moins par rapport à il y a un an (cela devrait se stabiliser voire remonter) les constructeurs se dirigent vers des solutions moins fiables parce que moins onéreuses pour maximiser les ventes.
On peut aussi vouloir faire le ménage, car quelque soit la taille du SSD, il arrivera un jour où on sera en saturation (Achat d'un gros logiciel et ses add on mais surtout les jeux issus de la plate-forme ORIGIN et/ou STEAM et ses mises à jour pour un jeu de 3.5 Go, et ce plusieurs fois par an, nouveau DLC de X Go etc)
2) UN PEU DE LECTURE
Les bases
http://www.presence-pc.com/tests/optimi ... cite-23370
http://www.bhmag.fr/tests-dossiers/le-p ... es-ssd-676
http://www.bhmag.fr/tests-dossiers/opti ... on-ssd-684
http://www.moncoinnumerique.fr/spip.php?article26
Un peu de complément sur le TRIM
http://www.presence-pc.com/actualite/trim-ssd-36838/
Pour rappel, la commande "fsutil behavior query disabledeletenotify" ne fait qu'indiquer si le TRIM est possible, mais elle n'indique aucunement si il est actif
Comme le précise Marc Prieur (hardware.fr) "Cette commande n'a jamais rien indiqué d'autre que l'activation du TRIM au niveau de l'OS, cela ne veut en aucun cas dire que la commande passe au travers du pilote AHCI/RAID et arrive au SSD"
Le Trim ce n'est pas que Windows, mais toute la chaine : Windows, les pilotes - Pilotes SATA ou même IDE et le SSD
Comme le souligne Marc Prieur dans son intro :
https://www.hardware.fr/articles/791-4/ ... tique.html
"Pour pouvoir utiliser le TRIM sous Windows 7, il faut disposer d’un SSD qui supporte le TRIM bien entendu, mais aussi de drivers du contrôleur IDE ou AHCI qui sont compatibles avec le TRIM, c'est-à-dire qui laissent passer la commande TRIM depuis Windows vers le SSD.
C’est le cas des drivers IDE/AHCI génériques de Windows 7, mais également des drivers Intel RST depuis leur version 9.6, ce qui permet du coup d’avoir le TRIM sur un SSD même si vous avez à côté de ce dernier un RAID de disques durs."
Et se rappeler que Windows 7 dispose de la fonction TRIM et ce à sa sortie en version finale en 2009
J'ajoute que pour éviter que Windows ne s'emmêle les pinceaux (auto configuration) on a vu apparaitre dans certains BIOS, une fonction "SSD" dans les paramètres SATA/AHCI.. A utiliser donc, car cela ne l'est pas par défaut (normal les SSD viennent d'apparaitre pour le grand public, du moins ils sont plus accessibles financièrement, et tout ce qui est par défaut dans le BIOS l'est pour les disques dur
Donc à la place de la commande fsutil, il faut utiliser TrimCheck à la place http://files.thecybershadow.net/trimcheck/
Pour l'usage, il faut bien attendre une vingtaine de secondes le temps après avoir quitté.
Juste avant le programme a écrit le fichier "trimcheck-cont.json"
Ensuite on relance et là on a le résultat
Si le trim est inactif, il est impératif d'effacer le fichier trimcheck-cont.json afin d'utiliser TrimCheck à nouveau, une fois qu'on aura trouvé la correction du problème (pilotes,...) sinon le résultat sera le même
Un peu de lecture : http://www.thessdreview.com/daily-news/ ... m-working/
A noter la différence entre avant les tweaks et après (cache activé)
La différence est négligeable, donc on voit bien que le but de la rapidité du transfert n'est pas la priorité des tweaks
Avant :
Après :
MAINTENANT ON VA ENTRER DANS LE VIF DU SUJET
3) OPTIMISATION
Lorsqu'on regarde les tweaks pour les SSD, c'est en partie ce qui se fait pour les HD et/ou une optimisation windows
http://www.computingunleashed.com/speed ... de-to.html
Voila ce que j'ai extrait d'un prog de tweak SSD (et pour ceux qui veulent se lancer il suffit non pas d'acheter un prog mais de googleliser les mots)
Gain espéré : Insignifiant du moins pas visible en usage courant
Ce que l'on peut espérer, comme déja indiqué : Durée de vie accrue (quoiqu'en théorie inutile), gain de place, et des désagréments en moins (dans les jeux par ex)
Certains tips en effet peuvent servir dans le cadre d'une config orienté jeux, lorsqu'on est un peu juste coté puissance, pour gagner un peu de temps processeur et éviter que l'indexation se fasse, alors qu'on est en jeu (Nota : Cela ne devrait pas être, mais il a été noté par nombre de joueurs et confirmé par EA que lors des moindres charges la fonction s'activait) et que la map continue de se charger (cas de Battlefield 3 et 4 et surement des jeux gourmands à venir), mais là aussi cela peut varier suivant les configs
Source du programme Tweak SSD qui sert d'exemple (ils sont tous conçus sur le même schéma)
https://www.totalidea.com/tweak-ssd.phpm/tweak-ssd.php
Code : Tout sélectionner
- windows prefetcher + superfetch OFF
- windows indexing service OFF
- keep system files in memory ON
- use a large system cache ON
- don't limit NTFS memory usage ON
- windows hibernation OFF
- file date stamping OFF
- boot time defragmentation OFF
- page file OFF
- clear page file on shutdown OFF
- send delete notifications to SSD ON
Puis il y a un onglet avec des optimisations secondaires :
Code : Tout sélectionner
- Name creation on NTFS partitions OFF
- program compatibility assistant OFF
et un outil TRIM
L'outils s'adresse donc prioritairement à ceux qui sont sous Windows XP (meme si ils indiquent W7 et 8)
Par ex certaines fonctions ne sont pas activées par défaut avec Win7 sur une installation fraiche (défragmentation par ex) d'autres le sont comme le TRIM, donc il reste les grands classiques (perso chez moi je n'ai pas d'indexage en arrière plan par ex)
D'autres tweaks (page clubic)
http://www.clubic.com/disque-dur-memoir ... r-ssd.html
le sont pour les premières générations de SSD.
J'y ai lu également la désactivation du Superfetch (a ne pas confondre avec le prefetch) alors que ce tip était recommandé pour les premières générations de SSD
Dans le forum MSDN du reste ils en étaient arrivé à dire qu'on pouvait désactiver le prefetch, mais de désactiver Superfetch n'était pas nécessaire, même sur les SSD récents
Perso je trouve mon SSD plus réactif avec le Superfetch (en usage réel, pas par le bias de tests)
Néanmoins il est constaté sur les petites configs et surtout dotées de 4Go et moins une conso en ressources très importante (dont mémoire) ce qui génère de sérieux ralentissement (le swap peut entrer en action) surtout si vous êtes adepte d'un navigateur avec plein de modules complémentaires et une vingtaine d'onglets ouverts
Si vous avez 8 Go et plus vous pouvez laisser la fonction activée
Pour le prefetch se rappeler qu'à l'origine il était prévu pour les disques durs, et devient inutile sur un SSD puisqu'il n'y a pas de mouvements mécaniques à anticiper ou optimiser.
Tout comme on peut lire parfois qu'il faut désactiver le cache en écriture..
Ca, il ne faut surtout pas y toucher !(voir plus bas l'explication)
Pour conclure et pour rappel, la majorité des tweaks ont plus de 3 ans et étaient surtout pour les premières générations de SSD, et sous windows XP
Il reste certaines aberrations comme le "large system cache"
La clé affectée :
Code : Tout sélectionner
HKEY LOCAL MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management\LargeSystemCache
Cela n'affectait que les systèmes en 32Bits et si on avait de l'AGP cela pouvait meme entrainer un arret complet de windows
Sur du 64bits. aucun effet si ce n'est les inconvénients décrits dans le lien assiste.com (risque de plantage par ex)
Idem pour le
Code : Tout sélectionner
HKEY LOCAL MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management\IoPageLockLimit
Voir les explications :
http://assiste.com/Cache_disque.html
Cependant on peut en garder quelques uns
- Virer L'hybernation (perso je m'en passe) A savoir on ne peut le transposer ailleurs que sur C:
- Le fichier swap
Je l'ai mis "en fixe" sur le HD en début de disque, avec une petite taille, 64 Mo, le mini indiqué par Microsoft, parce que j'ai suffisamment de mémoire vive pour qu'il ne soit pas sollicité
Je le garde car certains programmes, (le cas de photoshop est particulier car la gestion est différente) regardent l'existence d'un fichier swap au lancement, et ce malgré la taille de la ram existante
D'autres vont quand meme s'en servir, ne serait ce que pour y laisser quelques ko (Désolé, je n'ai plus la liste sous la main, ni le lien microsoft ou article MSDN je ne sais plus, qui explique qu'il est préférable de laisser ce fichier présent)
Là aussi c'est suivant les configurations.
Si vous n'avez que 4 Go de mémoire, une carte graphique avec 1 Go et que vous jouez à BF3 avec toutes les options graphiques à fond, il vaut mieux conserver son fichier swap sur le SSD plutôt que sur le disque dur
Cela est facile à comprendre, car vous perdez les avantages du SSD en terme de lecture/écriture et il y aura de gros ralentissements à la clé
(Cas également des PC portables qui disposent de 2 emplacements (SSD et HD par ex) avec 4Go, et une mémoire partagée de la carte graphique qui pointe sur la mémoire vive disponible... OU PAS
Astuce quand meme : Lui attribuer une taille fixe Contrairement à ce qu'on peut lire un peu partout, Microsoft ne donne pas d'indications précises liées à un facteur multiplicateur en lien à la mémoire RAM mais juste un conseil
C'est normal puisque c'est lié aux applications/jeux que l'on utilise, à notre activité
Détails à https://www.malekal.com/quelle-taille-a ... e-windows/
Déjà rien qu'avec ces deux fichiers disparus ou amoindris, le gain de place est important (surtout sur les petits ssd)
Et pour rappel les petits plus à effectuer qui ne sont pas toujours là pour faire gagner des performances mais pour éviter les opérations en écritures superflues vers le SSD mais surtout les possibles micro lags (surtout en jeu si pas de cache etc) :
La désactivation de l'indexation du SSD
Sur un PC rapide, lors de recherches de fichiers (que l'on ne fait pas tous les jours) la désactivation de l'indexation n'est pas préjudiciable. A ne garder que si vous avez un usage courant et une grosse base de message avec Outlook par ex
Néanmoins il y a plus efficace si on veut indexer et rechercher des fichiers :http://www.commentcamarche.net/download ... -finder-xt ou mieux https://www.malekal.com/everything-rech ... windows/
Se rappeler qu'en jeu, si l'indexation est active, il a été constaté des lags ou micro lags (propre au SSD), ce qui peut etre génant (source : divers fora de jeux)
Dans l'absolu cela ne devrait pas être, car la fonction ne devrait s'activer qu'en IDLE, mais le fait a été constaté dont outre les utilisateurs, par certains éditeurs de jeux (Electronics Arts par ex)
Si les lags persistent il existe des outils d'analyse :http://www.ghacks.net/2015/04/27/analyz ... ngplotter/
- Prefech/Superfetch (ne pas confondre les deux, et leur fonctionnement varie suivant les versions de windows)
Le prefetch est inutile sur SSD (et peut ralentir en plus lors du boot)
Et pour ceux qui veulent tenter l'aventure (gamers avec peu de ram surtout).
http://www.raymond.cc/blog/tweak-prefet ... rformance/
et la page source
http://exilesofthardware.blogspot.com/2 ... fetch.html
Cela permet de désactiver/activer le Prefech/Superfetch suivant l'usage du PC, et de plus par catégories (Applications, Tools)
On peut fouiner dans la base de registre pour faire la meme chose mais là on a tout sous la main
Sur le Superfetch il y a 2 écoles.
Ceux qui disent (à raison) que cela crée des écritures inutiles sur le disque et peut générer (visible en jeu) une baisse du framerate par moment
Ceux qui veulent profiter d'un max de performances parce qu'ils ont beaucoup de RAM (et pas de baisse du framerate)
Cela a fait également l'objet d'une discussion sur les forums microsoft où personne n'était d'accord
Perso mon PC est plus réactif en laissant le Prefetcher activé et je n'ai pas noté de baisse du framerate en jeu
L'auteur du programme, lui, par du principe qu'avec un SSD, il ne faut pas laisser le prefetch et superfetch actifs
On peut néanmoins passer outre dans la configuration du programme en disant que l'on a un disque dur au lieu d'un SSD
- Les autres "tweaks" comme le fait de mettre les fichiers systèmes, noyau en mémoire, etc, sont des tweaks que l'on trouve dans les programmes d'optimisation de Windows, et qui peuvent s'appliquer là au SSD
Du reste cette page confirme le peu d'impact en performances (ils insistent sur le cache en écriture et il vaut mieux le laisser actif)
Les tweaks sont donc bien là pour avant tout maximiser la durabilité du SSD et... gagner de la place (ils indiquent 10 Go mais perso je suis allé jusqu'à 16 Go en m'occupant de windows (effacement des KB installées et sans problèmes, des programmes superflus etc)
J'ai déplacé également certains dossiers du répertoire "USER" comme le dossier de téléchargement
Comme l'indique mon temps de boot, cela n'affecte pas ma vitesse ou alors ce n'est pas visible:
http://www.presence-pc.com/tests/optimi ... e-23370/9/
Cette page confirme aussi que les tweaks suivant les marques et modèles de SSD peuvent avoir des effets positifs OU négatifs
En fait il faut croiser cela avec l'usage que l'on fait
Perso c'est pour le gaming donc j'y ai gagné (tests à l'appui). En usage courant je m'en fiche, parce que même si à la rigueur j'y perds, de toutes les façons vu la vitesse de base l'impact reste négligeable mais j'ai accru (quelque peu) la longévité (vu le prix de la bestiole en octobre 2011 que j'ai payé, pour moi c'est primordial)
http://www.presence-pc.com/tests/optimi ... -23370/14/
4) LE NETTOYAGE
Pour le fichier hybernation et swap voir ci dessus
Toujours dans le cadre du nettoyage des fichiers inutiles pour gain de place (pour ceux qui se trouvent à l'étroit)
Par contre pour les autre usages, petit rappel :
http://forum.malekal.com/nettoyeur-defr ... 26069.html
On trouve divers progs de nettoyage sur le net (CCleaner pour le minimum et l'usage courant) mais en voici d'autres qui sont complémentaires (le prog ultime en gratuit n'existe pas et il ne sert à rien de passer ces programmes tous les jours. C'est juste pour le gain de place, et que l'on peut renouveler dès que la cote d'alerte de la place disponible sur le SSD se met au rouge
Par contre : IMPORTANT, aller à chaque fois dans les paramètres de nettoyage du programme pour cocher ou décocher ce que vous ne voulez pas voir disparaitre (comme les login mots de passe enregistrés pour les sites par Firefox par ex. Au passage c'est une erreur des les coller dans le navigateur car piratables)
Si on utilise CCleaner il faut bien le paramétrer et en se rappelant que par défaut est coché : "Effacer uniquement les fichiers temporaires de windows datant de plus de 24heures"
Il faut donc décocher cette option
Je conseille également de cocher "sauvegarder tous les paramètres dans un fichier .ini"
Pour les paramétrages :
https://www.malekal.com/avez-vraiment-besoin-ccleaner/
L'extension CCenhancer : https://singularlabs.com/software/ccenhancer/
Après un passage de Ccleaner et son extension Ccenhancer j'ai pu libérer presque 2 go de fichiers.
System Ninja
ATTENTION à bien vérifier ce qui sera nettoyé
http://singularlabs.com/software/system ... stem-ninja
(du reste profitez en pour récupérer http://singularlabs.com/software/javara/ qui vire les anciennes installations Java RE qui ne sont pas désinstallées par defaut) Cependant le programme est devenu obsolète puisqu'ORACLE qui a pris conscience du problème, effectue maintenant le nettoyage.
Cela peut néanmoins encore servir pour les vieux PC récupérés avec des anciennes versions
Wise Disk Cleaner
http://www.wisecleaner.com/wisediskcleanerfree.html
En fait pour la partie classique il ne fait rien de plus (hormis quelques suppressions de plus dans les fichiers : dit, tmp, temp, chk, old, gid, nch, wbk, fts, ftg, $$$, log.txt, err, .___, log, ~mp, _mp, dmp, prw, sik, bak,
thumbs.db, chklist.ms, ilk, aps, ncb, pch, $db, mscreate.dir, etc. qu'un Ccleaner et son extension CCenhancer, ou un Ninja par le meme auteur que Enhancer
mais là où il devient intéressant c'est pour cela (onglet "slimming") :
Et encore ne figurent pas dans cette capture d'écrans les fichiers de langue dont on ne se sert jamais, (supprimer les langues asiatiques par ex, n'empêchent pas l'affichage des caractères de ces langues) et d'autres commes les
wallpapers, les fichiers uninstall des mises à jour windows etc
il vire ce qu'il y a dans Windows Installer, c'est à dire :
C:\Windows\installer\$PatchCache$
C:\windows\winsxs\backup
C'est le seul que je connaisse qui vire proprement ce qu'il y a dans le backup de WinSXS en préservant les Hardlinks NTFS
Ca ne "vire pas les kb" puisqu'elles sont installées, seulement les anciennes versions de .dll etc remplacées et stockées
Pour le reste de WinSxs, il ne faut pas toucher
Un petit nouveau (et qui tient compte du SSD) :
Privazer
https://privazer.com/fr/
Privazer est TRES safe, et son orientation est plus vie privée qu'un system Ninja mais il fait bien son travail
A noter une curiosité (mais qui ne vous fera pas gagner des GO et qui de plus se remplit à l'usage du PC)
https://privazer.com/en/download-shellb ... leaner.php (Cet outil est inclut dans la version payante de Privazer)
Je conseille de verser votre obole de 10 euros (mini) pour ce programme Français, très bien suivi
Non seulement on a un programme qui ne mettra pas le bazar dans Windows, mais le fait d'avoir la version donateur offre quelques options intéressantes
Petit rappel sur le dossier Windows\installer
Ce dossier stocke les fichiers .msi qui peuvent être utilisés lors de l’installation de logiciels au format MSI (Microsoft Windows Installer).
Il s’agit donc d’un format de setup et de programmes d’installation propriétaire de Microsoft.
Ces fichiers peuvent aussi être utiles lorsque vous souhaitez désinstaller une application de Windows.
Si le fichier .MSI est manquant, la désinstallation peut ne pas fonctionner. (il faut donc passer par un Revo Uninstaller qui a ses propres listes)
Cependant, parfois, le fichier MSI reste dans le dossier Windows\installer et peut s’accumuler avec le temps.
Il ne faut donc pas supprimer tous les fichiers .msi et .msp mais faire le tri entre ceux qui sont encore utiles et ceux qui ne le sont plus.
Edit du 20/02/2021 Sous Win7 on peut utiliser DISM++ qui sera moins efficace que sous Win10 mais qui fait son travail quand même, et ce même après le passage de Wise Disk Cleaner, CleanMGR, CCleaner, Privazer... avec toutes les options à fond
https://www.malekal.com/nettoyer-dossie ... s-windows/
https://assiste.com/winsxs.html
https://docs.microsoft.com/fr-fr/troubl ... -by-winsxs
L'outil CleanMGR (on peut utiliser DISM /online /Cleanup-Image /SpSuperseded ou le "Disk Cleanup Wizard" aka CleanMGR)
Pour cet outil, la mise à jour KB2852386 (win 7) ajoute l'option Nettoyage de Windows Update à CleanMGR qui est censé faire un grand ménage dans le dossier WinSxS.
Le nettoyage s'occupe des copies des versions originales des fichiers systèmes après un "Windows Update" et copie des fichiers mis à jour
Au bout d'un certain temps cela fait quelques GO
DISM++ https://www.malekal.com/dism-nettoyer-w ... acilement/
Initialement après tous les nettoyages, l'espace utilisé était de 416 Go et l espace libre : de 514 Go
Dism++ indique 7.67 Go remplacés pour le dossier WinSXS qui indique :
"permet de nettoyer les composants remplacé et de réduire la taille du magasin de composants"
Mais il va également faire un gros nettoyage du cache d'assemblage .NET de 1.9 Go en indiquant :
"Quant un programme .net s'exécute, il crée des fichiers cache en code machine Il est recommandé de les supprimer fréquemment"
Après utilisation de DISM++
l'espace utilisé est à présent de 407 Go et l espace libre de 523 Go
Gain : 8.86 Go
Au final, est ce que mon dossier WinSXS a diminué en taille ? Et bien NON Du moins en apparence (voir les détails du pourquoi du lien assiste.com un peu plus haut) Il a même grossi
C'est.... Normal et pour résumer : "L’encombrement réel est la somme de la taille des sauvegardes et fonctionnalités même désactivées, de ce qui est partagé avec windows, la taille du cache et des données temporaires"
Source : https://docs.microsoft.com/en-us/previo ... dfrom=MSDN
La taille du dossier WinSXS :
Initialement : 14.5 Go
Après nettoyage : 14.7 Go
Donc même si le lien parle de win8, en réel je suis peut être à 2 Go environ
Par contre le gain en place réelle lui est bien présent
Il peut être nécessaire également de faire le ménage dans les package des anciens pilotes avec RAPR (détails et explications à :
viewtopic.php?t=57397
Il n'y a AUCUN risque de supprimer les anciens pilotes (même si parfois il faut ""forcer" via l'interface de RAPR)
J'y ajoute, pour finaliser et virer les liens obsolètes etc dans le registre : Argente Registry
viewtopic.php?f=36&t=68149
Je ne suis pas fan des nettoyeurs de registre qui n'apportent AUCUN gain en réactivité (contrairement à ce qu'ils annoncent) du moins c'est tellement infime que ce n'est pas visible
En plus ils se permettent de virer ce qui leur parait "inutilisé" (danger !) ou des MRU qui réapparaitront au démarrage
A cela on y ajoute de possibles graves désagréments (BSOD au redémarrage) suivant les programmes utilisés MAIS surtout de l'état du PC
Par contre ce nettoyage est intéressant après une infection, ou désinstallation de programmes qui laissent un tas de scories (dont des.dll, des paramètres etc) qui peuvent entrer en conflit ou rendre instables d'autres programmes qui viennent en concurrence (programmes de traitement/montages images, videos, son... par exemple)
J'indique ce nettoyeur de registre car utilisé sans problèmes sur un grand nombre de PC et d'OS
Il y a d'autres programmes de nettoyages, mais ils ne font rien de plus que ceux cités ci dessus. Je déconseille l'usage des Glary utilities, Iobit etc qui n'apportent que des instabilités installent parfois des services au démarrage etc
Les programmes que j'ai cité n'installent pas de toolbar (sauf Ccleaner suivant versions et sources de téléchargement) ou de services supplémentaires
Pour info dans certains environnements, le fichier fichier CBS.log peut arriver à occuper plusieurs Go de place disque.
Explications et détails à https://www.malekal.com/cbs-log-prend-d ... r-windows/
Pour faire le ménage il suffit d'ouvrir une invite de commandes (CMD) en administrateur :
Copiez/collez les commandes suivantes :
Code : Tout sélectionner
sc stop TrustedInstaller
del /F /Q %windir%\Logs\CBS\CBS.log
sc start TrustedInstaller
On peut réduire également la taille du fichier : BootCKCL.etl
Qui se trouve dans : C:\Windows\System32\wdi\LogFiles
Faire un copier coller du nom+extension
Effacer le fichier
Le recréer en tant que document texte (notepad) et .. C'est tout
GAIN TOTAL après TOUTES les manipulation : Presque 25 GO
On peut ensuite virer proprement les clés de registre qui peuvent pointer sur ce qui a disparu avec Argente Registry Cleaner
viewtopic.php?f=36&t=68149
La stabilité du PC a été testée ensuite pendant presque 3 semaines (Jeux bourrins, diverses applications outils windows etc)
Je conseille quand meme d'éviter de passer tous les jours ces programmes qui nettoient en profondeur.
Au jour le jour, si on tient vraiment à garder son PC propre, il vaut mieux utiliser CCLeaner et son extension (qui nettoie en plus les logs de ORIGIN, STEAM, et tous les programmes qui font de la telemétrie, comme RAZER SYNAPSE etc - Du coup le lancement du jeu etc devient plus réactif)
Donc c'est pour un usage précis
IMPORTANT : Certains programmes comme ccleaner, dans une case à cocher, permettent de nettoyer l'espace libre.
A NE PAS FAIRE (c'est du meme ordre que l'usage d'un défragmenteur qui risque d'endommager votre SSD surtout si il s'agit de la définition première qui sert pour les disques durs (Sinon le défragmenteur n 'est qu'un "optimiseur", c'est à dire qu'il forcera l'utilisation du TRIM)
Idem avec les 4 ou 5 premieres cases qui sont cochées par défaut de Privazer (normalement lors du nettoyage il n'en tiendra pas compte si il détecte le SSD) Pour le scan par contre c'est actif, et cela peut etre intéressant de savoir ce qui se cache dans la MFT puisque tout est détaillé par action
AUTRES NETTOYAGES et "OPTIMISATIONS"
Réduire la taille des bases de données SQlite des navigateurs qui au fil des mois grossissent
Le gain estimé peut aller jusqu'à 150 Mo sur un seul profil (c'est toujours cela de récupéré :-)
Donc voici un petit programme, qui, sans mettre les mains dans le cambouis avec le fameux "about:config" qui peut engendrer des instabilités, ne s'attaque qu'aux bases de données du navigateur pour réduire leur taille
En effet ces navigateurs utilisent des bases de données internes SQLite pour y stocker vos données personnelles : marques pages, cookies, historiques de recherches et de téléchargement... A force, ces bases de données se fragmentent et ralentissent le fonctionnement du navigateur
Le programme se lance tout seul (navigateur fermé;), pas besoin d'installation et il agit sur tous les profils
SpeedyFox
Site auteur :
http://www.crystalidea.com/speedyfox
Perso j'avais certaines bases qui avant faisaient de 30 à 60 Mo, et ce pour chaque profil de firefox, avant optimisation, et qui se sont trouvées réduites à quelques Mo ensuite
Evidemment sur les machines rapides le gain sera insignifiant, et ce d'autant plus que c'est sur un SSD, mais le navigateur à l'usage est nettement plus réactif, outre le petit gain de place récupéré.
Cela n'affecte pas l'usure du SSD (à ne pas faire tous les jours non plus)
_________
Toujours dans le cadre du gain de place :
SymMover
Ce programme tout comme Steam Mover, permet de déplacer des programmes du SSD vers un disque dur, en créant un lien symbolique
Il fait les utilitaires ET les jeux (j'ai testé sur les progs et jeux steam et tout fonctionne)
http://www.gratilog.net/xoops/modules/m ... 8&lid=2452
Edit :Steam permet depuis quelques années de choisir l'unité et emplacement pour chaque jeu à installer
Evidemment on peut se demander quel est l'interet de tout balancer sur le disque dur au lieu du SSD
Certains programmes dont l'installation sur un SSD n'est pas utile, s'installent par défaut sur C (ccleaner par ex)
Idem pour les programmes qui prennent de la place et qu'on ne lance que 2 fois par an et qui lors de l'installation ne proposent que le disque C
Il faut alors raisonner en terme de gain de place
Lors de l'achat, au début on a au pire la moitié du SSD de rempli
Mais je peux vous assurer qu'au fil des mois le remplissage s'accélère (promotions sur les jeux steam par ex) et on arrive vite en saturation des x% à garder sur le SSD (on a toujours des progs dont on n'a pas un usage régulier ou intensif)
A savoir il n'est pas recommandé d'utiliser ce programme sur un windows XP ni un windows 8
Certains programmes tiers, autres que microsoft (parce que trop ancrés dans le système), n'acceptent pas de se voir déplacer (7zip, ...)
Il est déconseillé également de toucher aux dossiers système (source Microsoft)
Je conseille au lancement du programme d'aller dans les settings et de changer le dossier par défaut, et d'indiquer en tant que dossier de préférence le nouveau chemin que l'on souhaite
En effet, tout est mis dans un périphérique autre que le C mais pas toujours celui que l'on souhaite
(j'ai laissé par contre le dossier x:/program.../symmover et dans symmover se trouvent tous les dossiers que l'on souhaite migrer, ne sachant si le programme a réellement besoin de son propre dossier pour créer les liens symboliques, donc dans le doute...)
Astuce :
Certains programmes acceptent la migration, mais au moment de finaliser l'opération, il s'affiche un message d'erreur disant que l'opération ne peut s'effectuer et là, on se retape le déplacement du disque destination vers le disque origine
Il faut tout simplement désactiver l'attribut de lecture seule du dossier (clic droit sur le dossier, propriétés) et accepter pour tous les sous dossiers et fichiers)
Pour ceux qui ont des jeux steam qu'ils veulent laisser sur le SSD (et non les déplacer avec Symover)
La dernière mouture de Steam permet ENFIN d'installer les jeux là où on le souhaite. Un bémol cela n'affecte que les nouveaux jeux qui seront installés
Et pour ceux qui seulent aller plus loin il reste la possibilité de la création d'un Ramdisk qui est aussi une idée pour le cache internet et les fichiers temporaires.
Procédure de création du Ramdisk
http://www.generation-nt.com/creer-un-r ... 574-1.html
Après la lecture de cela :
http://www.canardpc.com/news-52777steam ... bles_.html
"En installant un jeu depuis un CD ou un DVD, vous installiez aussi quelques paquetages redistribuables : les installeurs de DirectX, Games For Windows Live, Visual C++ Redist, Rapture3D, NVidia PhysX, etc.
Steam vous permet de charger et installer des jeux depuis Internet, mais qu'en est-il des paquetages redistribuables ? Vous avez probablement vu qu'ils s'excutaient la première fois que vous lanciez votre jeu, OK, mais qu'arrive-t-il avec leurs installeurs une fois qu'ils sont devenus inutiles ? La réponse est très simple : Steam ne les supprime pas."
Je suis arrivé à cela (si comme moi on a l'ancienne formule de chemin C:/ ... Valve/steam/SteamApps ) il faut l'indiquer via le programme)
Soit 1.2 Go de libérés (ca peut aider)
Par contre je ne conseille pas de virer la restauration comme préconisée sur certains sites. Cela peut toujours servir
Il suffit juste de temps à autre de virer les anciennes versions
Au final mon SSD est comme au premier jour (Crucial M4 de 256 Go)
et boot en 12 secondes
Pour ceux que le programme intéresse :
http://www.clubic.com/telecharger-fiche ... racer.html
_____________________________
5) L'USURE DES SSD (Inspiré d'un article de Hardware PC réactualisé avec d'autres sources)
Quelques notions :
Le TRIM
Pour un SSD, c'est le controleur qui sert de répartiteur entre le système et la mémoire flash
Ces deux environnements utilisent des tables d'allocation différentes
Lorsqu'un fichier est supprimé par le système, le SSD lui n'est pas au courant
Si 512Ko d'un bloc sont supprimés par le système, que l'on souhaite écrire 4 ko, le bloc entier est lu pour constater qu'il est vide, l'effacer, et écrire les 4ko
Ex : Une mémoire MLC demande 50 micros secondes, pour lire un bloc, requiert 900 micros secondes, pour l'écrire, et 2000 micros secondes pour l'effacer
La remise a zéro est donc de loin la plus grande étape.
Le TRIM a donc pour but d'informer en temps réel des fichiers toujours présents
Chaque fichier effacé par le système sera alors physiquement effacé
IMPORTANT : J'en profite pour ajouter que contrairement aux disques durs, il n'est pas possible de retrouver un fichier effacé dès lors que le TRIM a fait son travail, ou une partition formatée par erreur. Il est donc plus que nécessaire de procéder à des sauvegardes régulières
En outre le write Combining consiste à intercepter les écritures et à les répartir intelligemment
Au lieu d'écrire plusieurs fois de façon aléatoire, le controleur peut tout rassembler pour une écriture séquentielle
Economiser la NAND
La fiabilite des SSD pose problème.
Il y a d'abord un aspect technologique :
"Il y a deux raisons à la durée de vie limitée de la mémoire flash.
La première vient de l'oxyde utilisé pour séparer les grilles. Les électrons doivent traverser cet oxyde pour passer dans la grille flottante ou en sortir. De temps en temps, il peut arriver que des électrons restent captifs de cet oxyde, et soient relâchés plus tard, ce qui peut perturber les écritures et la lecture.
La deuxième vient de la structure de la grille flottante elle-même : avec le temps, les tensions élevées peuvent l'endommager, ce qui à terme va la rendre inutilisable" (source forum hardware.fr)
Ensuite, la mémoire flash utilisée ne peut supporter qu'un nombre de cycles définis
Ces cycles désignent le nombre d'écriture que peut subir une cellule au-delà duquel elle ne pourra plus fonctionner
Cette espérance de vie dépend du type de mémoire utilisée mais aussi de son architecture et du process de gravure
On distingue actuellement 2 types de NAND
La mémoire SLC qui ne stocke qu'un seul bit par transistor et la mémoire MLC qui en stocke plusieurs, généralement 2 parfois plus.
La MLC est moins chère puisqu'elle permet de stocker plus de données pour le meme espace
Toutefois elles sont moins endurantes
Si par ex, une puce MLC est donnée pour 5 000 cycles, toutes les cellules ne cesseront pas de fonctionner après ces 5000 cycles mais il sera temps de prévoir un nouveau SSD (En fin de vie il ne sera plus possible d'écrire sur le SSD mais la lecture sera toujours possible)
Un programme comme CrystalDiskInfo ou HD Tune renseignera sur les cycles, etc du SSD
Les constructeurs ont donc mis en place des système comme le Wear Levelling pour faire en sorte que toutes les cellules s'usent à un rythme similaire
Cela signifie que si une cellule commence à présenter des signes de faiblesse les autres suivront dans un laps de temps très court
L'Erase pool (C'est la technique des blocs de réserve)permet aussi de ralentir cette usure, du moins de la masquer aux yeux de l'utilisateur
En effet une partie du SSD est cachée et cette mémoire ne sera utilisée que pour maintenir la capacité totale à un niveau similaire
En gros, si vous achetez un SSD de 250 go, il y aura une quinzaine de go en plus.
A ne pas confondre avec les tailles des SSD suivant les controleurs (un Marvell sera à 250 Go tandis qu'un SandForce sera à 240 go
L'ECC (Error Correcting Code qui est un code correcteur, technique de codage basée sur la redondance. Elle est destinée à corriger les erreurs de transmission d'une information) se charge de vérifier l'état des cellules après chaque écriture et les marques si elles sont défectueuses pour ne plus les utiliser.
L'amplification d'écriture est un indice représentant l'efficacité du controleur en terme de répartition des données.
Puisque la mémoire flash implique un certain nombre de réecriture des données dejà existantes, cela équivaut à des cycles d'écriture qui vont inutilement entamer la durée de vie des cellules
En pratique la quantitée de données réellement écrites est souvent supérieure à la quantité de données à écrire
En plus de favoriser les performances, cela va permet aussi d'améliorer la durée de vie du SSD.
Il faut savoir que plus le SSD sera plein, plus l'amplification d'écriture augmente puisque les pages libres se feront rares et il faudra en rajouter un grand nombre pour rajouter une seule donnée, et avec un SSD trop plein, on réduit sa durée de vie
C'est pour cela qu'il est important de laisser une petite marge d'environ 10% mini avec une partition "non formatée" (mais il est préférable de garder 15 à 20% surtout pour ceux qui font du peer to peer (téléchargement de fichiers torrent), de place libre sur un SSD, bien que les constructeurs ont mis en place une solution de secours (le provisionning, qui est invisible pour l'utilisateur, meme lors du partitionnement et formatage du SSD)
Il est important également, via windows, de laisser la mémoire cache activée, contrairement à ce que l'on voit dans certains tweaks proposés sur internet.
Sur de la mémoire MLC le cache va intercepter les données pour les rassembler
En effet plutot que d'écrire plusieurs fois 4 ko (ce qui implique une opération de longue réecriture de tout le bloc) autant essayer de remplir le bloc et de tout réecrire en une seule fois.
Sans compter l'amélioration des performances, cela permet surtout de ne pas solliciter inutilement la mémoire flash qui a une durée de vie limitée.
Je pense que ce tweak proposé par erreur, vient du fait que les SandForce peuvent se passer de mémoire cache externe grace à des algorithmes combinatoires et de compression assez.. mystérieux
Chez Intel (sauf le 330 qui est en SandForce), Crucial, Corsaire Perfomance, ce sont des controleurs Marvell donc le cache doit rester activé. Pour les Samsungs je ne sais (ils ne sont pas prolixe sur le sujet)
On peut ajouter également qu'il vaut mieux avoir (cela se fait lors de la préparation du SSD, avant installation du système d'exploitation) les partitions alignées (gain de performance ET impact sur la durée de vie du SSD)
Le problème ne se pose plus pour un OS comme Microsoft depuis Vista, mais peut se poser si vous cloner votre système (meme Windows 7) avec un logiciel de clonage qui ne gère pas l'alignement des partitions
Cela serait trop long à détailler, mais le controleur, le mode de fonctionnement, les pilotes ont leur mot à dire pour bénéficier du maximum de performance du TRIM
En gros : Dans le bios, avant installation, il faut mettre le SSD en AHCI plutot qu'en IDE et sur le controleur principal de la carte mère (Intel au lieu du Marvell par ex. Meme si le SSD a un controleur Marvell, cela n'a rien à voir)
Si vous etes obligé de passer par le controleur additionnel autre qu'Intel, prenez les pilotes de Windows 7 qui suffiront (automatique) mais vous serez obligé de les installer manuellement si vous etes en IDE (Idem si vous avez un processeur AMD mais également pour le AHCI)
Sous Linux il fallait activer le TRIM manuellement (je ne sais pour les dernières moutures) idem sous Mac OS X, alors que sous Windows 7 c'est automatique.
Ensuite installer les derniers pilotes Intel RST
Je passe sur le RAID, car c'est la jungle.
Les dernier RST permettent le TRIM, mais certains chipsets intel pourtant récents (2 ans) avec certains modèles de carte mère, n'acceptent pas cette version RAID du RST alors que le chipset est indiqué dans la liste des compatibles
Et je ne parle meme pas des NForce (chipset nvidia)
De plus, le RAID SSD impressionnera de par ses débits dans les benches, mais ca ne sera pas exploité dans les faits
Le lancement d'un programme ou son installation en pratique sera à l'identique à celui d'un SSD seul
Seule la copie de fichiers y gagne, a condition d'avoir une source capable d'exploiter ce débit (En fait de SSD à SSD installés en interne car l'USB peut ralentir le transfert)
Cela nous amène à la question qui nous taraude (si si :-) :
QUELLE SERA DONC LA DUREE DE VIE D'UN SSD ?
Je passe outre les indications fantaisistes de constructeurs qui indiquent des MTBF allant parfois jusqu'à 2 millions d'heures
En faisant court, certains constructeurs tablent plutot sur une période de 5 ans, en estimant au mieux qu'en usage réel, un particulier, écrira/effacera de 5 à 20 go par jour et au pire 40 go/j, ce en laissant l'ordinateur allumé 24h/24 et 365 jours par an
Cela ne tient pas compte de la rétention des données.
Le JEDEC indique qu'une cellule neuve doit stocker les données pendant 10 ans, alors qu'une cellule en fin de vie tombera à 1 an de rétention
J'ajouterai que si votre SSD est en fin de vie, tout n'est pas perdu pour autant. On peut continuer de lire meme si on ne peut plus écrire dessus
Les données de retour des constructeurs sur les SSD, vont de 0,59 à 2%. Cela comprend aussi les pannes mais aussi les flashages hasardeux qui obligent à un retour SAV
Par contre la durée de vie des performances diminuent avec le temps, meme avec un TRIMM actif
Je n'ai pas trouvé de données fiables et elles divergent dans le temps mais si je prend l'exemple de mon SSD (Crucial M4 en 256 go) qui a maintenant presque 17 mois d'utilisation, mes performances (du moins dans les tests synthétiques) sont comme au premier jour. Les différents firmwares, pilotes etc, y sont je pense pour beaucoup
Néanmoins il y a une solution pour retrouver les pages vierges (après avoir sauvegardé ses données) et je parle bien de pages vierges, car si on souhaite retrouver son SSD dans son état d'origine, le formater ou effacer tous les fichiers présents dessus ne marchera pas car les pages du lecteur resteront pleines de données. Il faut donc utiliser des outils adéquats :
PARTED MACIC et l'outil "Disk Eraser"
C'est une remise à zéro du SSD donc il n'y aura plus de données (disque vierge). Je préfère le redire cela évite les mauvaises surprises
Je conseille également de débrancher tous les autres supports de stockage (cela évite également les erreurs)
HDDErase fait la meme chose (ou faisait la meme chose car il peut ne pas fonctionner sur les derniers chipsets) mais il peut servir sur les SSD récalcitrants en mettant dans le bios le mode IDE ainsi que le mode compatible ou legacy et de connecter le SSD sur le premier port SATA (voir doc carte mère)
Et si cela ne fonctionne toujours pas, débrancher le SSD, booter en mode MS DOS, brancher le SSD puis lancer HDDErase en mode DOS
A savoir quand meme, dans le monde pro et industriel, la mémoire flash est utilisée depuis plus de 15 ans et équipe meme des domaines sensibles
Meme les avions s'y mettent : le F/A-18 Hornet qui sera équipé de SSD.
Donc le SSD est... FIABLE et la durée de vie ne pose pas de problème.
En fait sauf certains SSD Chinois, de marques inconnues, pas chers, fabriqués avec les puces mises au rebut en fin de chaine et faisant l'objet d'un second marché (comme à une époque avec la RAM "no name" de la Rue Montgallet à Paris) sont à éviter car les puces tiennent dans le temps
La faiblesse viendra de l'électronique de gestion, de la qualité du programme (firmware) qui servira à la gestion
Le reste est lié à la qualité de votre alimentation PC (comme avec les disques durs)
Preuve en est :
http://www.hardware.fr/news/13586/endur ... tures.html
http://www.hardware.fr/news/13780/endur ... octet.html
http://www.hardware.fr/news/13991/test- ... ctets.html
Voila un aperçu que j'ai essayé de résumer, tout n'est pas abordé et j'ai volontairement survolé certains passages (il y a beaucoup à dire sur les SSD et surtout sur les nouvelles générations qui vont arriver) j'ai relu peut etre un peu vite, mais si certaines parties ne sont pas claires je peux détailler ou revenir dessus
J'essaierai d'actualiser si c'est important
Si vous voulez de la lecture et des détails techniques sur les SSD
http://minilien.fr/a0m2zo
Il s'agit d'un sujet sur le forum Hardware.fr
D'autres sujets existent notamment sur les Crucial, OCZ, ... sur le meme forum
________
(a) Au sujet des micro lag avec le SSD, ne pas oublier non plus de désactiver tout ce qui touche aux écos d'energie via les paramètres de windows (mise en veille du disque par ex)
Edit du 19/10/2013 :
Lien sur "Comparatif SSD : 15 SSD de 480 à 512 Go"
http://www.hardware.fr/articles/906-1/c ... 12-go.html
Lien sur "Comparatif SSD 2012-2013 : 32 SSD SATA 6G 120 et 128 Go"
http://www.hardware.fr/articles/860-1/c ... 28-go.html
Ces articles ne sont pas que des comparatifs de benches. Il y a également des descriptions techniques et avancées sur les SSD au cours des derniers mois et des explications
__________________________________________
Année 2015 :
Pour l'actualité, tests, etc
http://www.hardware.fr/html/news/cat23/page1.html
145 SSD testés. Quel est le plus intéressant ?
http://www.tomshardware.fr/articles/ssd ... tor=RSS-11
Liens internes
Pour les optimisations plus globales de Windows :