Har du märkt att din Solid State Drive (vad är en SSD?) lider av att prestanda försämras? Om Samsung har skapat din enhet, använder den förmodligen “Triple Level Cell” (TLC) NAND-minnesmoduler. En bugg drabbar de flesta – om inte alla – TLC-enheter. Lyckligtvis gjorde Samsung en fix tillgänglig för ett av sina enheter till Windows-användare.
Problemet: Efter 9-40 veckor kan SSD:ns legendariska hastighet falla under även skivbaserade hårddiskar. Efter förseningar och misslyckanden hävdar Samsung nu att det eliminerat buggen med sin senaste firmwareuppdatering.
På nackdelen kan den här uppdateringen endast fungera på Windows- eller OS X-system. För de med Linux kan du uppdatera enheten från en Windows- eller Mac-dator; även om Linux-användare lider av ett annat problem med TLC-minne.
Vad är TLC-minne?
Innan Samsungs uppfinning av Triple Level Cell solid state-minne dominerade två typer av minne konsument- och företagsmarknaderna: Single Level Cell (SLC) och Multi Level Cell (MLC) minne.
SLC erbjuder prestandafördelar på bekostnad av pris och lagringskapacitet. MLC-minne erbjuder billigare kostnader samtidigt som det lagrar dubbelt så mycket data per cell. Triple Level Cell (TLC) lagrar tre gånger så mycket data som SLC och erbjuder ännu billigare kostnader att tillverka än MLC.
Allt flashminne har nackdelen med begränsad skrivhållbarhet – ju mer data som skrivs till minnet, desto snabbare slits hårddisken ut, vilket leder till att det slutligen misslyckas. Även om flashminnet kan ta en enorm mängd skrivningar innan de dör, upphäver tillverkare ofta enhetens garanti efter ett fast (och mycket lågt) antal skrivningar.
Tyvärr, till skillnad från SLC och MLC, lider TLC-minnet av en ännu lägre skrivhållbarhet, även om denna begränsning bara påverkar de med alltför stränga garantier.
Hur vet jag om jag har en TLC-enhet?
Det finns ingen heltäckande lista över enheter som drabbats av buggen. Detta visar sig vara särskilt problematiskt för Ultrabook-ägare, som kanske inte vet om TLC NAND finns i deras enhet. Den säkraste metoden (enligt min erfarenhet): Kontrollera i Windows Device Manager och leta reda på posten under hårddiskar.
Gå först till Enhetshanteraren:
Sist, gå till Hårddiskar:
Sök sedan på Internet efter namnet på enheten, inklusive termen TLC. I mitt fall skulle jag söka efter PM851, inklusive termen TLC.
Användare kan också testa enhetens läshastigheter för tecken på nedgång. Det verkar dock som att alla TLC-enheter minskar med tiden. Den hastighet med vilken de minskar kretsar kring produktionsprocessen, eller hur små de enskilda minnescellerna är. 19nm-celler minskar i hastighet efter att data som bor i cellerna når 9 veckor. De äldre 21nm-cellerna minskar efter 40 veckor.
För de som är intresserade är Overclock.net för närvarande värd för ett verktyg som är anpassat för att testa läshastigheter i förhållande till ålder, vilket är bevis på buggen. Jag körde programmet (efter skanning av skadlig programvara) och resultaten starkt föreslår att Samsung PM851 SSD (i de flesta Ultrabooks) lider av buggen.
Du kommer att märka att äldre filer i genomsnitt läses långsammare än nyare.
En kort historia av Buggy TLC SSD:er
Samsungs brist på transparens är avgörande. Till en början hävdade Samsung att felet endast drabbade 840 EVO-serien av SSD:er. Efterföljande körhastighetsavläsningar visade dock att Samsung 840 (men inte Pro-linjen) led av problemet. Senare kom rapporter om att PM851 SSD som används i de flesta Windows Ultrabooks också kan lida av problemet.
De senaste ryktena tyder på att kanske till och med Samsung 850 EVO-linjen, som använder V-NAND TLC, också lider av prestandaproblem. Om det är sant, då den tröga prestandan Maj relaterar till elektronsönderfall och strömläckage, en brist som förvärras av TLC:s lagring av 3 bitar per cell.
Här är en ofullständig lista över enheter som troligen har drabbats av buggen:
Samsung 840 Samsung 840 EVO Samsung PM851 (M.2 formfaktor, begränsad till Ultrabooks)
Samsung har ännu inte tillkännagett korrigeringar för alla dessa enheter. Faktum är att det verkar som om deras uppdaterade firmware bara innehåller 840 EVO-linjen, trots problemets bevisade (och okända) existens på 840. Av särskilt intresse: MP851 M.2 formfaktor SSD-enheten finns i många Ultrabooks (vad är en Ultrabook?), inklusive Lenovo Yoga Pro, Microsoft Surface och Dell XPS-serien (och mycket mer).
Såvitt jag vet har ingen av dessa tillverkare skjutit ut Samsungs fix ännu, även om Dells senaste firmwareuppdatering släpptes i april 2015, vilket gör den till den senaste firmwareuppdateringen. Om du känner för att kasta tärningen kan du ladda ner och installera firmwareuppdateringen här. Det kommer förmodligen inte att lösa problemet. Det kan också orsaka allvarlig skada om du inte har ett kompatibelt system.
Använder Samsungs TLC Fix för 840 EVO
Fixningen fungerar bara på Windows-system. För att installera det måste du ladda ner Magician-programvaran och uppdatera enhetens firmware. Tyvärr är Samsungs Magician inte tillgänglig för dem som använder M.2 formfaktor Ultrabooks.
Samsung tillhandahöll en serie uppgraderingar av firmware, varav den första inte löste problemet. Den andra firmwareuppgraderingen kräver mer förklaring. I huvudsak skriver Samsungs firmwareuppgradering om varje bit som finns lagrad på din hårddisk, omärkligt när din dator vilar.
Även om den här metoden bibehåller SSD:ns högsta läsprestanda, kommer den att medföra ytterligare slitage. Detta ytterligare slitage upphäver Samsungs garanti långt tidigare än väntat på körningen. Dessutom, eftersom TLC:s maximala skrivuthållighet är avsevärt mindre än MLC-enheter, är korrigeringen mindre än användarens förväntningar.
Tänk på att även TLC-minne erbjuder stor motståndskraft mot minnesskrivning, så korrigeringen kommer inte att gå sönder din enhet när som helst snart. Överväg ändå att inaktivera viloläge på SSD:er.
Linux-problem
Observera att om du äger ett Linux-system så finns det en bugg som kan förstöra din data. Problemet sträcker sig från Samsungs misslyckande att korrekt implementera TRIM (vad är TRIM?) för användning med Linux-system. En ytterligare bugg kan faktiskt förstöra en bärbar Samsung-dator, om användare installerar Linux, även om problemet redan kan ha åtgärdats vid publiceringsdatumet för denna artikel.
Slutsats
Medan Multi Level Cell (MLC)-minnets tillförlitlighet rankas högt, saknar Samsungs TLC samma rykte. Det verkar som att Samsung skyndade ut TLC till marknaden innan han utförde korrekta valideringstestningar. Som ett resultat har TLC – och möjligen dess efterföljare V-NAND TLC – allvarliga buggar som Samsung inte har löst helt än.
Den enklaste lösningen är att undvika alla produkter som inkluderar TLC NAND-minne tills problemen har åtgärdats. De som äger en 840 EVO kommer att behöva ett omedelbart svar. Du kanske vill överväga att installera fixen, trots de ökade skrivningarna till din enhet. För alla andra måste du vänta.
Har du märkt att prestanda för din SSD sjunker?
Om författaren
Kannon Yamada (343 artiklar publicerade)
Kannon är en teknisk journalist (BA) med bakgrund i internationella frågor (MA) med tonvikt på ekonomisk utveckling och internationell handel. Hans passioner är prylar från Kina, informationsteknik (som RSS) och produktivitetstips och tricks.
Mer från Kannon Yamada
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera
