Minimiser les écritures sur disques SSD avec Windows 7

La plupart des personnes utilisent leur SSD comme disque d'installation du système principal avec Windows 7.

W7 a déjà beaucoup d'optimisations pour les SSD, en termes de performance et de durée de vie. Les écritures minimales augmentent la durée de vie des SSD, donc postez chaque suggestion en réponse et laissez les autres voter sur elles.

Mettre à jour:

Je ne suis plus sûr que la minimisation des écritures soit une bonne chose [tm], il est difficile de constater que les SSD se dégraderont dans un temps remarquable et il semble que cela peut créer un peu FUD sur la fonctionnalité du SSD. En d'autres termes: je pose une question sur l'utilité de ma question wiki.

Déplacez les dossiers temporaires vers d'autres partitions

Chaque utilisateur dispose d'un dossier Temp désigné (par exemple, C:\Users\<username>\AppData\Local\Temp ) ainsi que le système de large C:\Windows\Temp . Les applications les accèdent généralement via les variables d'environnement TEMP et TMP ; De sorte que les modifier est assez simple (au moins pour l'ensemble du système et pour l'utilisateur actuel).

Déplacer le fichier de la page

Assurez-vous que cela se trouve sur une autre partition.

Désactiver l'hibernation (si nécessaire)

L'hibernation présente deux avantages principaux: (relativement) l'amorçage rapide à partir du démarrage; Et la capacité de continuer à travailler exactement là où vous l'avez laissé. Les SSD améliorent considérablement le temps de démarrage et les temps de lancement de l'application, ce qui réduit quelque peu l'utilité de l'hibernation.

Le fichier d'hibernation doit être sur la partition d'amorçage , donc c'est un important gaspillage d'espace (en supposant que le système d'exploitation soit sur le SSD). Et libérer de manière permanente autant d'espace que possible peut aider à améliorer les performances du SSD . Il devrait également éliminer une quantité importante d'usure sur le SSD, alors que l'hibernage est souvent utilisé.

La hibernation peut être désactivée en tapant ce qui suit dans l'invite de commande (en tant qu'administrateur):

 powercfg /hibernate off 

Disable Prefetch

Désactiver Prefetch sur Windows 7. Vous avez déjà de bonnes performances de lecture avec SSD, il n'y a aucune raison pour laquelle Windows devrait écrire inutilement des milliers de MB dans le répertoire sxs pour que les programmes commencent plus rapidement.


Mettez à jour la clé de registre EnablePrefetcher dans votre image d'exécution pour:

 Clé: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Gestion de la mémoire \ PrefetchParameters
 Nom: EnablePrefetcher
 Type: REG_DWORD
 Valeur: 0

la source

Déplacer l'index du chercheur vers une autre partition

L'index du chercheur peut être mis à jour assez souvent, même si vous avez configuré des répertoires supplémentaires pour une recherche efficace (peut-être également sur d'autres disques durs)

OTOH, si vous utilisez beaucoup le chercheur, vous souhaitez effectivement profiter de l'accès rapide du SSD afin que vous ne puissiez pas le déplacer vers un lecteur non SSD.

J'ai parcouru le chercheur sur un disque non-SSD pour la question pendant quelques jours et l'ai changé. J'ai eu l'impression que le système ne cesse de rien (bruit sonore provenant d'un disque non SSD) et qu'il faut beaucoup plus de temps. Je ne suis pas sûr que ce soit une bonne idée.

Déplacer les journaux des événements vers une autre partition

Les emplacements semblent être spécifiés au

HKLM\SYSTEM\CurrentControlSet\Services\EventLog\<logname>\File (REG_EXPAND_SZ)

<logname> est System , Application , HardwareEvents , etc.

Les valeurs par défaut sont

%systemroot%\system32\winevt\logs\<logname>.evtx

Vous pouvez également désactiver complètement le service "eventlog" , mais probablement pas une bonne idée.