Heren/dames, het is Unexpected, niet Expected
En wat is Unexpected Power Loss bij een SSD?
Dat is elke keer dat hij onvoldoende prik krijgt terwijl hij geen 'park' commando heeft gehad.
Elke drive krijgt normaliter, wanneer het systeem wil dat de schijf stopt met werken, een commando (wat ik voor het gemak maar het 'park' commando noem).
Die zorgt er voor dat de schijf z'n leeskop boven de platters vandaan haalt en dan de platters laat stoppen met draaien. Bij een reguliere harddrive moet dat zo, omdat de leeskop boven de platter zweeft op een laagje lucht wat wordt gegenereerd door het draaien van de platters.
Zou de schijf zomaar stoppen met draaien, dan krijg je een headcrash. Letterlijk de leeskop die een kras gaat trekken over de platter.
Nou is dat niet echt een zorg voor een SSD, wegens gebrek aan mechanische delen.
Echter, een SSD ontvangt alle data in een buffer die is gemaakt van normale RAM chips.
En zoals iedereen weet, verliest RAM zijn inhoud zodra de stroom uitvalt.
Een SSD moet zich ervan verzekeren dat de data die nog in de buffer zit, naar het flashgeheugen wordt weggeschreven alvorens hij zichzelf uitschakelt.
Die situaties zijn normaal en tellen op bij de Power Cycle Count. Hoe vaak is de schijf/SSD ingeschakeld en uitgeschakeld.
Unexpected Power Loss is elke situatie waarin de schijf/SSD onvoldoende stroom krijgt om verder te werken. Dit is dus de totale tegenpool van de normale procedure.
Het kan veroorzaakt worden door een heel aantal dingen, zoals een spike in het stroomverbruik. Bijvoorbeeld als een normale harddisk in zijn 'park' stand stond en weer in actie moet komen. Dan trekt hij even een extra hoeveelheid stroom.
Of stel dat de CPU ineens vol gas moet gaan, of de GPU. Of er is gewoon een dipje in de stroom toevoer vanuit het stopcontact.
Er ontstaat dan een kortstondige zakker in het voltage wat de voeding uitgeeft, want hij kan niet snel genoeg compenseren. Daar voor zijn uiteraard wel condensatoren voor aanwezig, maar dat is niet altijd voldoende.
Eitherway, voor een SSD is een dipje/zakker in het voltage veel erger dan voor een normale harddisk.
De buffer verliest z'n inhoud en daardoor er treed datacorruptie op. Of midden in een write zakt de stroom weg waardoor een flash cel beschadigd raakt. En het kan ook zorgen dat de SATA controller z'n verbinding met de SSD verliest en niet weer herinitialiseert tot de volgende reboot. Om maar even een paar dingen te benoemen.
Een gewone harddisk heeft er minder last van, want de massatraagheid van de platters zorgt dat ze nog even blijven draaien en de motor werkt dan tijdelijk als een dynamo die de drive nog van genoeg prik voorziet om de leeskop te parkeren. Plus dat de printplaat dus ook nog eventjes prik heeft.
Kortom, een gewone harddisk heeft nauwelijks tot geen last van een kortstondig dipje.
Dat is dan ook weer de reden dat er tegenwoordig SSD's zijn met ingebouwde condensatoren. Die zorgen dat kleine dipjes overbrugd kunnen worden.
B.v. de Crucial MX100/200, Samsung 850 Pro/Evo en 950 Pro. Maar de Crucial BX100/200 dan weer niet.
Bij een aantal staat deze eigenschap ook netjes vermeld in de Pricewatch trouwens.
Kortom, een hoge Unexpected Power Loss counter is baaaaaaad, m'kay?
En dat ligt niet aan de SSD, maar aan de rest van je systeem. Het kan een onvoldoende zware voeding zijn, onvoldoende condensatoren om dipjes te vangen in de voeding, slechte Power Factor Correction of voltage monitoring circuits (ook in de voeding), overige hardware die erg grote swings kan maken in stroomverbruik, instabiele prik uit de muur, e.d.
Ik zou eens proberen wat er gebeurt als je een paar condensatoren in de stroomkabel van de SSD soldeert. Een paar voldoende grote, om zo dipjes op te vangen, speciaal voor de SSD.