Certains bugs peuvent être classés comme de faible gravité, d'autres compromettent les données utilisateur ou la sécurité du système, et au-dessus d'eux se trouvent ceux qui ont le potentiel de détruire du matériel. Cela semble difficile à croire, mais c'est exactement ce qui s'est passé avec Spotify, du moins au cours des cinq derniers mois. Un bug de son client de bureau pour Windows et OS X a provoqué l'écriture de centaines de gigaoctets sans aucune nécessité, ce qui pourrait réduire en poussière un SSD moyen, ou raccourcir drastiquement sa durée de vie.

Spotify a endommagé votre SSD
Spotify

Les SSD ne sont pas invincibles

Comme les disques durs, les unités à état solide ne sont pas indestructibles. Leur intégrité s'est beaucoup améliorée ces dernières années, grâce à de nouvelles puces, à des contrôleurs plus efficaces et à des solutions de firmware polies, mais au fond nous savons qu'il existe une limite d'écriture pour tout ce qui concerne la technologie NAND. Plusieurs portails spécialisés ont mené leurs propres tests de résistance, bien que les résultats dépendent beaucoup de la marque et du modèle. Lorsqu'un SSD enregistre des défauts sur un secteur, il commence à relocaliser vers la zone dite de « overprovisioning », et dans la grande majorité des cas, chaque SSD a réussi à dépasser avec une large marge la limite suggérée par le fabricant. Or, cela implique des conditions d'utilisation normales, mais que se passe-t-il lorsqu'un programme commence à écrire des déchets sans contrôle ?

Spotify a endommagé votre SSD
Un utilisateur a signalé plus de 160 000 écritures pour une chanson de quatre minutes

Des écritures massives signalées

C'est ce que se demandent les utilisateurs de Spotify depuis des mois. Plusieurs rapports provenant de Reddit, Hacker News et même de le forum officiel de Spotify pointent dans la même direction : le client écrit des quantités effrayantes de données lorsqu'il est en attente ou en train de lire une chanson. Déplacer le cache de Spotify vers un disque dur traditionnel ne résout pas le problème, car les fichiers affectés (essentiellement la base de données) restent dans le SSD. Les chiffres que nous avons vus dans les plaintes vont de 10 gigaoctets par heure à 10 gigaoctets toutes les quinze secondes. 10 Go par heure suit le rythme d'une base de données normale, mais écrire 10 Go toutes les quinze secondes suggère une base de données gigantesque et pourrait tuer un SSD en 96 heures. Évidemment, c'est une situation extrême, cependant, ce que nous considérons comme inacceptable, c'est le manque de réponse de la part de Spotify.

Spotify a endommagé votre SSD
Process Explorer est excellent pour détecter les processus qui écrivent le plus sur un SSD

Spotify réagit enfin

En étudiant chaque cas, nous avons remarqué que le client porte ce bug depuis longtemps, et ce n'est qu'après que les médias s'en sont fait l'écho que la société a lancé une mise à jour avec la version 1.0.42, corrigeant le problème. Personnellement, j'ai arrêté d'utiliser Spotify il y a environ un an simplement parce que son client local est effectivement d'une qualité très médiocre, mais Spotify n'est pas seul. Firefox comme Chrome ont été accusés de réaliser des écritures indiscriminées, et même si les valeurs finales restent bien en dessous de ce qui est nécessaire pour neutraliser un SSD, elles confirment que beaucoup de nos logiciels préférés ne disposent pas des optimisations adéquates.

Source :