« Recâbler » son SSD en mémoire SLC pour en doper l’endurance ? Difficle, mais pas impossible

Écrit par Guillaume
Publié le : {{ dayjs(1714924804*1000).local().format("L").toString()}}
Suivez-nous

Un ingénieur en informatique a bouclé son projet de « conversion » d’un SSD avec de la NAND QLC en NAND SLC.

Voilà bien le genre de projets un peu dingues dont nous sommes friands à DriversCloud. Pour être tout à fait honnête, cela ne sert pas à grand-chose et, économiquement parlant, ça n’est sans doute promis à aucun avenir. Après avoir décidé d’overclocker un SSD afin d’en doper les performances, Gabriel Ferraz, diplômé en génie informatique et responsable de la base de données SSD de TechPowerUp, s’est lancé un autre défi : celui de convertir la mémoire NAND QLC de son SSD Crucial BX500 en NAND SLC afin d’améliorer son endurance en écriture… et surtout pour vérifier la faisabilité de la chose.

Rappelons effectivement que la mémoire NAND utilisée sur les SSD est généralement de quatre types. Il y a d’abord la SLC (single-level-cell) qui ne stocke qu’un bit d’information par cellule avec pour conséquence des performances très élevées et une endurance en écriture faramineuse (plus de 100 000 cycles d’effacement/écriture). Pour faire des économies, les industriels ont ensuite imaginé la MLC (multi-level-cell) qui ne concernait dans un premier temps que la DLC (dual-level-cell) : deux bits d’informations sont stockés par cellule, les performances baissent sensiblement, mais l’endurance en écriture quoique plus faible reste largement suffisante, à 10 000 cycles. Pour réduire encore les coûts, ont été créées la TLC (triple-level-cell) et la QLC (quad-level-cell). La première est aujourd’hui la plus utilisée grâce à son très bon compromis prix/performances/endurance. En revanche, la QLC avec ses 1 000 cycles d’effacement/écriture est plus discutable.

Gabriel Ferraz s’est donc demandé s’il était possible de reprogrammer de la NAND QLC afin de la faire fonctionner en SLC dans le but d’accroître son endurance en écriture. Toute l’opération est détaillée dans la vidéo ci-dessus et même si la chose est relativement complexe, elle n’implique pas de manipulations trop délicates. Gabriel Ferraz s’est notamment procuré un outil baptisé MPtools afin de reprogrammer le firmware de son SSD. Bien sûr, il ne faut pas avoir peur de perdre toutes les données qui s’y trouvent… et de réduire considérablement sa capacité de stockage ! En effet, la manœuvre a abouti et le Crucial BX500 se retrouve bien avec une endurance boostée à 4 000 cycles. En revanche, de manière on ne peut plus logique, la capacité de stockage a été plus ou moins divisée par 4 passant de 512 Go à environ 120 Go. Commercialement parlant, la chose n’a donc guère d’intérêt, mais pour notre intellect c’est passionnant à découvrir.