TRIM
TRIM est une fonctionnalité prise en charge par les disques SSD modernes (SSD) qui contribue à améliorer les performances du disque. Le mot « TRIM » s’écrit généralement en majuscules, même s’il ne s’agit pas d’un acronyme. TRIM est plutôt une commande que le système d’exploitation utilise pour allouer l’espace libre sur un SSD.
Lorsque vous supprimez un fichier sur un SSD, les données ne sont souvent pas supprimées immédiatement, mais sont plutôt marquées comme devant être supprimées. Cela empêche certaines zones de la mémoire flash d’être écrites et effacées trop fréquemment, ce qui peut réduire les performances du SSD au fil du temps. Cependant, cela rend également de nombreuses « pages » d’espace libre inaccessibles, puisqu’elles sont en attente de suppression. Une fois qu’un nombre suffisant de pages sont marquées comme devant être supprimées, la commande TRIM effectue une opération de « récupération de mémoire ». Cette opération supprime de grands « blocs » de données en une seule fois, libérant ainsi de l’espace sur le disque.
Pour que TRIM fonctionne, il doit être pris en charge par le matériel et les logiciels d’un appareil. Cela comprend : 1) le SSD, 2) le contrôleur de disque et 3) le système d’exploitation. Presque tous les SSD fabriqués en 2012 ou après prennent en charge TRIM, et la plupart des contrôleurs de SSD fabriqués en 2012 ou après prennent donc également TRIM en charge. Windows 7 et les versions ultérieures, ainsi que Mac OS X 10.6.8 et les versions ultérieures, prennent en charge TRIM au niveau du système de fichiers. Cependant, dans certains cas, il peut être nécessaire de configurer TRIM manuellement, par exemple lorsque vous installez un SSD tiers.
NOTE: Dans Windows 7, vous pouvez vérifier si TRIM est activé en ouvrant l’invite de commandes et en saisissant la commande suivante :
fsutil behavior query DisableDeleteNotify
Si le résultat est « 0 », TRIM est correctement configuré. Si le résultat est « 1 », TRIM n’est pas actif. Pour activer TRIM dans Windows 7, vous pouvez saisir la commande suivante :
fsutil behavior set DisableDeleteNotify 0
Testez vos connaissances