Cum să aflați informații despre un SSD și să le testați folosind SSD-Z? Verificare disc SSD: cele mai bune utilitare pentru diagnosticarea și îmbunătățirea performanței

În timpul funcționării oricărei unități, pot apărea în timp diferite tipuri de erori. În timp ce unele pot interfera pur și simplu cu munca, altele pot deteriora complet discul. De aceea se recomandă scanarea periodică a discurilor. Acest lucru vă va permite nu numai să identificați și să remediați problemele, ci și să copiați datele necesare pe medii de încredere în timp util.

Așadar, astăzi vom vorbi despre cum să vă verificați SSD-ul pentru erori. Deoarece nu putem face acest lucru din punct de vedere fizic, vom folosi utilități speciale care vor diagnostica unitatea.

Metoda 1: Utilizarea utilitarului CrystalDiskInfo

Pentru a testa discul pentru erori, vom folosi un program gratuit. Este destul de ușor de utilizat și, în același timp, afișează complet informații despre starea tuturor discurilor din sistem. Trebuie doar să lansăm aplicația și vom primi imediat toate datele necesare.

Pe lângă colectarea de informații despre unitate, aplicația va efectua o analiză S.M.A.R.T, ale cărei rezultate pot fi folosite pentru a evalua performanța SSD-ului. În total, această analiză conține aproximativ două duzini de indicatori. CrystalDiskInfo afișează valoarea curentă, valoarea celui mai rău caz și pragul fiecărui indicator. În același timp, acesta din urmă înseamnă valoarea minimă a atributului (sau indicatorului) la care discul poate fi considerat defect. De exemplu, să luăm un indicator ca „Resursa SSD rămasă”. În cazul nostru, valoarea actuală și cea mai proastă este de 99 de unități, iar pragul său este de 10. În consecință, când valoarea pragului este atinsă, este timpul să căutați un înlocuitor pentru unitatea dvs. solid-state.

Dacă, atunci când îți analizezi discul, CrystalDiskInfo dezvăluie erori de ștergere, erori software sau blocări, în acest caz merită să te gândești și la fiabilitatea SSD-ului tău.

Pe baza rezultatelor testelor, utilitarul oferă și o evaluare a stării tehnice a discului. În acest caz, evaluarea este exprimată atât procentual, cât și calitativ. Deci, dacă CrystalDiskInfo a evaluat unitatea dvs. ca "Amenda", atunci nu este nimic de care să vă faceți griji, dar dacă vedeți ratingul "Anxietate", ceea ce înseamnă că ar trebui să ne așteptăm ca SSD-ul să eșueze în curând.

Metoda 2: Utilizarea utilitarului SSDLife

SSDLife este un alt instrument care vă va permite să evaluați performanța discului, prezența erorilor și, de asemenea, să efectuați analize S.M.A.R.T. Programul are o interfață simplă, astfel încât chiar și un începător îl poate înțelege.

La fel ca utilitarul anterior, imediat după lansare, SSDLife va efectua o verificare rapidă a discului și va afișa toate datele de bază. Astfel, pentru a verifica unitatea pentru erori, trebuie doar să lansați aplicația.

Fereastra programului poate fi împărțită în patru zone. În primul rând, ne va interesa zona superioară, unde este afișată o evaluare a stării discului, precum și durata de viață aproximativă.

A doua zonă conține informații despre disc, precum și o estimare a stării de sănătate a discului în termeni procentuali.

Dacă doriți să obțineți informații mai detaliate despre starea unității, faceți clic pe butonul "INTELIGENT."și obțineți rezultatele analizei.

A treia zonă este informații despre schimbul cu discul. Aici puteți vedea câte date au fost scrise sau citite. Aceste date au doar scop informativ.

Și, în sfârșit, a patra zonă este panoul de control al aplicației. Prin acest panou puteți accesa setări, informații de ajutor și puteți reporni scanarea.

Metoda 3: Utilizarea utilitarului de diagnosticare Data Lifeguard

Un alt utilitar de testare este dezvoltat de Western Digital, numit Data Lifeguard Diagnostic. Acest instrument acceptă nu numai unități WD, ci și alți producători.

Imediat după lansare, aplicația diagnostichează toate discurile care se află în sistem? și afișează rezultatul într-un tabel mic. Spre deosebire de instrumentele discutate mai sus, acesta afișează doar evaluarea stării.

Pentru o scanare mai detaliată, faceți dublu clic cu butonul stâng al mouse-ului pe linia cu discul dorit, selectați testul dorit (rapid sau detaliat) și așteptați sfârșitul.

Apoi, făcând clic pe butonul „VEZI REZULTATUL TESTEI”? puteți vizualiza rezultatele, care vor afișa informații scurte despre dispozitiv și o evaluare a stării.

Concluzie

Astfel, dacă decideți să vă diagnosticați unitatea SSD, atunci există destul de multe instrumente la dispoziție. Pe lângă cele discutate aici, există și cele care pot analiza unitatea și raporta eventualele erori.

Un SSD, ca oricare altul, este supus erorilor și defecțiunilor. Utilizatorul poate experimenta incapacitatea de a scrie sau șterge fișiere, memorie redusă sau nevoia de a cunoaște durata de viață. Acesta din urmă este limitat la 3-5 mii de cicluri. În medie, avem 7-13 ani de activitate.

Atunci când achiziționați o unitate de depozitare uzată, acesta este unul dintre cele mai importante detalii. Puteți afla cifra exactă și puteți verifica discul SSD pentru erori folosind un software special.

Cel mai bun software pentru diagnosticarea erorilor SSD, viteză, timp de funcționare, optimizare

Astăzi există un număr mare de programe pentru lucrul cu unități SSD. În primul rând, vă recomandăm să instalați software proprietar de la producător.

Acest lucru vă va rezolva majoritatea problemelor: verificați starea discului, viteza de funcționare, actualizați firmware-ul, activați modul RAID și multe altele. Poate fi descărcat de pe site-ul web oficial al producătorului unității dvs., de obicei accesând secțiunea de asistență. Nume de programe de la producători populari de SSD.

  • Caseta de instrumente Intel Solid-State Drive
  • Magicianul Samsung
  • Managerul Kingston
  • Tabloul de bord SanDisk
  • Caseta de instrumente ADATA
  • Transcend Scopul

Printre varietatea largă de software, alegerea celui mai bun nu este atât de ușoară. O aplicație populară este SSDLife și Cristal Disk Info. Ele pot fi găsite adesea în recenzii de pe canalele YouTube populare.

Aveam deja articole pe site-ul nostru despre testarea componentelor PC-ului, vă recomandăm să le citiți.

Viața SSD

Aceasta este o aplicație shareware care poate calcula perioada de „moarte” a unui drive pe baza intensității muncii. Acceptă aproape toate mărcile cunoscute de SSD. Programul afișează următorii parametri:

  • Sigla și numele producătorului
  • Prezența performanței scăzute
  • Cantitatea de memorie liberă și utilizată
  • Statistici de utilizare pentru azi, ieri, ultimele 7 zile și tot timpul

Informații despre disc Crystal

Software gratuit fabricat în Japonia. Suporta limba rusa. Folosind Crystal Disk Info, puteți verifica viteza unei unități SSD. Programul afișează temperatura unității în numere și indicații de culoare, precum și următorii parametri:

  • Orele de deschidere
  • Defecțiuni
  • Timp de promovare
  • Programul S.M.A.R.T
  • Erori de citire și poziționare

În total, pe ecran sunt afișate peste 25 de tipuri de date. Utilizatorului i se solicită să schimbe temele de design. Programul acceptă, de asemenea, unități externe și poate controla reducerea zgomotului și economisirea energiei. A fost premiată de trei ori de publicații celebre.

SSD gata

Software ușor de utilizat, cu multe funcții gratuite. Durata de stocare este calculată printr-un serviciu online folosind baze de date actualizate constant. Pentru a obține cele mai exacte informații, creatorul recomandă lansarea aplicației la începutul zilei, iar la sfârșitul zilei, faceți clic pe butonul Estimați Durata SSD. Se va deschide o pagină de site unde vor fi afișate datele dvs. În rest, setul de caracteristici este similar cu cele prezente în SSD Life.

Tweak SSD

Un instrument puternic care vă permite să vă optimizați unitatea și să-i gestionați performanța. Interfața oferă un expert de configurare convenabil. Veți putea face următoarele:

  • Schimbați dimensiunea cache-ului FS
  • Depășiți limitele NTFS
  • Efectuați optimizarea TRIM
  • Dezactivați încărcarea aplicației și a sistemului
  • Interziceți defragmentarea, paginarea, indexarea și alte activități

Versiunea gratuită are aproape un set complet de funcții. Accesul la fila de optimizare TRIM este achiziționat separat.

Verificare disc

Urmărește atributele S.M.A.R.T. pentru a calcula durata de viață a discului. Există o verificare automată a discului SSD pentru erori, după care puteți vizualiza rapoarte detaliate. În plus, DiskCheckup poate rula autotestări de capacitate pentru a detecta defecțiunile și schimbările în dimensiunea zonelor HPA și DCO. Sunt afișate următoarele informații:

  • Numărul modelului
  • Tipul de interfață
  • Opțiuni de geometrie
  • Capacitate de stocare
  • Ora de începere, ora de oprire etc.

Aplicația nu poate funcționa cu discuri conectate folosind SCSI sau RAID, doar dispozitive de stocare care acceptă tehnologia S.M.A.R.T. Restul pur și simplu nu vor apărea în meniu.

Verificarea unui disc SSD pentru erori în Windows

Windows 8 și 10 oferă verificarea unităților pentru erori. Pentru a efectua testarea, trebuie să ne conectăm la acest computer, apoi să facem clic dreapta pe discul local pe care vrem să-l verificăm. În lista derulantă, accesați proprietăți.

Odată ajuns în proprietăți, treceți la fila „Servicii”. Există două elemente în această filă, selectați primul, „Verificați discul pentru erori în sistemul de fișiere”. Pentru a vă fi mai ușor de înțeles, am înregistrat un videoclip.

Concluzii

Mai întâi de toate, asigurați-vă că instalați software proprietar. Dacă funcțiile sale nu sunt suficiente, puteți alege aplicațiile terțe despre care am discutat mai sus. Alegerea aplicației potrivite necesită încercări și erori.

Crystal Disk Info și SSD Life sunt considerate la cerere. DiskCheckup este un software destul de ușor de utilizat. Tweak SSD și SSD Ready au o interfață frumoasă. Dacă găsiți erori, le puteți corecta folosind programul Victoria testat în timp, dar ar trebui să înțelegeți că veți corecta erorile pe riscul și riscul dumneavoastră. În caz contrar, unitatea poate eșua.

Nu cu mult timp în urmă mi-am cumpărat un hard disk cu stare solidă de pe Aliexpress, cu alte cuvinte, un SSD și chiar . Discul a sosit, a fost instalat și a funcționat excelent timp de câteva luni. Dar în ultimul timp am început să observ că discul a început să se „suece” des și, uneori, a trebuit doar să închid laptopul. Îndoiala s-a strecurat: a fost „prietenul” meu chinez încurcat? Cum se verifică funcționalitatea SSD-ului?

La început am început să păcătuiesc pe Ubuntu, poate că a început să meargă? Instalez adesea programe noi și, deși Linux este mult mai stabil în acest sens decât Windows, poate fi și ruinat.

Și așa că ieri am decis să reinstalez sistemul ca să am timp. Hotărât. Dar nu a fost cazul! După prima instalare, nu am putut accesa folderul meu de acasă, care este criptat.

Deși nu am scanat (poate degeaba) până la capăt, era clar că în general toate celulele funcționau perfect. Dar nu m-am calmat și am descărcat un alt program - HDDScanși l-a scanat după ea.

Și acest program a arătat că primul meu sector a fost ucis! Doar unul, ar putea cauza astfel de probleme? Sau acest program este potrivit doar pentru HDD-uri obișnuite? Nu știu încă, dar știu ce voi face.

Deoarece acesta este primul sector, la marcarea discului, voi lăsa o zonă nemarcată la început pentru ca acest sector să nu funcționeze. Dacă asta nu ajută, atunci nu știu ce să fac.

Cum să verificați SSD-ul pentru erori în Linux?

În Linux, după cum am înțeles, există doar un program de consolă în acest scop (deși poate că mă uitam prost), totul este verificat astfel:

Sudo badblocks -v /dev/sdc > ~/test.list

Utilitarul badblocks va verifica discul pentru sectoare defectuoase și va produce un raport în fișierul test.list, care va apărea în directorul principal. Da, nu este foarte clar, dar îl puteți verifica în continuare. Poate știi programe mai bune?

Voi încerca să instalez Linux 15.04 pe acest disc SSD, voi testa atât noul Ubuntu (nu am încercat încă să îl instalez) cât și discul în același timp. Voi scrie în comentarii ce a ieșit din toate astea...

Despre vim au fost deja scrise multe articole și ghiduri, traducerile documentației sale sunt și în rusă, se discută pe forumuri și LUG-uri. Sunt în acest articol...

Ei bine, prietene, ai înțeles! Discul pe care este instalat sistemul Windows este blocat, ești în panică și nu știi ce să faci? Există un banner în mijlocul ecranului...

Nu ai găsit răspunsul la întrebarea ta? Utilizați căutarea pe site:

10 comentarii

    Astăzi am încercat să instalez Ubuntu 15.04 pe acest disc SSD, lăsând zona inițială a discului nealocată - instalarea a înghețat.

    Nu am continuat și am decis să instalez Windows 7 - totul a fost instalat, deși nu știu încă dacă va funcționa fără eșecuri.

    Am decis să fac asta: am introdus un SSD cu Windows 7 în laptop și am instalat Linux pe HDD-ul extern. Acum pot lucra în Windows dacă este necesar, dar pot porni în Linux de pe o unitate externă, astfel încât totul să fie simplu cu Linux.

    Am avut o problemă ciudată cu discul (doar că era un simplu disc), în lninuch scria că repornește ceva acolo, deși mergea. În Windows, tocmai a început să devină prost și s-a târât furios pe disc. Deși peste tot arăta că totul era în regulă cu discul.
    S-a dovedit că trebuia să trec la controlerul IDE din BIOS, în loc de unul nou ciudat, și totul a devenit în regulă.

    Și asta se întâmplă, dar unitățile SSD sunt încă foarte diferite de cele obișnuite și tehnologia nu este încă bine dezvoltată, motiv pentru care apar probleme, mai ales la cele chinezești. Dar avem nevoie de ceva mai ieftin!

    Eu personal folosesc un SSD ca unitate de sistem de aproximativ șase luni. Am avut un laptop Sony VAIO cu un hard disk obișnuit. Apoi mi-am instalat SSD-ul, rulez Ubuntu 14.04.3, dacă este necesar, durează 11-12 secunde - l-am măsurat personal cu un cronometru :-) În laptop, în loc de o unitate; hard disk de 1 TB (directorul principal al punctului de montare) .
    Folosesc BTRFS peste tot. Anterior am folosit Ext4. Nu am observat nicio eroare.
    Oh da! Am un card SD de la Kingston pentru 120 de giga. Montat ca rădăcină.

Epigraf

„Nu aveți încredere niciodată într-un computer pe care nu îl puteți arunca pe fereastră.”
Steve Wozniak

Acum două luni am instalat o unitate SSD în laptop. A funcționat grozav, dar săptămâna trecută a murit brusc din cauza epuizării celulelor (cred). Acest articol este despre cum s-a întâmplat și ce am greșit.

Descrierea mediului

  • Utilizator: Dezvoltator web. Adică, sunt în uz lucruri precum mașini virtuale, eclipse și actualizări frecvente ale depozitelor.
  • OS: Gentoo. Adică, lumea este adesea „reasamblată”.
  • FS: ext4. Adică se scrie un jurnal.

Așadar, povestea începe în aprilie, când am ajuns în sfârșit să copiez partițiile pe o mătură SSD de 64 GB, achiziționată în septembrie. În mod deliberat, nu spun producătorului și modelului, pentru că încă nu mi-am dat seama ce s-a întâmplat și nu contează cu adevărat.

Ce am făcut ca să funcționeze mai mult?

Desigur, am studiat numeroase publicații despre cum să am grijă de unitățile SSD. Și asta am făcut:
  • Livrat noatime pentru partiții, astfel încât la accesarea unui fișier, înregistrarea ultimei ore de acces să nu fie actualizată.
  • Am mărit RAM-ul la maxim și am dezactivat schimbul.
Nu am făcut nimic altceva, pentru că am crezut că computerul ar trebui să servească utilizatorului și nu invers, iar dansul inutil cu o tamburină este greșit.

INTELIGENT.

Cu trei zile înainte de toamnă, eram preocupat de întrebarea: de unde știu câtă fericire am? Am incercat utilitarul smartmontools, dar a afișat informații incorecte. A trebuit să descarc Datasheet și să scriu un patch pentru ei.
După ce am scris patch-ul, am dezgropat un parametru interesant: average_number_of_erases/maximum_number_of_erases = 35000/45000. Dar după ce am citit că celulele MLC pot rezista doar la 10.000 de cicluri, am decis că acești parametri nu înseamnă exact ceea ce credeam că înseamnă și am renunțat la ei.

Cronica căderii

Dintr-o dată, în timpul lucrului au început să se întâmple lucruri inexplicabile, de exemplu, programele noi nu au început. Din curiozitate, m-am uitat la același S.M.A.R.T. parametrul, era deja 37000/50000 (+2000/5000 în trei zile). Nu a mai fost posibil să se repornească sistemul de fișiere al partiției principale nu a putut fi citit.
Am pornit de la compact și am început să verific. Verificarea a arătat o mulțime de noduri rupte. În timpul procesului de reparație, utilitatea a început să testeze sectoarele defecte și să le marcheze. Totul s-a încheiat a doua zi cu următorul rezultat: 60 GB din 64 GB au fost marcați ca fiind proai.
Notă: În hard disk-urile SSD, o celulă este considerată spartă dacă informații noi nu pot fi scrise acolo. Citirea dintr-o astfel de celulă va fi în continuare posibilă. Folosind aceasta, rulați utilitarul badblocksîn modul numai citire, este puțin probabil să găsească ceva.

Am decis să rulez utilitarul intermitent, deoarece nu numai că clipește, ci și reformatează discul. Utilitarul a început formatarea, a gemut și a raportat că a fost depășit numărul rezonabil permis de sectoare defecte și că au existat erori, așa că nu a fost posibilă finalizarea formatării.
După aceasta, discul a început să fie identificat ca un disc cu un nume foarte ciudat, număr de model și dimensiune de 4 GB. Și, pe viitor, nimeni nu-l vede în afară de utilități specializate.
Am scris o scrisoare în sprijinul producătorului. Mi-au recomandat să-l refașez și, dacă nu funcționează, să-l returnez vânzătorului. Garanția este încă de 2 ani, așa că o voi încerca.
Închei această secțiune cu mulțumiri lui Steve Wozniak, care m-a învățat cum să fac backup periodic.

Ce s-a întâmplat

Sincer să fiu, nu mă cunosc. Presupun următoarele: S.M.A.R.T. Nu am mințit și celulele erau cu adevărat uzate (acest lucru este confirmat indirect de backup-ul pe care l-am făcut cu două zile înainte de toamnă; la despachetare a arătat că datele de creare a unor fișiere au fost resetate). Și la verificarea sectoarelor defecte, controlerul de disc a permis pur și simplu marcarea tuturor celulelor ca defecte, în care a fost depășit numărul permis de cicluri de scriere.

Ce să faci dacă ai un SSD

Windows
Instalați Windows 7, totul este optimizat pentru astfel de discuri pe cât posibil. Instalați, de asemenea, multă memorie RAM.
MacOs
Cel mai probabil, doar acele computere care vor fi vândute imediat cu SSD sunt optimizate.
FreeBSD
Instalați 9.0. Citiți sfaturi pentru Linux, gândiți-vă la ce puteți face cu ele.
Linux
  • Instalați nucleul 2.6.33, care are optimizare pentru astfel de discuri sub forma comenzii TRIM.
  • Măriți memoria astfel încât să puteți dezactiva schimbul în siguranță.
  • Set pentru partiții montate noatime.
  • A folosit un sistem de fișiere cu copiere la scriere sau un sistem de fișiere fără jurnal (de exemplu, ext2).
    În acest moment, FS copy-on-write este destul de dificil de utilizat. În prezent, ZFS funcționează numai prin FUSE. Iar nilfs și btrfs jură la montare că formatul lor nu a fost încă finalizat.
  • Porniți NOOP IO Scheduler vă va permite să nu efectuați acțiuni inutile inutile pentru SSD.
  • Corect din punct de vedere conceptual, dar nu va ajuta prea mult discul - transferul fișierelor temporare în tmpfs.
  • Pentru sistemele care scriu intens în jurnal, acesta ar trebui să fie stocat într-o altă locație. Acest lucru este valabil în principal pentru serverele pentru care serverul de jurnal poate fi lansat fără probleme.
  • Obțineți utilitare S.M.A.R.T care afișează corect starea discului SSD, astfel încât să puteți monitoriza periodic discul.
  • Doar economisiți discul. Iar pentru gentushniks, acest lucru înseamnă în plus să nu „reasamblați lumea”.

Întrebări pentru comunitatea habra

  • Este cu adevărat posibil să ucizi celulele MLC în 2 luni? Desigur, înțeleg că nu am scutit discul, dar nu am făcut nimic supranatural, am lucrat ca de obicei.
  • Este acesta un caz de garanție?

UPD: Discul pe care l-am avut era Transcend TS64GSSD25S-M.
UPD2: Există recenzii foarte bune în comentarii despre SSD-urile Intel și SAMSUNG. În plus, oamenii sunt surprinși de cum este posibil să ucizi un SSD cu o mătură atât de repede. Crede-mă, eram perplex în exact același mod. Cu toate acestea, este posibil ca aceasta să fie o serie SSD adaptată în grabă și să poată fi ucisă rapid.
UPD3: În comentarii și

Există o părere că unul dintre cele mai semnificative dezavantaje ale unităților cu stare solidă este fiabilitatea lor finită și, în plus, relativ scăzută. Într-adevăr, din cauza resursei limitate de memorie flash, care este cauzată de degradarea treptată a structurii sale semiconductoare, orice SSD își pierde mai devreme sau mai târziu capacitatea de a stoca informații. Întrebarea când se poate întâmpla acest lucru rămâne esențială pentru mulți utilizatori, așa că mulți cumpărători, atunci când aleg unitățile, sunt ghidați nu atât de performanța lor, cât de indicatorii de fiabilitate. Producătorii înșiși pun combustibil în focul îndoielilor, care, din motive de marketing, prevăd volume relativ reduse de înregistrare permisă în condițiile de garanție pentru produsele lor de consum.

Cu toate acestea, în practică, unitățile solid-state produse în serie demonstrează o fiabilitate mai mult decât suficientă, astfel încât să se poată avea încredere în stocarea datelor utilizatorului. Un experiment care a arătat absența unor motive reale de îngrijorare cu privire la caracterul finit al resursei lor a fost realizat cu ceva timp în urmă de site-ul TechReport. Au efectuat un test care a arătat că, în ciuda tuturor îndoielilor, rezistența SSD-ului a crescut deja atât de mult încât nu trebuie să vă gândiți deloc la asta. Ca parte a experimentului, a fost practic confirmat că majoritatea modelelor de unități de consum sunt capabile să transfere înregistrări de aproximativ 1 PB de informații înainte de a eșua și, în special, modelele de succes, cum ar fi Samsung 840 Pro, rămân în viață după ce au digerat 2 PB de date. . Astfel de volume de înregistrare sunt practic de neatins într-un computer personal convențional, astfel încât durata de viață a unei unități SSD pur și simplu nu se poate sfârșit înainte ca aceasta să devină complet învechită și să fie înlocuită cu un nou model.

Cu toate acestea, această testare nu a reușit să convingă scepticii. Faptul este că a fost realizat în 2013-2014, când au fost utilizate unități cu stare solidă bazate pe MLC NAND planar, care este fabricată folosind o tehnologie de proces de 25 nm. O astfel de memorie înainte de degradarea sa este capabilă să reziste la aproximativ 3000-5000 de cicluri de programare-ștergere, dar acum sunt utilizate tehnologii complet diferite. Astăzi, memoria flash cu o celulă de trei biți a ajuns la modelele SSD produse în serie, iar procesele tehnologice planare moderne folosesc o rezoluție de 15-16 nm. În același timp, memoria flash cu o structură tridimensională fundamental nouă devine larg răspândită. Oricare dintre acești factori poate schimba radical situația de fiabilitate, iar în total, memoria flash modernă promite doar o resursă de 500-1500 de cicluri de rescriere. Se deteriorează unitățile odată cu memoria și trebuie să începem să ne îngrijorăm din nou cu privire la fiabilitatea lor?

Cel mai probabil nu. Faptul este că, împreună cu schimbările în tehnologiile semiconductoare, există o îmbunătățire continuă a controlerelor care controlează memoria flash. Ei introduc algoritmi mai avansați care ar trebui să compenseze schimbările care apar în NAND. Și, așa cum promit producătorii, modelele SSD actuale sunt cel puțin la fel de fiabile ca predecesorii lor. Dar motive obiective de îndoială rămân încă. Într-adevăr, la nivel psihologic, unitățile bazate pe vechiul MLC NAND de 25 nm cu 3000 de cicluri de rescriere arată mult mai solid decât modelele SSD moderne cu 15/16 nm TLC NAND, care, toate celelalte lucruri fiind egale, poate garanta doar 500 cicluri de rescriere. Tot mai popularul TLC 3D NAND, care, deși este produs conform standardelor tehnologice mai înalte, este, de asemenea, supus unei influențe reciproce mai puternice a celulelor, nu este, de asemenea, foarte încurajator.

Ținând cont de toate acestea, am decis să realizăm propriul experiment, care ne-ar permite să stabilim ce fel de rezistență poate fi garantată de modelele actuale de unități bazate pe cele mai populare tipuri de memorie flash în prezent.

Controlorii decid

Durata de viață limitată a unităților construite pe memorie flash nu a surprins pe nimeni de mult timp. Toată lumea a fost de mult obișnuită cu faptul că una dintre caracteristicile memoriei NAND este un număr garantat de cicluri de rescriere, după depășirea cărora celulele pot începe să distorsioneze informațiile sau pur și simplu să eșueze. Acest lucru se explică prin însuși principiul de funcționare al unei astfel de memorii, care se bazează pe captarea electronilor și stocarea sarcinii în interiorul unei porți plutitoare. Schimbarea stărilor celulei are loc datorită aplicării unor tensiuni relativ mari la poarta plutitoare, datorită cărora electronii depășesc un strat subțire de dielectric într-o direcție sau alta și sunt reținuți în celulă.

Structura semiconductoare a unei celule NAND

Cu toate acestea, această mișcare a electronilor este asemănătoare cu o defalcare - uzează treptat materialul izolator și, în cele din urmă, aceasta duce la o defalcare a întregii structuri semiconductoare. În plus, există o a doua problemă care implică deteriorarea treptată a performanței celulei - atunci când are loc tunelarea, electronii se pot bloca în stratul dielectric, împiedicând recunoașterea corectă a sarcinii stocate în poarta plutitoare. Toate acestea înseamnă că momentul în care celulele de memorie flash nu mai funcționează în mod normal este inevitabil. Noile procese tehnologice nu fac decât să agraveze problema: odată cu scăderea standardelor de producție, stratul dielectric devine doar mai subțire, ceea ce îi reduce rezistența la influențele negative.

Cu toate acestea, a spune că există o relație directă între resursele celulelor de memorie flash și speranța de viață a SSD-urilor moderne nu ar fi în întregime corect. Funcționarea unei unități SSD nu este un proces simplu de scriere și citire în celulele de memorie flash. Faptul este că memoria NAND are o organizare destul de complexă și sunt necesare abordări speciale pentru a interacționa cu ea. Celulele sunt organizate în pagini, iar paginile sunt organizate în blocuri. Scrierea datelor este posibilă numai pentru pagini goale, dar pentru a șterge o pagină, întregul bloc trebuie resetat. Aceasta înseamnă că scrierea, sau chiar mai rău, modificarea datelor, se transformă într-un proces complex în mai mulți pași, inclusiv citirea paginii, schimbarea acesteia și rescrierea ei în spațiul liber, care trebuie mai întâi șters. Mai mult, pregătirea spațiului liber este o bătaie de cap separată, care necesită „colectarea gunoiului” - formarea și curățarea blocurilor din paginile care au fost deja folosite, dar au devenit irelevante.

Schema de funcționare a memoriei flash a unei unități SSD

Ca rezultat, volumul real de scrieri pe memoria flash poate diferi semnificativ de volumul operațiunilor inițiate de utilizator. De exemplu, schimbarea chiar și a unui octet poate presupune nu numai scrierea unei pagini întregi, ci chiar și nevoia de a rescrie mai multe pagini deodată pentru a elibera mai întâi un bloc curat.

Raportul dintre cantitatea de scrieri efectuate de utilizator și sarcina reală a memoriei flash se numește câștig de scriere. Acest coeficient este aproape întotdeauna mai mare decât unu, iar în unele cazuri este mult mai mare. Cu toate acestea, controlerele moderne, prin operațiuni de tamponare și alte abordări inteligente, au învățat să reducă eficient amplificarea de scriere. Tehnologiile utile pentru prelungirea duratei de viață a celulelor, cum ar fi stocarea în cache SLC și nivelarea uzurii, au devenit larg răspândite. Pe de o parte, ei transferă o mică parte a memoriei într-un mod SLC economisitor și o folosesc pentru a consolida operațiuni mici disparate. Pe de altă parte, fac încărcarea matricei de memorie mai uniformă, prevenind rescrierile multiple inutile ale aceleiași zone. Ca rezultat, stocarea aceleiași cantități de date utilizator pe două unități diferite din punctul de vedere al matricei de memorie flash poate provoca încărcări complet diferite - totul depinde de algoritmii utilizați de controler și firmware în fiecare caz specific.

Există o altă latură: colectarea gunoiului și tehnologiile TRIM, care, pentru a îmbunătăți performanța, pregătesc blocuri curate de pagini de memorie flash și, prin urmare, pot transfera date dintr-un loc în altul fără nicio intervenție a utilizatorului, aduc o contribuție suplimentară și semnificativă la uzura matricei NAND . Dar implementarea specifică a acestor tehnologii depinde și în mare măsură de controler, așa că diferențele în modul în care SSD-urile își gestionează propriile resurse de memorie flash pot fi semnificative și aici.

Ca rezultat, toate acestea înseamnă că fiabilitatea practică a două unități diferite cu aceeași memorie flash poate diferi foarte mult doar datorită unor algoritmi și optimizări interne diferiți. Prin urmare, atunci când vorbim despre resursa unui SSD modern, trebuie să înțelegeți că acest parametru este determinat nu numai și nu atât de rezistența celulelor de memorie, ci de cât de atent le gestionează controlerul.

Algoritmii de funcționare ai controlerelor SSD sunt îmbunătățiți în mod constant. Dezvoltatorii nu numai că încearcă să optimizeze volumul operațiunilor de scriere în memoria flash, dar introduc și metode mai eficiente de procesare a semnalului digital și de corectare a erorilor de citire. În plus, unii dintre ei recurg la alocarea unei suprafețe mari de rezervă pe SSD, datorită căreia sarcina pe celulele NAND este redusă și mai mult. Toate acestea afectează și resursa. Astfel, producătorii de SSD au o mulțime de pârghii în mâinile lor pentru a influența ce rezistență finală va demonstra produsul lor, iar resursa de memorie flash este doar unul dintre parametrii acestei ecuații. Acesta este tocmai motivul pentru care testarea de anduranță a SSD-urilor moderne este de un asemenea interes: în ciuda introducerii pe scară largă a memoriei NAND cu rezistență relativ scăzută, modelele actuale nu trebuie neapărat să fie mai puțin fiabile decât predecesorii lor. Progresul în controlere și metodele de operare pe care le folosesc este destul de capabil să compenseze fragilitatea memoriei flash moderne. Și tocmai de aceea este interesant studiul actualelor SSD-uri de consum. În comparație cu SSD-urile din generațiile anterioare, un singur lucru rămâne neschimbat: resursa unităților SSD este în orice caz finită. Dar cum s-a schimbat în ultimii ani este exact ceea ce ar trebui să arate testele noastre.

Metodologia de testare

Esența testării de rezistență SSD este foarte simplă: trebuie să rescrieți continuu datele din unități, încercând să stabiliți practic limita rezistenței acestora. Cu toate acestea, o înregistrare liniară simplă nu îndeplinește tocmai scopul testării. În secțiunea anterioară, am vorbit despre faptul că unitățile moderne au o mulțime de tehnologii care vizează reducerea factorului de amplificare a scrierii și, în plus, efectuează procedurile de colectare a gunoiului și nivelare a uzurii în mod diferit și, de asemenea, reacționează diferit la sistemul de operare TRIM. comanda . De aceea, cea mai corectă abordare este interacțiunea cu SSD-ul prin sistemul de fișiere cu o repetare aproximativă a profilului operațiilor reale. Numai atunci putem obține un rezultat pe care utilizatorii obișnuiți îl pot considera ca ghid.

Prin urmare, în testul nostru de anduranță folosim unități formatate cu sistemul de fișiere NTFS, pe care două tipuri de fișiere sunt create continuu și alternativ: mici - cu o dimensiune aleatorie de la 1 la 128 KB și mari - cu o dimensiune aleatoare de la 128 KB la 10 MB. În timpul testului, aceste fișiere umplute aleatoriu sunt înmulțite până când rămân mai mult de 12 GB de spațiu liber pe unitate când se atinge acest prag, toate fișierele create sunt șterse, se face o scurtă pauză și procesul se repetă din nou. În plus, unitățile testate conțin simultan un al treilea tip de fișier - permanent. Astfel de fișiere cu un volum total de 16 GB nu sunt implicate în procesul de ștergere-rescriere, ci sunt utilizate pentru a verifica funcționarea corectă a unităților și lizibilitatea stabilă a informațiilor stocate: în fiecare ciclu de umplere a SSD-ului, verificăm suma de control. dintre aceste fișiere și comparați-l cu o valoare de referință, precalculată.

Scenariul de testare descris este reprodus de programul special Anvil’s Storage Utilities versiunea 1.1.0, starea unităților este monitorizată folosind utilitarul CrystalDiskInfo versiunea 7.0.2. Sistemul de testare este un computer cu o placa de baza ASUS B150M Pro Gaming, un procesor Core i5-6600 cu Intel HD Graphics 530 integrat si 8 GB DDR4-2133 SDRAM. Unitățile cu interfață SATA sunt conectate la controlerul SATA 6 Gb/s încorporat în chipsetul plăcii de bază și funcționează în modul AHCI. Driverul utilizat este Intel Rapid Storage Technology (RST) 14.8.0.1042.

Lista modelelor SSD care participă la experimentul nostru include în prezent peste cinci duzini de articole:

  1. (AGAMMXS11-240GT-C, firmware SVN139B);
  2. ADATA XPG SX950 (ASX950SS-240GM-C, firmware Q0125A);
  3. ADATA Ultimate SU700 256 GB (ASU700SS-256GT-C, firmware B170428a);
  4. (ASU800SS-256GT-C, firmware P0801A);
  5. (ASU900SS-512GM-C, firmware P1026A);
  6. Crucial BX500 240 GB (CT240BX500SSD1, firmware M6CR013);
  7. Crucial MX300 275 GB (CT275MX300SSD1, firmware M0CR021);
  8. (CT250MX500SSD1, firmware M3CR010);
  9. GOODRAM CX300 240 GB ( SSDPR-CX300-240, firmware SBFM71.0);
  10. (SSDPR-IRIDPRO-240, firmware SAFM22.3);
  11. (SSDPED1D280GAX1, firmware E2010325);
  12. (SSDSC2KW256G8, firmware LHF002C);
  • Serghei Savenkov

    un fel de recenzie „scurtă”... de parcă s-ar grăbi undeva