Passionné de SSD Russ Bishop (@xenadu02) a aurait été testé quatre SSD NVMe et leur protection associée contre les coupures de courant. Selon ses tests, deux des quatre SSD ont perdu des données après que les SSD aient vidé les données de la DRAM lorsque l’alimentation a été artificiellement coupée.
La plupart des SSD actuellement sur le marché utilisent un cache DRAM pour améliorer la latence et la bande passante. Cependant, en raison de la nature des puces DRAM, la DRAM ne peut pas stocker de données en cas de coupure de courant, ce qui constitue un problème de fiabilité légitime pour les SSD en cas de pannes de courant inattendues. La plupart des SSD grand public ne sont pas équipés des condensateurs de perte de puissance que nous voyons sur les SSD d’entreprise, ce qui les rend plus vulnérables à la perte de données lors d’événements de perte de puissance inattendus.
La puce DRAM contient de nombreuses données importantes, pas seulement des données temporaires qui doivent être transférées vers le stockage NAND. La DRAM contient également la couche FTL ou Flash Transition Layer du lecteur, qui est utilisée comme carte pour voir où les données sont stockées sur le lecteur. Si le FTL est corrompu, l’ensemble du SSD peut également être corrompu.
Heureusement, certains fabricants de SSD ont mis en place des contre-mesures pour une telle occasion. Un exemple est une technique utilisée par Samsung qui utilise la journalisation pour conserver autant de données intactes que possible pendant une panne de courant. La journalisation permet aux SSD de garder une trace des modifications à apporter au SSD à partir du système de fichiers du système d’exploitation avant qu’elles ne se produisent. Lorsqu’une panne de courant se produit et que des données sont perdues dans le cache DRAM, le SSD sait quelles données ont déjà été transférées vers la NAND (et quelles données ont été perdues directement à partir du journal).
D’autres approches impliquent des circuits sensibles qui détectent une panne de courant avant que toute l’alimentation ne soit perdue, déclenchant un vidage DRAM avant une perte complète de puissance. Ces techniques sont souvent assez bonnes pour les SSD grand public, au point où la perte de données réelle est rare lors d’un événement de perte de puissance.
Histoire amusante : j’ai testé une sélection aléatoire de quatre SSD NVMe de quatre fournisseurs. La moitié des données FLUSH sont perdues en cas de perte de puissance. C’est-à-dire que la chasse d’eau est allée au lecteur, confirmée, le succès a été signalé jusqu’à l’espace utilisateur. Ensuite, j’ai tiré manuellement le câble. Boum, les données ont disparu.21 février 2022
Mise à jour 2 : modèles qui ont perdu les écritures : SK Hynix Gold P31 2 To SHGP31-2000GM-2, FW 31060C20 Sabrent Rocket 512 (contrôleur Phison PH-SBT-RKT-303, aucun code de version ou de date répertorié)23 février 2022
Bishop a testé quatre SSD NVMe – le SK Hynix Gold P31 2 To, le Sabrent Rocket 512 Go, le Samsung 970 Evo Plus 2 To et le Western Digital Red SN700 1 To – dans le but de voir comment ces disques se comportent lors d’une panne de courant inattendue.
Le SK Hynix Gold et Sabrent Rocket ont perdu des données à cause de la panne de courant après que les données DRAM ont été « vidées », ce qui signifie que les données n’ont pas terminé leur dernier voyage vers la NAND. Ce n’est pas tout à fait inattendu étant donné qu’aucun de ces disques grand public n’a de condensateurs de puissance pour une fonctionnalité de protection complète contre les coupures de courant, mais cela indique que certains disques peuvent avoir de meilleurs systèmes de vidage des données d’urgence, même sans une fonction complète de protection contre les coupures de courant. .
Pour le moment, L’évêque dit il va tester huit autres disques, dont l’Intel 670P, le Samsung 980 (un disque sans DRAM), le Crucial P5 Plus et bien d’autres pour voir comment les différents disques gèrent les pertes de puissance.
Demain j’aurai des résultats pour :Intel 670pSamsung 980WD Noir SN750WD Vert SN350Kingston NV1Seagate Firecuda 530Crucial P2Crucial P5 Plus23 février 2022