Circuits #7 - Votre SSD peut perdre vos données avec le temps !

Durée: 10m50s

Date de sortie: 08/10/2024

Est-ce que vous savez que si vous ne branchez pas un disque SSD ou une clé USB régulièrement sur votre ordinateur, les données peuvent s'effacer au bout de quelques années seulement ? On vous explique pourquoi !


Notes de l'épisode :

Salut et bienvenue dans tout l'épisode de la série circuit du podcast de Code Garage,
je m'appelle Nicole Arbendard Bernard et aujourd'hui on va évoquer la longévité des SSD
et plus particulièrement de la mémoire flash. Et pourquoi est-ce que des données stockées
dans une mémoire flash, eh ben elles peuvent disparaître avec le temps. Mais avant d'entrer
dans le vif du sujet, je voulais vous dire que cet épisode il n'est pas sponsorisé. D'ailleurs si
jamais vous voulez sponsoriser un ou plusieurs épisodes, c'est possible. On étudie, pardon,
toutes les candidatures très très attentivement. Donc n'hésitez pas à nous envoyer un mail à
eloarobasecode-garage.fr. Mais comme je le disais, du coup cet épisode il n'est pas sponsorisé,
mais je voudrais quand même recommander une chaîne YouTube qui s'appelle Deus Ex Silicium,
qui est une chaîne créée par Stéphane Marty, c'est un ingénieur en microélectronique et il fait des
vidéos explicatives très poussées dans lesquelles il démonte des assembles et des cortiques, des
objets comme des freebox, des bags connectées ou encore les fameux dispositifs quantiques, etc.
Pour les analyser et vous expliquer comment il fonctionne ou simplement pourquoi ce sont
de vrais armes. A titre personnel, j'adore la chaîne de Stéphane, mais je voulais vous en parler
aujourd'hui parce que c'est suite à un de ses tweets sur le sujet que je me suis intéressé
justement et renseigné sur la longévité de la mémoire flash. Et donc c'est grâce aussi à lui
que j'ai pu écrire cet épisode qui rentre parfaitement dans la série circuit. Donc je vous
donnez de la force. Alors pourquoi est-ce que des données stockées sur un disque SSD ou une clé USB
peuvent disparaître ? D'abord si vous ne l'avez pas encore écouté, je vous renvoie vers un précédent
épisode où on parle de la mémoire et des périphériques de stockage en détail. Donc je vous mettrai
l'épisode évidemment dans les notes du podcast. Donc on ne va pas revenir en détail sur comment
sont stockés les données sur un disque dur, etc. Mais je vais simplement vous donner quelques bases
sur les deux méthodes de stockage qui sont le plus couramment utilisées, qui sont le stockage
magnétique pour les disques durs classiques avec un vrai disque à l'intérieur et le stockage
électronique. Donc là on va plutôt parler des SSD, des clés USB, des cartes mémoires, etc. En
théorie ces deux types de stockage ils sont considérés comme de la mémoire non volatile. Ça
veut dire que c'est de la mémoire qui est conservée même lorsque le périphérique il est plus alimenté
du tout. Ce qui est évidemment le cas pour le stockage magnétique et ce qui est un peu plus
compliqué pour le stockage électronique. Donc la mémoire flash, c'est du stockage électronique
et ça consiste à stocker les bits de données sous forme de charges électriques dans des petites
cellules de mémoire. Même si ces données sont conservées quand le disque est plus alimenté,
ou que la clé USB n'est plus alimentée, avec le temps ces charges électriques peuvent diminuer.
Et si ces charges diminuent, ça peut entraîner à terme une perte de données, surtout si l'appareil
reste non alimenté pendant plusieurs mois, ou voir plusieurs années plus tôt. Alors pourquoi
est-ce que la charge électrique est si simple ? Les cellules de la mémoire dans SSD sont pas
parfaites. Les charges électriques qui représentent les données dans chaque cellule peuvent s'atternuer
en raison de plusieurs facteurs. D'abord l'état de la cellule, plus on va utiliser un disque,
SSD et une clé USB, on va faire de lecture et critire, plus les cellules vont se dégrader et
donc les électrons stockés dans les cellules de mémoire qui sont dégradés peuvent s'échapper à
terme à travers l'isolation de cette cellule. Ensuite, comme je l'ai dit, on a la période
sans alimentation. La charge électrique est peut s'épuiser petit à petit si les mêmes
électrons sont bloqués dans une même cellule sans jamais être renouvelé, et bien la charge
électrique va baisser. Ensuite, on a la température qui est un vrai facteur puisque les conditions
de stockage, ça va énormément jouer. L'atte a des températures élevées, les électrons,
ils vont s'échapper beaucoup plus rapidement des cellules, donc on va perdre encore plus d'informations.
Et la quatrième chose, c'est le type de cellule. Il existe plusieurs types. Alors là on parle de
mémoire NAND flash. Des mémoires flash, il en existe plusieurs et des mémoires NAND flash,
il en existe aussi plusieurs types. On ne va pas rentrer trop dans le détail, mais globalement,
la NAND flash, c'est ce que vous trouvez le plus souvent dans les SSD, dans les clus USB, etc.
Et donc, il y a trois types de cellules. La single-level cell qu'on appelle SLC, la multilevel
cell qu'on appelle MLC et la triple-level cell qu'on appelle TLC, logiquement. Et donc plus une cellule
NAND flash stock de bits, par exemple avec la TLC, plus elle est susceptible de perdre des données
rapidement, tout simplement parce que c'est un petit peu un compromis qu'on fait quand on va avoir
une cellule triple. On va pouvoir stocker trois fois plus de données, mais on va aussi avoir besoin
de trois fois plus de charges électriques, etc. Il y a plein de facteurs qui rentrent en ligne de
compte. Et donc, de manière de toute façon, même à la construction d'une cellule triple,
on aura moins de longévité de la cellule, elle va s'user plus vite. Et on parle de
beaucoup plus vite parce que ça peut être plusieurs dizaines de fois plus vite qu'une cellule classique.
Alors, est-ce qu'on peut faire confiance à un disque SSD et surtout pour combien de temps ?
Il y a un organisme qui s'appelle le JEDEC, qui est le Joint Electron Device Engineering Council,
qui fournit une norme industrielle qui établit les exigences minimales pour la rétention des
données sur un SSD et pour tous les périphériques du stockage à base de mémoire flash en général.
Et donc, selon cette norme, les périphériques doivent pouvoir conserver les données pendant
au moins un an à température ambiante. La température ambiante, on parle de 30 degrés et
justement sans alimentation. Voilà ce que vous pouvez espérer au grand minimum. Donc ça,
on est à peu près à l'accord là-dessus. Maintenant, comme je le disais, c'est une exigence
minimale. En général, les données peuvent rester intactes pendant quelques années,
mais si vous souhaitez stocker à long terme et encore plus en stockage à froid,
ce n'est pas la méthode recommandée. Qu'est-ce qu'on peut faire pour faire durer son SSD plus
longtemps ou en tout cas s'attendre à la fin de vie de son SSD ? Il y a quelque chose qui est
ce qu'on appelle le TBW, c'est le Total Bites Return. Donc la notion de TBW, ça correspond à
la quantité totale de données qu'un SSD peut écrire au cours de sa durée de vie avant que
les cellules de mémoire aient commencé à suiser de manière significative. Plus un SSD va se rapprocher
de sa limite de TBW, plus ces cellules sont susceptibles justement de perdre leur efficacité,
leur étanchéité et donc par conséquent de leur capacité à contenir les données correctement.
Par exemple, un SSD avec un TBW de 150 terra, ça signifie qu'il peut théoriquement écrire
150 terra octées de données avant que l'usure ne commence à affecter ses performances.
Quand cette limite est atteinte, les cellules nantes, dont on parlait tout à l'heure,
deviennent moins fiables et ça augmente le risque de perdre de données, même si il n'y a pas de
défaillance immédiate du disque, il y a beaucoup plus de risque de perdre des données. Alors c'est
possible de vérifier l'état du TBW et d'autres constantes d'un disque SSD grâce à des logiciels
soit qui sont fournis par le constructeur directement ou que vous pouvez trouver sur Internet. D'ailleurs,
si jamais vous en avez à conseiller, n'hésitez pas à me les mettre dans les commentaires de l'épisode
ou sur les réseaux sociaux quand je publie l'épisode et moi je regarderai un petit peu tout ça et
je mettrai les meilleurs dans les notes de l'épisode. Alors attention, chaque constructeur est libre
des données qui va fournir, qui va renvoyer au logiciel de diagnostic etc. Donc ça peut varier en
fonction de la marque et du modèle. Après il y a des choses qu'on peut plus ou moins toujours avoir,
c'est par exemple le nombre de lectures et d'écritures qui a été réussi dans les dernières,
je ne sais pas, dix minutes par rapport au nombre qui a été essayé. Ça nous donne un petit peu
encore l'efficacité du disque et donc une approximation du pourcentage de cellules éventuellement
qui est encore opérante correctement. Et sinon, comment est-ce qu'on peut éviter la perte de données ?
Outre surveiller le TW que je vous ai dit, il y a évidemment de faire des sauvegarde régulières,
j'espère que je ne vous la prends pas. Mais en réalité, on l'a dit, si vous avez des données
importantes, conservez-les sur des disques durs externes qui ne soient justement pas des SSD,
dans du cloud éventuellement. Bon là c'est pareil, les services ne sont pas exempts de problèmes,
mais voilà, en tout cas c'est plusieurs choses qu'on peut faire comme ça, en tout cas faire des
sauvegarde régulières, utiliser, je l'ai dit, le stockage approprié et surtout,
ce qu'on peut faire, c'est rafraîchir les données et surtout reconnecter les appareils à mémoire flash
régulièrement, les réalimenter en électricité pour rafraîchir les charges des cellules.
Alors il faut savoir qu'il ne faut pas simplement brancher la cellule USB quelques secondes et la
débrancher ensuite, puisque sinon les cellules ne vont pas avoir eu ni de lecture, ni d'écriture,
ni rien, donc elles vont être laissées telle qu'elles, il faut utiliser un petit peu le périphérique
pour que certaines cellules soient changées et renouvelies. En conclusion de cet épisode,
je pense que vous l'aurez compris, les SSD et les autres périphériques de mémoire flash,
ils sont extrêmement performants pour le stockage de courte et de moyenne durée,
mais si vous recherchez quelque chose pour du stockage de longue durée ou du stockage à froid,
stockage à froid c'est périphérique qu'on va mettre dans un coin, mettre dans une étagère et
qu'on ressortira quelques mois, quelques années plus tard, et il faudra plutôt passer sur du stockage
magnétique avec un bon vieux disque dur, voilà, on a tous un petit peu dans nos placards.
J'espère que cet épisode vous aura plu, j'espère que vous aurez appris quelque chose sur les SSD et
peut-être même que dans le futur ça vous évitera de perdre des données qui, potentiellement vous
étaient chers ou en tout cas vous étaient très utiles. Moi je vous donne rendez-vous la semaine
prochaine pour un prochain épisode du podcast ou n'hésitez pas à venir nous voir sur code
tirégarage.fr, on sort énormément de contenus, vous vous y retrouvez tous les articles de blog,
tous les épisodes du podcast, mais surtout tous nos cours complets, il y a beaucoup de cours qui
sont accessibles gratuitement juste avec un simple compte gratuit qui vous engage à rien et vous
pouvez commencer directement à faire des cours et à récupérer des certificats de validation et
sinon pour accéder à tous les cours c'est un simple abonnement 19€99 par mois ou voir même
beaucoup moins puisque on a un avantage pour les gens qui sont en recherche d'emploi depuis plus de
trois mois et vous pouvez participer à un programme qui vous offre tout l'abonnement pour 5 euros,
voilà donc c'est 75% de réduction si vous êtes en recherche d'emploi depuis plus de 3 mois,
donc n'hésitez pas à venir faire un tour et puis je vous donne rendez-vous la semaine prochaine pour
un prochain épisode du podcast, salut !

Les infos glanées

Je suis une fonctionnalité encore en dévelopement

Signaler une erreur

Code-Garage

Découvrons ensemble des sujets passionnants autour du métier de dev et de la programmation en général !
Tags
Card title

Lien du podcast

[{'term': 'Technology', 'label': None, 'scheme': 'http://www.itunes.com/'}]

Go somewhere