ZerosquareLe 04/02/2016 à 02:02
- ils prennent probablement le cas le plus défavorable (des cellules de mémoire qui ont les caractéristiques les plus pessimistes qu'autorise leur tolérance, etc.)
- le phénomène est statistique, donc il n'y a aucune "garantie" que les données seront altérées au bout d'un temps donné
- la corruption de données peut commencer dans un secteur non alloué, dans un fichier rarement ou jamais utilisé (par exemple, un driver qui ne sert pas, un fichier de log ou de backup...), dans un fichier où ça n'a pas d'importance (swap, fichier temporaire), ou dans un fichier où c'est difficilement détectable (dans une vidéo MPEG, ça ne provoquera que quelques blocs parasites temporaires ; dans un exécutable, si ça touche une partie de code non exécutée, c'est invisible). Donc tu peux très bien avoir des données corrompues sans le savoir.
Pour les clés USB, certains firmwares sont effectivement foireux, voire trafiqués pour mentir sur la capacité de stockage réelle ; il y en a aussi qui supportent mal le débranchement "à chaud" (sans avoir fait l'équivalent de "déconnecter" sous Windows ou "umount" sous Linux), même si aucun accès en écriture n'est apparemment en cours (ils doivent probablement réorganiser les données en arrière-plan).