„Bad sectors” de stocare : ce sunt, de ce apar și ce se poate face

Erori „Bad sectors” : ce sunt, de ce apar și ce se poate face

Un „bad sector” este o zonă de memorie de pe un hard disc sau un solid-state disc care nu poate fi citită sau rescrisă; prin urmare, un astfel de spațiu de memorie devine inutilizabil, iar datele stocate sunt afectate parțial sau total.

Există mai multe cauze care determină apariția de erori de tip bad sectors, iar acestea duc inevitabil la pierderea de date, însă, în funcție de natura cauzei (fizică/hard, respectiv logică/soft), sunt și situații în care recuperarea datelor se poate face în totalitate, iar sectoarele defecte pot fi reparate.

Despre sectoarele defecte de natură fizică (hardware)

Un sector defect fizic la nivelul hard discului este o zonă de memorie care își pierde permanent funcțiile de scriere și de citire, iar datele conținute au fost alterate într-un mod care nu face posibilă recuperarea datelor.

Motivele defectelor hard pot fi:
  • Deteriorarea mecanismelor fizice care stau la baza hard discurilor magnetice (HDD-urilor), lucru care face ca capetele de citire să interacționeze forțat cu sectoarele de memorie (mai exact: să producă zgârieturi), deteriorându-le fizic;
  • Accesarea rapidă a unei aceleiași secțiuni de memorie din cadrul suportului de stocare de tip SSD, lucru care duce la încălzirea excesivă, și deci la degradarea fizică; în plus, fiecare celulă de memorare are un număr limitat de rescrieri, după care aceasta devine inutilizabilă;
  • Expunerea la șocuri fizice (de exemplu scăparea suportului de stocare sau a calculatorului) sau la condiții de temperatură, sarcină electrică, poziție de amplasare sau umiditate nenaturală;
  • Existența unor defecțiuni din fabricație, care nu au produs pe termen scurt probleme, însă, care au dus în timp la creșterea accentuată a numărului de sectoare defecte.

În momentul în care pe hard disc este detectat un sector „bad”, acesta va fi marcat ca fiind defect, iar spațiul de memorie corespunzător acestuia va fi relocalizat pe un alt sector. Cu cât se strâng mai multe sectoare defecte, cu atât și capacitatea de stocare a suportului de memorie va scădea.

Despre sectoarele defecte de natură logică (software)

Erorile „Bad sector” software sunt zone de memorie care deși nu au defecțiuni fizice, acestea nu pot fi accesate pentru rescriere în condiții de siguranță a datelor, având legătură cu natura logică a modului în care sunt citite și scrise date. Datele care existau într-un bad sector software vor putea fi recuperate ulterior, iar disfuncționalitatea sectorului (care este temporară) poate fi rezolvată.

Cauzele sectoarelor defecte logic pot fi:
  • Software-ul care rulează în sistem inițiază scrieri pe disc care nu sunt finalizate - în unele cazuri, acestea sunt produse accidental, însă, se poate și ca acestea să fie produse intenționat, de exemplu de către viruși informatici sau programe malware;
  • Calculatorul sau un anumit program este oprit forțat sau i se întrerupe alimentarea cu energie electrică în momentul în care se executa scrierea de date într-un sector de memorie – cum operația nu s-a putut realiza cu succes, sectorul care era în curs de rescriere va conține inconsistențe ale datelor, iar acestea vor fi văzute ca sectoare defecte.

Mecanismul prin care astfel de sectoare vor fi considerate „bad sectors” se bazează pe verificări interne ale integrității datelor, care returnează coduri de eroare în cazul în care datele stocate prezintă chiar și cel mai mic grad de corupere – ceea ce este un indiciu că datele au fost manevrate eronat.

Remedierea sectoarelor defecte soft se face prin rescrierea cu noi date, astfel încât să se piardă inconsistența logică existentă, respectiv formatarea low-level, pentru discurile și software-ul mai vechi.

Legătura dintre sectoarele defecte și pierderea datelor conținute

Chiar dacă hard discul sau solid-state discul conține sectoare defecte, asta nu înseamnă neapărat că acesta este pe cale să cedeze.

Dacă este vorba de sectoarele defecte logic, acestea pot fi reparate folosind un instrument specializat (inclus de asemenea în sistemul de operare), iar datele conținute sunt de obicei recuperabile. Dacă este vorba de sectoare defecte de tip hardware, acestea nu pot fi reparate ci doar ignorate, iar datele afectate s-ar putea să nu poată fi recuperate în integralitate; în plus, dacă există un număr mare de sectoare defecte, și, mai ales, numărul acestora continuă să crească în ritm accelerat, acesta este un indiciu că suportul de stocare este pe cale să cedeze.

Oricare ar fi cazul, pentru a se asigura integritatea datelor importante care se doresc a fi păstrate pe termen lung, singura soluție viabilă este crearea de copii de siguranță pe alte suporturi de stocare, bine ar fi și ca acestea să fie de tip diferit – de exemplu, pe medii optice, magnetice, flash sau în cloud.

Cum se poate detecta prezența sectoarelor defecte?

Sectoarele defecte nu vor putea fi sesizate într-o primă instanță de către utilizator, însă consecințele acestora vor deveni vizibile ulterior, odată cu creșterea numărului de astfel de sectoare.

Utilizatorul poate întâlni erori cu privire la faptul că fișierele acestuia (documente, executabile ș.a.) sau ale sistemului de operare sunt corupte și nu pot fi accesate. Adesea, performanța calculatorului scade considerabil, sistemul de operare fiind nevoit să efectueze verificări ale integrității datelor și operații de remediere sau defragmentare care vor dura o perioadă mare de timp, și care, dacă sunt întrerupte de către utilizator prin reporniri repetate ale calculatorului, vor duce la agravarea rapidă a condiției suportului de stocare. În final, însuși dispozitivul de stocare va fi clasificat ca având condiția „bad”, ceea ce înseamnă că nu se mai poate efectua operații de scriere pe majoritatea sectoarelor existente iar datele stocate sunt inconsistente.

Cea mai bună cale de a știi dacă suportul de stocare conține sectoare defecte este prin folosirea de software specializat.

Cum verifici HDD-ul / SSD-ul de sectoare defecte și cum le poți repara pe cele de natură logică (software)

Uzual, sistemele de operare (Windows, Linux, Mac OS) gestionează automat și periodic sectoarele defecte și inițiază operații de reparare, dacă acest lucru este posibil, plus recuperarea datelor afectate; există însă și cazuri când trebuie folosit software extern.

Windows-ul conține utilitarul chkdsk, care dacă este executat asupra unei partiții cu parametrul f, va iniția și repararea sectoarelor defecte logic – vezi cum se repară „bad sectors” în Windows. De asemenea, și celelalte sisteme de operare conțin astfel de utilitare, care pot fi lansate manual de către utilizator pentru a detecta și repara logic sectoarele defecte.

Dacă sistemul de operare nu mai poate fi accesat, ceea ce poate indica prezența un număr mare de erori fizice și/sau logice, atunci va trebui să folosești un program bootabil, prin intermediul căruia să realizezi scanarea și repararea HDD-ului / SSD-ului. O astfel de soluție este colecția de programe de diagnosticare și depanare Hiren’s Boot CD – care conține, printre altele, următoarele softuri:

  • DOS Programs→ Hard Disk Tools → DRevitalize (Repair bad sectors) – pentru reparea sectoarelor defecte soft;
  • Derik's Boot and Nuke (Hard Disk Eraser) – pentru rescrierea întregului hard disc cu date aleatoare (facilitând ștergerea permanentă a datelor);
  • Linux based rescue environment (Parted magic) – pentru repartiționarea și reformatarea avansată a suportului de stocare.

Citește și: ce este Hiren’s Boot CD și ce se poate face cu acesta.
Sectoarele defecte sunt o realitate a suporturilor de stocare, deci nu ar trebui să fie un motiv de îngrijorare apariția câtorva sectoare defecte. Oricare ar fi starea HDD-ului sau SSD-ului, crearea de backup-uri este o condiție vitală dacă vrei să eviți situația de a pierde datele de pe acestea. Un număr mare de sectoare defecte, care continuă să crească constant, este un indicator că suportul de stocare este pe cale să se defecteze iremediabil, iar datele conținute să devină irecuperabile.

Per ansamblu, sectoarele defecte sunt gestionate automat de către sistemul de operare, iar o intervenție de scanare și reparare manuală este necesară atunci când sistemul de operare nu mai funcționează în parametrii normali sau nu se mai încarcă. În orice caz, o verificare a discului este întotdeauna utilă, mai ales când se constată o încetinire a sistemului.

A fost acest articol suficient de documentat cu privire la sectoarele defecte (bad sectors), iar dacă nu, ce alte informații ai mai fi dorit să afli?

Citește și:
Întreținerea hard discului: ce este defragmentarea și cum se face
Ce sistem de fișiere să folosești: NTFS, Fat32 sau exFat
Cum creezi o partiție nouă în Windows
Cum mărești dimensiunea unei partiții în Windows