Pourquoi un SSD plein devient-il lent ? Cache SLC et ramasse-miettes
La cause n'est pas la fragmentation, c'est le fonctionnement de l'écriture
Réponse courte : un SSD plein ralentit pour deux raisons. D'abord, la zone d'écriture rapide du disque — le cache SLC — est proportionnelle à l'espace libre : elle rétrécit, voire disparaît, à mesure que le disque se remplit. Ensuite, le ramasse-miettes, qui nettoie les blocs supprimés, ne peut plus travailler en arrière-plan et doit s'exécuter pendant que vous écrivez.
Cela n'a rien à voir avec la fragmentation des disques durs — et défragmenter un SSD n'aide pas : cela crée des écritures inutiles et raccourcit sa durée de vie. Les vitesses de lecture sont à peine touchées ; ce qui s'effondre, c'est l'écriture. Ce guide explique le mécanisme et la quantité d'espace libre à conserver.
À retenir
- Le ralentissement d'un SSD ne vient pas de la fragmentation ; le défragmenter n'aide pas et génère des écritures inutiles.
- Les SSD modernes font fonctionner temporairement certaines cellules TLC/QLC en mode un bit (SLC) pour former un cache d'écriture rapide, dont la taille est PROPORTIONNELLE À L'ESPACE LIBRE.
- Une fois le cache épuisé, la vitesse d'écriture retombe au débit natif de la cellule : plusieurs fois plus lent en TLC, jusqu'à dix fois en QLC.
- La mémoire NAND ne se réécrit pas sur place ; un bloc doit être effacé avant d'être écrit. Sans blocs propres, le ramasse-miettes s'exécute au milieu de vos écritures et ajoute de la latence.
- Les performances en lecture changent à peine avec le taux de remplissage. C'est l'écriture qui ralentit.
- Règle pratique : gardez au moins 10 à 15 % de la capacité libre. Sur un SSD QLC, 20 % est plus sûr.
Le cache SLC : pourquoi les 50 premiers Go sont rapides, et pas le reste
La plupart des SSD grand public récents utilisent de la mémoire TLC (3 bits par cellule) ou QLC (4 bits par cellule). Plus on entasse de bits dans une cellule, plus l'écriture devient lente et complexe. Les fabricants contournent le problème en faisant fonctionner temporairement une partie des cellules vides en mode un bit (SLC) et en y écrivant d'abord les données entrantes. Cette zone est le cache SLC, et elle est très rapide.
Le point crucial est le suivant : sur la plupart des disques, ce cache n'est pas fixe mais dynamique. Sa taille est proportionnelle à l'espace libre. Sur un SSD de 1 To à moitié vide, il peut atteindre plusieurs dizaines de gigaoctets ; à 95 % de remplissage, le même disque tombe à quelques gigaoctets ou perd totalement son cache.
À l'usage, cela se voit ainsi : la copie d'un gros fichier démarre très vite, puis chute d'un coup et reste basse. C'est le moment où le cache s'est rempli et où l'écriture est retombée au débit natif de la cellule. Sur un disque plein, ce démarrage rapide n'a jamais lieu — le disque est en mode lent dès le premier octet.
Ramasse-miettes et amplification d'écriture
La contrainte fondamentale de la NAND est qu'on ne peut pas réécrire les données sur place. L'écriture se fait par pages, l'effacement par blocs bien plus grands. Quand vous supprimez un fichier, le disque n'efface rien à cet instant ; il se contente de marquer les pages concernées comme invalides.
Le vrai nettoyage vient plus tard, lors du ramasse-miettes : le contrôleur déplace hors d'un bloc les pages encore valides, puis efface le bloc entier pour le rendre réutilisable. Au repos, cela se fait en arrière-plan et vous ne le remarquez jamais.
Sur un disque plein, il ne reste plus de blocs propres. Le contrôleur doit déplacer et effacer en même temps que vous écrivez. C'est l'amplification d'écriture : pour stocker 1 Mo de vos données, le disque peut brasser plusieurs mégaoctets en interne. La latence augmente et le disque s'use plus vite.
Combien d'espace libre, et pourquoi le QLC en demande plus
La règle pratique est de garder au moins 10 à 15 % de la capacité libre. Ce chiffre n'est pas arbitraire : c'est la marge de manœuvre dont le contrôleur a besoin pour faire son ramasse-miettes en arrière-plan et conserver un cache SLC de taille utile. L'espace que vous laissez libre agit de fait comme un surprovisionnement supplémentaire.
Sur les SSD QLC, mieux vaut être généreux. Une cellule QLC contient quatre bits : sa vitesse d'écriture native est faible et elle dépend davantage du cache SLC. Quand celui-ci s'épuise, la chute est bien plus brutale qu'en TLC ; sur certains modèles la vitesse d'écriture passe sous celle d'un disque dur. Viser 20 % d'espace libre y est raisonnable.
Reste TRIM. TRIM permet au système d'exploitation d'indiquer au disque quels blocs appartiennent à des fichiers supprimés ; sans lui, le contrôleur ignore quels blocs sont réellement libres. Mais même activé, son intérêt reste limité s'il n'y a rien à nettoyer — TRIM ne remplace pas l'espace libre, il travaille avec lui.
Que faire quand il est déjà plein ?
La seule chose qui fonctionne vraiment est de libérer de l'espace ; aucun réglage ni outil ne change cette physique. Fixez un objectif concret : 15 % de la capacité. Sur un disque de 500 Go, cela fait 75 Go libres ; sur 1 To, 150 Go.
Les gains les plus rapides viennent en général de quatre endroits : les caches système et applicatifs, les gros fichiers non ouverts depuis des mois, les copies strictement identiques dispersées dans les dossiers, et les anciens installateurs du dossier Téléchargements. Ensemble, cela représente 30 à 60 Go sur une machine typique, et rien de tout cela n'est une donnée personnelle.
Après avoir libéré de la place, laissez le disque au repos un moment. Le contrôleur doit rattraper son retard de ramasse-miettes ; laissez l'ordinateur allumé sans lancer aussitôt une grosse copie et vous verrez revenir la vitesse d'origine. Les modules Nettoyeur de cache, Gros fichiers, Doublons et Téléchargements de Disk Mop visent exactement ces quatre catégories et montrent ce qui sera supprimé avant d'agir, tandis que le module Santé du disque affiche l'état de TRIM et les valeurs S.M.A.R.T. sur le même écran.
Questions fréquentes
Défragmenter un SSD aide-t-il ?
Non. La fragmentation pose problème sur les disques durs à cause du déplacement physique de la tête de lecture ; un SSD n'a pas ce mouvement. Défragmenter ne crée que des écritures inutiles et raccourcit la durée de vie. L'outil d'optimisation de Windows exécute déjà TRIM sur les SSD.
La vitesse revient-elle immédiatement après avoir fait de la place ?
Généralement pas tout de suite, mais peu après. Le contrôleur doit terminer son retard de ramasse-miettes, ce qu'il fait au repos. Laisser l'ordinateur allumé un moment suffit dans la plupart des cas.
Les vitesses de lecture baissent-elles aussi ?
À peine. Le remplissage affecte surtout l'écriture. Si la lecture semble nettement plus lente, la cause est probablement ailleurs : mémoire vive insuffisante, analyse en arrière-plan, ou disque réellement usé.
Créer une partition et la laisser vide, est-ce utile ?
Oui, c'est le surprovisionnement manuel et cela fonctionne — mais le résultat est le même que de garder simplement 15 % du disque libre. Le seul avantage d'une partition dédiée est qu'elle vous empêche de remplir cet espace par mégarde.
Verdict
Qu'un SSD plein ralentisse n'est pas un défaut, c'est la conséquence naturelle de sa conception : le cache d'écriture rapide dépend de l'espace libre, et le ramasse-miettes a besoin de respirer. Le remède tient en une phrase — gardez 15 % de la capacité libre, et visez 20 % sur un SSD QLC.
Le plus simple pour libérer cet espace est d'éliminer l'encombrement accumulé sans toucher à vos fichiers personnels. C'est exactement ce que font les modules Nettoyeur de cache, Gros fichiers, Doublons et Téléchargements de Disk Mop ; le module Santé du disque affiche l'état de TRIM et les indicateurs d'usure sur un seul écran.
Voyez ce qui occupe vraiment votre SSD
Paiement unique pour un accès à vie à toutes les fonctionnalités. Pas d'abonnement, pas de frais cachés.
Téléchargez Disk Mop maintenant