Ștergeți sectoarele rele. Sectoare proaste. Ce este, ce mănâncă și cum să scapi de ele

1. Un pic de istorie

Sectoarele proaste (din engleză. - Bad, inutilizabile) sunt pe orice hard disk-uri. Oricât de atent au fost făcute discurile lor, pe fiecare dintre ele există mai multe locuri, a căror înregistrare sau citire este însoțită de erori. În plus, există pur și simplu suprafețe buggy care se pot transforma în defecte, ceea ce este inacceptabil pentru utilizator. Prin urmare, fiecare acționare, după fabricarea în fabrică, este supusă unor teste riguroase, în timpul cărora sunt identificate sectoare proaste. Acestea sunt marcate ca inutilizabile și sunt introduse într-un tabel special - lista defectelor .

Primele șuruburi aveau o foaie de defect sub forma unui autocolant de hârtie, în care erau introduse adresele secțiunilor instabile din fabrică. Aceste dispozitive, care sunt o copie ușor modificată a unei unități de dischetă convenționale, ar putea funcționa numai în conformitate cu parametrii lor fizici: numărul de piese, sectoare și capete indicate în pașaportul lor a coincis exact cu numărul lor real. Achiziționând un astfel de dispozitiv, utilizatorul a citit autocolantul și a introdus adresele site-urilor ucise din FAT. După aceea sistem de operare  a încetat să observe aceste defecte, la fel cum nu observă blocurile proaste de pe dischete dacă ar fi fost eliminate prin scandiscul „oh. Probabil că în acele zile a apărut termenul„ bloc rău ”: blocul a fost numit grup - unitate minimă de logică spațiu pe disc. La nivel fizic, un cluster este format din mai multe sectoare, iar în cazul în care un sector este deteriorat, sistemul de operare declară inutilizabil întregul cluster. Nu existau alte metode de ascundere a defectelor la acea vreme. Și când au existat modalități de a ascunde anumite sectoare, oamenii nu au venit cu concepte noi și continuă să folosească cu succes cuvântul „bloc”.

A durat destul de mult timp până când producătorii au prezentat un lucru foarte interesant: dacă utilizatorul marchează încă blocuri rele ca inutile, au motivat, atunci de ce să nu le marcheze chiar la fabrică? Dar cum să faceți acest lucru dacă nu există un sistem de fișiere pe șurub și nu se știe care va fi? Atunci au apărut un lucru complicat "Translator": au început să scrie un tabel special despre clătite, care menționa ce sectoare trebuie ascunse utilizatorului și care ar trebui să i se lase. Traducătorul a devenit un fel de legătură intermediară care conectează sistemul fizic al „disc-head-urilor” cu interfața de unitate. S-a presupus că atunci când este pornit, șurubul își va citi mai întâi tabelele interne, ascunzând adresele de defect marcate în ele și abia apoi își va permite programele de BIOS, OS și aplicații. Și astfel încât utilizatorul să nu rescrie în mod accidental traducătorul în timpul funcționării, acesta a fost plasat într-o zonă specială a discului care este inaccesibilă programelor convenționale. Doar regulatorul de șuruburi l-a putut accesa. Acest eveniment a făcut o adevărată revoluție în industria hard disk-urilor și a marcat apariția unei noi generații de unități - cu o zonă de servicii. Pentru ca toate șuruburile aceluiași model, dar cu un număr diferit de defecte, să aibă aceeași capacitate, piesele de rezervă au fost lăsate pe fiecare dintre ele - o rezervă special prevăzută pentru nivelarea capacității aceluiași tip de acționări la valoarea declarată standard. Acesta a început să fie plasat la capătul discului, aproape de centrul său, fiind de asemenea inaccesibil pentru utilizator. La ieșirea din fabrică, astfel de hard disk-uri nu aveau mai multe sectoare vizibile. Dacă în timpul funcționării apar noi defecte, utilizatorul ar putea face formatarea la nivel scăzut a unei utilități universale din BIOS-ul plăcii de bază și să încerce să le ascundă. Uneori, ca pe dischete, acest lucru a reușit. Dar dacă „spiritele rele” erau fizice, atunci acest lucru nu a ajutat: era imposibil să adăugăm noi defecte în tabel și să rescriem traducătorul fără programe speciale. Prin urmare, blocurile proaste pe multe șuruburi vechi (înainte de 1995) trebuiau ascunse în același mod, depășit - prin FAT. Doar Seagate, Maxtor și Western Digital au lansat utilități pentru ascunderea defectelor cu înlocuirea lor din rezervă (se află în continuare pe unele ftp și se numesc sgatfmt4.exe, mformat2.exe și, respectiv, wddiag.exe).

Timpul a trecut și șuruburile s-au schimbat și mai mult. În efortul de a crește densitatea de înregistrare, dezvoltatorii au început să folosească diverse trucuri non-standard: au început să se aplice pe plăci etichete servoproiectat să lovească mai precis capetele de pe pistă. A apărut tehnologia înregistrării în secțiune de zonă (ZBR), a cărei semnificație a fost un număr diferit de sectoare pe piesele externe și interne. Unitatea de acționare a capului s-a schimbat - în loc de un motor cu pas, a început să fie utilizat un poziționant sub forma unei bobine mobile. Și capetele și discurile în sine s-au schimbat atât de mult, încât fiecare companie și-a dezvoltat propria structură de format de nivel scăzut, ascuțită doar pentru tehnologia lor. Acest lucru a făcut imposibilă utilizarea utilităților de formatare universale la nivel scăzut datorită faptului că traducătorul unor astfel de șuruburi a învățat să ascundă formatul fizic al unităților, traducându-l într-unul virtual. Numărul de cilindri, sectoare și capete scrise pe corpul șurubului a încetat să mai corespundă valorilor sale adevărate, iar încercările de formatare a unui astfel de șurub cu utilități vechi, de regulă, au eșuat: controlerul său a respins comanda standard ATA 50A sau, pur și simplu, formatarea simulată, umplând șurubul cu zerouri. Acest lucru a fost lăsat special pentru compatibilitatea cu programele mai vechi. Din același motiv, procedura de format de nivel scăzut a fost exclusă din BIOS-ul modern plăci de bază. Și pentru a face astfel de șuruburi de formatare la nivel scăzut, a fost necesară ocolirea traducătorului, obținând acces direct la piesele și capetele fizice. Pentru aceasta, au început să utilizeze o utilitate tehnologică care lansează un microcod special înregistrat în ROM-ul unității. Comanda de apel pentru acest microcode este unică pentru fiecare model de șurub și se referă la   echipele tehnologice care nu sunt dezvăluite de companie. Adesea, o astfel de formatare nu se poate realiza prin interfața standard IDE: multe modele cu șuruburi din anii 90 - Conner, Tea, etc., precum și toate modelele moderne Seagate, necesită conectarea separată a terminalului prin intermediul portului COM. În ceea ce privește utilitățile tehnologice, acestea nu au fost niciodată distribuite pe scară largă și nu au fost disponibile utilizatorului obișnuit. Pentru utilizare pe scară largă, s-au scris programe dope care efectuează pseudo-formatarea prin interfață: umplerea unui disc cu zerouri pentru a șterge informațiile. Acest lucru poate fi observat chiar și din numele acestor utilități, care pot fi găsite pe site-urile site-urilor producătorilor de hard: wdclear, fjerase, zerofill etc. Desigur, nu există echipe tehnologice în aceste programe și, prin urmare, ele pot fi aplicate pe orice hard disk-uri. Astfel de utilități sunt adesea utile pentru a ajuta la scăparea anumitor tipuri de BAD, despre care vom vorbi puțin mai târziu.

De ce au acționat producătorii atât de crud, lipsindu-ne de posibilitatea de a face o formatare corectă la nivel scăzut și de a ne ascunde defectele? Încă nu există un consens asupra acestei întrebări, dar răspunsul oficial al majorității companiilor este ceva de genul: „este o operațiune atât de complicată și periculoasă încât nu puteți permite unui utilizator obișnuit să o facă, altfel multe șuruburi vor fi ucise pur și simplu. Prin urmare, formatarea la nivel scăzut poate fi făcută doar în fabrică sau într-un centru de servicii de marcă. ”

Să încercăm să ne dăm seama dacă acest lucru este chiar așa. Și, în același timp, să analizăm care este formatarea reală la nivel scăzut a hard disk-urilor moderne, o putem face noi înșine și, cel mai important - avem nevoie de ea?

2. Pregătirea hard disk-ului din fabrică

Înainte de a ascunde rău în fabrică, este foarte important să se identifice totul, chiar și defecte foarte mici, precum și zone instabile care se pot transforma în rău în timp. Într-adevăr, dacă acest lucru se întâmplă în timpul funcționării, utilizatorul poate pierde un fișier important, iar reputația companiei care a lansat o astfel de unitate „neterminată” va fi deteriorată. Prin urmare, testarea hard disk-urilor înainte de a ascunde defectele durează foarte mult timp, cel puțin câteva ore și se realizează în modul tehnologic. Acest lucru este realizat pentru a elimina întârzierile de timp care apar inevitabil în timpul activității traducătorului, trimițând date prin cache și logica interfeței. Prin urmare, la fabrică, suprafața este scanată doar de parametri fizici. De obicei, acest lucru nu este realizat de un program extern, ci de un modul special din ROM-ul șurubului, care funcționează fără participarea unei interfețe. Rezultatul final al unei astfel de testări este obținerea unei liste de defecte - o listă electronică de zone inutilizabile ale spațiului pe disc. Acesta este introdus în zona de service a șurubului și depozitat acolo pentru întreaga viață a unității.

Hard disk-urile moderne au două liste principale de defecte: unul este completat la fabrică la fabricarea unității și se numește P-list (primar), iar cel de-al doilea se numește G-list (din cuvântul - în creștere), și este completat în timpul funcționării șurubului, când apar noi defecte. . În plus, unele șuruburi (în special, Quantball Fireball din seria ST și TM) au, de asemenea, o foaie servo-defectă (marcaje servo aplicate pe plăcile winchester au uneori și erori), iar multe modele moderne conțin și o listă temporară (în așteptare) defecte. În ea, controlorul intră în sectoare care sunt „suspecte” din punctul său de vedere, de exemplu, cele care nu au fost citite prima dată sau cu erori.

După primirea listei de defecte, continuați să ascundeți defectele. Există mai multe modalități de a le ascunde, fiecare având propriile sale caracteristici. Teoretic, puteți să reasignați pur și simplu adresele sectoarelor deteriorate în rezervă și să le luați de acolo, dar acest lucru va provoca o pierdere a performanței șuruburilor, deoarece de fiecare dată când detectează un sector marcat ca inutilizabil, va fi obligat să mute capetele într-o zonă de rezervă, care poate fi localizată departe de defect. Dacă vor exista multe sectoare reasignate, performanța acționării va scădea foarte mult, deoarece cea mai mare parte a timpului va fi cheltuită pentru scuturarea inutilă a capetelor. Mai mult, viteza șuruburilor cu un număr diferit de defecte va varia foarte mult, ceea ce este desigur inacceptabil în producția de masă. Această metodă de ascundere a defectelor se numește "Metoda de înlocuire"  sau rEMAP(din engleză: remap - restructurarea unei hărți sectoriale).

Datorită numeroaselor dezavantaje inerente reamintirii, această metodă nu este niciodată folosită în producția industrială de șuruburi, ci folosesc un algoritm diferit: după identificarea tuturor defectelor, adresele tuturor sectoarelor funcționale sunt rescrise astfel încât numerele lor să fie în ordine. Sectoarele rele sunt pur și simplu ignorate și nu sunt implicate în lucrări ulterioare. Zona de rezervă rămâne, de asemenea, continuă, iar o parte din ea se alătură la sfârșitul zonei de lucru - pentru a egaliza volumul. Această metodă de a ascunde ecusoanele este mai dificil de implementat decât o remap, dar rezultatul merită efortul depus pentru ea - pentru orice număr de sectoare proaste, unitatea nu încetinește. Acest al doilea tip principal de ascundere a defectelor este numit „Metoda de săritură a sectorului”. (Există alți algoritmi pentru ascunderea defectelor din fabrică, de exemplu, prin eliminarea întregii piese sau folosirea sectorului de rezervă pe fiecare pistă, dar au dezavantaje și, prin urmare, practic nu sunt utilizate în unitățile moderne).

Procesul de traducere a adreselor cu omiterea defectelor se numește „formatare internă”. Intern - deoarece întregul proces are loc complet în interiorul șurubului, la adrese fizice și fără participarea unei interfețe. În acest moment, șurubul este controlat de firmware-ul integrat în ROM-ul său, care analizează lista defectelor și controlează formatarea. Echipele externe nu o pot întrerupe. După finalizarea formatării, firmware-ul înregistrează automat traducătorul (sau îl creează din nou), iar șurubul devine gata de utilizare. După aceea, el, fără un singur bloc rău, ajunge din fabrică către cumpărător.

3. Noile tehnologii

Acum este clar de ce utilitățile proprietate nu efectuează nicio operațiune legată de accesul direct la zona de servicii. La urma urmei, ascunderea defectelor prin formatare este un ciclu de reparație aproape complet, bazat pe parametri externi și asociat cu o înțelegere clară a fiecărei etape. Și suficient pentru a face ceva greșit pentru a șterge unitatea. Dăm un exemplu simplu: utilizatorul a decis să efectueze o formatare „reală” la nivel scăzut prin pornirea subrutinei ROM în modul tehnologic. Procesul durează de obicei 10-60 de minute, dar apoi există o pană de curent sau o blocare banală - și șurubul rămâne fără traducător, deoarece pur și simplu nu are timp să-l recreeze. Aceasta înseamnă că un astfel de dispozitiv nu va fi potrivit pentru lucrări ulterioare - pur și simplu nu va fi văzut nici de sistemul de operare, nici de BIOS. Este înfricoșător să-ți imaginezi câte discuri pot fi ucise în acest fel, din simpla curiozitate sau din greșeală. Mai ales dacă aceste utilități cad în mâinile manechinelor, lansând totul pe calculatoarele lor și apăsând RESET în loc. Desigur, discul nu se deteriorează irevocabil, iar repornind formatarea îl puteți readuce la viață. Însă gândirea celor mai mulți utilizatori este concepută astfel încât atunci când se confruntă cu probleme (un cadavru care nu este detectat în BIOS în loc de șurub), mulți intră în panică, blamând producătorii pentru tot. Și nu au nevoie de hemoroizi suplimentari, desigur - este mult mai important să faceți șurubul să funcționeze perioada de garanție. Prin urmare, în urmă cu câțiva ani, au început să depună posibilitatea acumulării capacității de a „repara” zonele rele singure - făcând o recapitulare. Așa cum am menționat anterior, remap-ul nu a găsit aplicație în pregătirea din fabrică a acționărilor, dar s-a dovedit a fi o soluție de mare succes pentru ascunderea defectelor în condițiile casnice. Avantajele remasterizării față de formatarea internă sunt lipsa transferului șurubului în modul tehnologic, viteza de funcționare și siguranța pentru acționare. În plus, în multe cazuri, o remap se poate face fără demolarea sistemului de fișiere și fără distrugerea datelor asociate. Această tehnologie se numește reasignarea automată a defectelor, iar procesul în sine este reasignat. Astfel, reaprovizionarea și reasignarea sunt practic același lucru, deși termenul reasignare este de obicei aplicat unui singur sector și reaprovizionare pe întregul disc.

Remap-ul funcționează după cum urmează: dacă apare o eroare în timp ce încercați să accesați sectorul, controlorul „inteligent” înțelege că acest sector este defect și îl marchează pe mers ca BAD. Adresa sa este introdusă imediat în tabelul cu defecte (lista G). Pentru multe șuruburi, acest lucru se întâmplă atât de repede încât utilizatorul nici nu observă detectarea unui defect și ascunderea acestuia. În timpul funcționării, șurubul compară constant adresele sectorului curent cu adresele din tabel și nu se aplică sectoarelor defecte. În schimb, mută capetele în zona de rezervă și citește sectorul de acolo. Din păcate, datorită timpului petrecut pe poziționarea îndelungată, astfel de sectoare vor arăta ca mici scufundări în graficul de citire. Același lucru se va întâmpla și la înregistrare. Prin urmare, inginerii Quantum au mers și mai departe și aproape au eliminat principalul dezavantaj al remap-ului, întruchipând ideile lor în multe modele ale seriei Fireball: aceste unități au un sector de rezervă pe fiecare pistă, remap-ul are loc în acest sector și practic nu există întârzieri.

Dacă apare o eroare în timpul funcționării normale a sistemului de operare, remaparea automată este extrem de rară. Acest lucru se datorează faptului că, pe majoritatea hard-urilor, reasignarea funcționează numai la înregistrare. Și multe sisteme de operare verifică integritatea sectorului înainte de a scrie, iar atunci când detectează o eroare, acesta refuză să-i scrie. De aceea, în majoritatea cazurilor, pentru a efectua o reaplicare, șurubul trebuie „solicitat” pentru a face acest lucru - pentru a forța o rescriere la nivel scăzut a sectorului, ocolind funcțiile standard ale sistemului de operare și BIOS. Acest lucru este realizat de un program care poate accesa șurubul direct prin porturile controlerului IDE. Dacă apare o eroare în timpul unei astfel de înregistrări, controlorul va înlocui automat acest sector din rezervă și BAD va dispărea.

Lucrările celor mai multe utilități ale așa-numitei „formatări la nivel scăzut” de la producători se bazează pe acest principiu. Toate, dacă se dorește, pot fi utilizate pentru șuruburile altor companii (dacă astfel de programe refuză să lucreze cu hard disk-uri ale altor persoane - acest lucru este realizat din motive de marketing. De exemplu, Fujitsu suferă de o asemenea lăcomie). Și desigur, funcțiile de remap sunt prezente în multe programe universale și gratuite, ale căror caracteristici le vom lua în considerare puțin mai târziu. Între timp, alte câteva teorii :)

Cel mai frecvent mit în rândul utilizatorilor este afirmația că fiecare șurub are nevoie de propriul său program „special” pentru a ascunde defectele, precum și faptul că remaparea este o formatare la nivel scăzut. Acesta nu este de fapt cazul. Remap-ul este doar o formă de înregistrare a informațiilor folosind instrumente standard și, în cele mai multe cazuri, orice utilități de remapare pot fi aplicate la orice șuruburi. Remaparea nu se face prin programe externe, ci prin controlul cu șurub. Doar el decide să reasigneze sectoarele defecte. Programele „Alien” nu pot strica unitatea, deoarece echipele tehnologice nu sunt utilizate în ele, ci în modul normal  șurubul nu vă va permite niciodată să faceți nimic cu dvs., cu excepția operațiilor standard de citire a scrierii. Singura diferență între utilitățile proprii este numărul de încercări de scriere / citire / verificare pentru șuruburi diferite. Pentru ca controlorul să „creadă” că există un BAD care trebuie ascuns în sector, unele harduri au nevoie de un singur ciclu, iar altele - de mai multe.

4. Din nou despre S.M.A.R.T.

Aproape toate hard disk-urile lansate după 95 de ani au un sistem de monitorizare operațională a stării lor - S.M.A.R.T. (Tehnologie de auto-monitorizare și raportare). Această tehnologie vă permite să evaluați parametrii de acționare importanți în orice moment, precum numărul de ore lucrate, numărul de erori apărute în timpul lecturii / scrierii și multe altele. Primele hard disk-uri echipate cu acest sistem (de exemplu, WD AC21200) aveau un SMART foarte imperfect de patru până la șase atribute. În curând, standardul SMART-II a fost dezvoltat și, din momentul în care a apărut în cele mai multe unități, a apărut o caracteristică precum diagnosticul intern și auto-monitorizarea. Această funcție se bazează pe o serie de teste interne de sine stătătoare care pot fi rulate prin comenzi standard ATA și este destinată monitorizării în profunzime a stării mecanicii de acționare, a suprafețelor discului și a multor alți parametri. După efectuarea testelor, unitatea nu reușește să actualizeze citirile în toate atributele SMART, în conformitate cu starea actuală. Timpul de testare poate varia de la câteva secunde (Quantum) la 54 de minute (Fujitsu MPG). Puteți activa testele SMART, de exemplu, cu programul MHDD (comanda de test „smart test”). După începerea testelor, sunt posibile fenomene „ciudate”, foarte asemănătoare cu cele care apar în timpul funcționării defragmentatorului: arderea continuă a indicatorului HDD și sunetul mișcării intense a capetelor. Acest lucru este normal: un șurub scanează suprafața pentru defecte. Trebuie doar să așteptați un pic până când autotestul se termină și șurubul se calmează.

Mai recent, a apărut specificația SMART-III, în care există nu numai funcția de detectare a defectelor de suprafață, ci și posibilitatea restaurării lor pe zbor și multe alte inovații. Una dintre varietățile sale este sistemul de salvare a datelor utilizat în noile unități Western Western Digital. Esența sa este următoarea: dacă nu se efectuează apeluri la șurub, acesta începe să scaneze suprafața pe cont propriu, dezvăluind sectoare instabile, iar atunci când este detectată, transferă date în zona de rezervă. După care face o reasignare. Astfel, datele sunt salvate chiar înainte ca adevăratul BAD să apară pe acest site. Spre deosebire de monitorizarea SMART, Data Lifeguard nu poate fi dezactivată prin comenzi externe și funcționează continuu. Prin urmare, blocurile BAD „vizibile” de pe hard disk-urile moderne Western Western aproape că nu apar.

Pentru a vizualiza starea inteligentă a unui hard disk, sunt utilizate programe numite monitoare inteligente. Una dintre ele face parte din complexul HddUtil pentru DOS și se numește smartudm. Îl puteți descărca aici: www.sysinfolab.com/files/smartudm.zip. Acest program funcționează cu hard disk-uri și controlere. În plus, completarea acestui program este o documentație detaliată cu o descriere a tuturor atributelor. Există monitoare SMART pentru Windows 9x, de exemplu, SiGuardian (http://www.siguardian.ru/) și SmartVision (www.acelab.ru/products/pc/utility.smart203.zip) sunt foarte populare, dar este posibil să nu lucrați pe unele sisteme. Acest lucru se explică prin faptul că programele funcționează cu șurubul direct, prin porturi, iar șoferii de stăpânire a autobuzului unor chipset-uri previn acest lucru. Posesorii Windows XP ar trebui să acorde atenție monitorului SmartWiew www.upsystems.com.ua/ - programul funcționează corect în acest sistem chiar și pe chipset-urile VIA.

Există o oarecare relație între atributele SMART și starea suprafeței. Luați în considerare cele care sunt direct legate de blocurile rele:

Numărul sectorului realocat și numărarea evenimentelor realocate: numărul de sectoare reasignate. Aceste atribute arată numărul de sectoare reasignate reaparării în lista de defecte Grown. Pentru șuruburile noi, acestea trebuie să fie egale cu zero! Dacă valoarea lor diferă de zero, acest lucru înseamnă că șurubul era deja folosit, au apărut rele pe el și i s-a făcut o recapitulare. Și cu șuruburile Fujitsu, aceste atribute pot crește spontan datorită puterii de proastă calitate. Aveți grijă când cumpărați folosit!

Rata de eroare de citire brută: număr de erori de citire. Multe dificultăți (de exemplu, Seagate și Fujitsu) sunt întotdeauna peste zero, dar dacă valoarea este în limite normale (zona verde), nu este nimic de teamă. Acestea sunt erori „soft”, corectate cu succes de electronica de acționare și care nu duc la denaturarea datelor. Este periculos atunci când acest parametru scade brusc într-un timp scurt, transformându-se în zona galbenă. Acest lucru indică probleme grave în unitate, posibila apariție de rele în viitorul apropiat și că este timpul să faceți backup pentru date importante.

Secto curent în așteptarer: acest atribut reflectă conținutul listei de defecte „temporare” prezentă pe toate unitățile moderne, adică. numărul actual de sectoare instabile. Șurubul nu a putut citi aceste sectoare prima dată. Câmpul valorii brute a acestui atribut arată numărul total de sectoare pe care unitatea le consideră în prezent candidați reîncărcați. Dacă în viitor unul dintre aceste sectoare va fi citit (sau rescris) cu succes, atunci acesta va fi exclus din lista solicitanților. O valoare constantă a acestui atribut peste zero indică o defecțiune a unității.

Sectorul incorect: arată numărul de sectoare în care erorile nu au putut fi corectate cu un cod ECC. Dacă valoarea sa este mai mare decât zero, înseamnă că este timpul ca șurubul să recupereze: este posibil ca în timpul înregistrării datelor să funcționeze sistemul de operare în acest sector și, ca urmare, unele infa importante sau fișier sistem  va fi stricat. Cu toate acestea, pentru unele șuruburi, de exemplu, pentru Fujitsu MPG, din anumite motive acest atribut nu este resetat după reaprovizionare, prin urmare nu este necesar să aveți încredere în citirile sale.

5. Tipuri de defecte și motivele apariției lor

A sosit momentul să-l conștientizăm și de ce, de fapt, există o asemenea pacoste ca răul? În UPGRADE # 49 am revizuit doar cauze externecontribuind la apariția lor. Și acum este timpul să privim problema dintr-o altă perspectivă - din partea hard disk-ului în sine. Pentru a face acest lucru, luați în considerare structura sectorului, așa cum este văzută de electronica șurubului „din interior”:

Fig. 1. Structura simplificată sectoare dure  conduce.

După cum se poate observa din figura 1, totul este mult mai complicat decât ar putea părea la prima vedere, chiar cu ajutorul unui editor de discuri. Un sector este format dintr-un antet de identificare și o zonă de date. Începutul sectorului este marcat cu un octet special - un marker de adrese (1). Servește pentru a informa controlorul că sectorul se află sub cap. Apoi, există celule care conțin o adresă sectorială unică în formatul CHS (2) și suma de control a acesteia pentru a verifica integritatea adresei înregistrate (3). 512 octeți de date ale utilizatorilor sunt plasați într-un câmp separat (4), la care se adaugă câteva zeci de octeți de informații redundante la înregistrare, concepute pentru a corecta erorile de citire folosind codul ECC (5). Lângă date sunt plasate 4 octeți de un ciclu de control ciclic de date (CRC), care servește la verificarea integrității datelor utilizatorului și a mesajelor către sistemul de corectare a erorilor atunci când acestea sunt încălcate (6). Pentru o funcționare mai fiabilă a sectorului în timpul fluctuațiilor de viteză de rotație, există spații de byte (7). Unii câștigători au un octet suplimentar după AM - în acesta sectorul este marcat ca BAD.

Atâta timp cât structura formatului nu este ruptă, hard disk-ul funcționează corect, îndeplinind clar responsabilitățile sale - stocarea informațiilor. Dar merită să interferați cu forțele malefice - și în funcție de tipul de distrugere, acestea apar ca fiind BAD de severitate diferită.

Defectele pot fi împărțite în două grupuri mari: fizic și logic. Luați în considerare fiecare în detaliu.

Defecte fizice

Defecte de suprafață. Acestea apar în timpul deteriorărilor mecanice ale acoperirii magnetice din interiorul spațiului sectorului, de exemplu, datorită zgârieturilor cauzate de praf, clătite învechite sau manipularea nepăsătoare a șurubului. Un astfel de sector ar trebui marcat ca inutilizabil și exclus din circulație.

Erori de serviciu. Toate unitățile moderne folosesc un sistem numit cap (bobină vocală) pentru a muta capetele, care, spre deosebire de motorul pasager al șuruburilor vechi, nu are discretitate în mișcare. Pentru capete de lovire exacte pe șinele din șuruburi, se utilizează un sistem de feedback, care sunt ghidate de servos-uri magnetice speciale aplicate pe disc. Etichetele servo sunt disponibile pe fiecare parte a fiecărei unități. Sunt amplasate uniform de-a lungul tuturor pistelor, și strict radial, ca niște raze într-o roată, formând un format servo. Nu aparține formatului de nivel inferior și nu este prezentat în figură, dar este prezent în absolut toate hard disk-urile moderne și joacă un rol crucial. Conform marcajelor servo, viteza de rotație a motorului este stabilizată și capul este ținut pe o pistă dată, indiferent de influențele externe și deformația termică a elementelor.

Cu toate acestea, în timpul funcționării șurubului, unele etichete servo pot fi distruse. Dacă există prea multe etichete servo moarte, în acest moment vor apărea eșecuri la accesarea pistei informaționale: capul, în loc să ocupe poziția de care are nevoie și să citească datele, va începe să se timide dintr-o parte în alta. Va arăta ca un BAD îndrăzneț și mai ales arogant, sau chiar ca un grup de BAD’s. Prezența lor este adesea însoțită de o aglomerație de capete, înghețarea unității și incapacitatea de a o repara cu utilități obișnuite. Eliminarea unor astfel de defecte este posibilă doar cu programe speciale, prin dezactivarea pieselor defecte și uneori întreaga suprafață a discului. În aceste scopuri, unele unități au o foaie servo-defect care stochează informații despre servo-tag-urile proaste. Spre deosebire de lista P- și G, lista servo-defect este folosită nu de traducător, ci de întregul firmware Sectoarele de șuruburi sunt blocate chiar și de parametrii fizici, ceea ce împiedică lovirile și defalcările la accesarea lor. Șurubul nu poate restabili formatul servo singur, se face doar în fabrică.

Hardware Bad's. Se produce din cauza funcționării defectuoase a mecanicii sau a electronicelor unității. Astfel de probleme includ: ruperea capetelor, deplasarea discurilor sau un arbore îndoit ca urmare a impactului, spălarea unei zone de presiune, precum și diverse sclipiri în funcționarea electronică. Erorile de acest tip sunt de obicei catastrofale și nu pot fi corectate programatic.

Defecte logice

Aceste erori apar nu din cauza daunelor de suprafață, ci din cauza încălcărilor logicii sectorului. Ele pot fi împărțite în corectabile și incorigibile. Defectele logice au aceleași manifestări externe ca și cele fizice și pot fi distinse doar indirect, în funcție de rezultatele diferitelor teste.

recuperabildefecte logice (rele rele): să apară dacă suma de control sector nu corespunde sumei de verificare a datelor scrise. De exemplu, din cauza interferenței sau a unei panouri de curent în timpul înregistrării, când șurubul a scris deja date către sector, dar nu a reușit să înregistreze controlul (Fig. 1). Citirea ulterioară a unui astfel de sector „neterminat” va eșua: șurubul va citi mai întâi câmpul de date, apoi va calcula calculul său și îl va compara cu cel înregistrat. Dacă acestea nu se potrivesc, controlerul unității va decide că a apărut o eroare și va face mai multe încercări de a citi sectorul. Dacă acest lucru nu ajută (și nu ajută, deoarece suma de control este, în mod evident, greșită), atunci va folosi redundanța codului pentru a încerca să corecteze eroarea, iar dacă acest lucru nu funcționează, șurubul va da o eroare dispozitivului extern. Din partea sistemului de operare, va părea un BAD. Unele șuruburi au avut o tendință crescută de a forma rele rele din cauza erorilor din firmware - în anumite condiții, sumele de verificare nu au fost calculate corect; în altele, aceasta s-a datorat defectelor mecanicii. De exemplu, la IBM DTLA, contactul dintre placă și Hermoblock a fost rupt periodic, ceea ce a dus la pierderea puterii către Hermoblock în cel mai nepotrivit timp, inclusiv în timpul înregistrării.

Sistemul de operare sau BIOS nu pot remedia singuri un defect logic, deoarece, înainte de a scrie în sector, verifică integritatea, se confruntă cu o eroare și refuză să scrie. În același timp, controlerul cu șurub nu poate corecta nici această eroare: încearcă în zadar să citească acest sector din a doua, de la a treia încercare, iar atunci când acest lucru nu funcționează, face tot posibilul să se ajute, reglând canalul de citire și sistemul servo din mers. În același timp, se aude tocmai sfâșietorul, atât de familiar proprietarilor sărmanilor „ciocănitori”. Acest creak nu este produs de „capetele de la suprafață”, așa cum sunt obișnuiți să se gândească la multe persoane, ci doar o bobină de poziționare, datorită formei specifice a curentului care trece prin ea și este absolut sigur. Adresa sectorului necitit se încadrează în lista de defecte temporare, schimbând valoarea atributului Sectorul în curs de așteptare din SMART și este stocată în acesta. Reaparați când citirea nu are loc.

Și doar rescrierea forțată la nivel scăzut a acestui sector program special  Ovitarea BIOS-ului recalculează și rescrie automat controlul, adică. răul dispare fără urmă. Îl poți rescrie cu un editor de disc care poate lucra cu șurubul direct prin porturi, dar de obicei „rescrie” întregul disc, umplând sectoarele lui cu zerouri. Utilitățile care fac acest lucru sunt distribuite în mod liber de către producătorii tari și sunt adesea numite incorect „programe de formatare la nivel scăzut”. De fapt, acestea sunt simple „nulificatoare”, ceea ce nu le împiedică să scape deloc de șuruburile proaste: cu o înregistrare reușită, rău moale dispare, iar cu o înregistrare proastă, răul este considerat fizic, iar repararea automată apare.

Erori logice fatale. Acestea sunt erori ale formatului intern al hard disk-ului, ceea ce duce la același efect ca și defectele de suprafață. Acestea apar în timpul distrugerii anteturilor sectoriale, de exemplu, datorită acțiunii unui câmp magnetic puternic asupra șurubului. Dar spre deosebire de defectele fizice, ele pot fi corectate programatic. Și sunt numite incorigibile doar pentru că pentru corectarea lor este necesar să se efectueze formatarea corectă a nivelului scăzut, care utilizatori obișnuiți  dificil din cauza lipsei de utilități specializate. Prin urmare, în viața de zi cu zi, un astfel de sector este dezactivat în același mod ca cel fizic - cu ajutorul unei reapariții. Acum toate număr mai mare  șuruburile sunt produse cu ajutorul tehnologiei fără ID (sectoare fără antet), astfel că în curând acest tip de eroare va deveni irelevant.

Insigne adaptive. În ciuda faptului că șuruburile sunt dispozitive foarte precise, producția lor în masă duce inevitabil la o împrăștiere a parametrilor mecanicii, componentelor radio, acoperirilor magnetice și capetelor. Acest lucru nu a deranjat vechile acționări, dar pentru șuruburile moderne cu densitatea lor de înregistrare enormă, chiar și cele mai mici abateri ale dimensiunilor pieselor sau ale amplitudinilor semnalelor pot duce la deteriorarea proprietăților produsului, la apariția unor erori, până la o pierdere completă a performanței sale. Prin urmare, toate șuruburile moderne din fabricație sunt reglate individual, timp în care sunt selectați astfel de parametri ai semnalelor electrice care fac ca dispozitivul să funcționeze mai bine. Această setare este efectuată de programul ROM în timpul scanării tehnologice a suprafeței. În acest caz, sunt generate așa-numitele adaptive - variabile care conțin informații despre caracteristicile unei anumite unități presurizate. Adaptivele sunt stocate pe clătite din zona de servicii și uneori în memoria Flash pe placa de control.

Dacă în timpul funcționării șurubului, adaptivele sunt distruse (acest lucru se poate întâmpla ca urmare a erorilor în șurub în sine, a electricității statice sau a sursei de alimentare cu o calitate slabă), consecințele pot fi imprevizibile: de la o grămadă banală de rău la inoperabilitatea completă a dispozitivului, cu refuzul de a continua pregătirea pentru la interfață. Rapoartele „adaptative” diferă de cele obișnuite, prin faptul că „plutesc”: astăzi sunt și mâine pot dispărea și apar într-un loc complet diferit. Scoaterea unui astfel de șurub nu este inutilă - defectele fantomă vor apărea din nou și din nou. Și în timp ce suprafața discului poate fi în stare perfectă! Ecusoanele de adaptare sunt tratate cu rularea selfscan, un program intern de testare similar cu cel utilizat în fabrică pentru fabricarea șuruburilor.În acest caz, se creează noi adaptări și șurubul revine la starea sa normală, ceea ce se realizează în condițiile centrelor de service de marcă.

Defecte emergente

Acestea sunt zone ale suprafeței pe care nu s-a format încă un defect pronunțat, însă problemele cu viteza de citire sunt deja sesizate. Acest lucru se datorează faptului că sectorul nu este citit de controler pentru prima dată, iar șurubul este obligat să facă mai multe viraje ale discului, încercând să-l citească fără erori. Dacă totuși reușești să citești datele, atunci șurubul nu va spune nimic sistemului de operare și eroarea va trece neobservată până când apare un bloc BAD real în acest loc. De regulă, devine clar că în acest moment a fost stocat un fișier foarte important, într-o singură copie și nu mai era posibil să îl salvezi. Prin urmare, discurile trebuie testate periodic. Acest lucru se poate face cu Scandisk sau Norton Disk Doctor în modul de testare a suprafeței, dar mai bine - utilitate specialăfuncționând independent de sistemul de fișiere și capabil să detecteze BAD-urile emergente, măsurând timpul de citire al fiecărui sector.

Este descrisă practica de a lucra cu sectoarele.

Lansăm programul nostru și vedem următoarea fereastră:

Selectați elementul „începe procesul sub ferestre” din meniul „regenerare”. Pentru a începe scanarea sectoarelor rele sau a blocurilor proaste, trebuie mai întâi să „explicăm” programului exact ceea ce vrem să facem.

În următoarea fereastră, trebuie să selectăm hard disk-ul de scanat. În cazul nostru, el este singur, selectați-l și faceți clic pe inscripția „procesul de pornire”.


Continuăm. În următoarea fereastră ni se va cere să indicăm opțiunea de scanare a discului. Vă sfătuiesc să alegeți imediat prima opțiune „scanare și reparare” (scanare și restaurare). Trebuie doar să introduceți numărul „1” de la tastatură, așa cum se arată în imagine.




Și în ultima fereastră, înainte de a scana în sine sectoarele proaste, ni se cere „din ce sector” să înceapă scanarea? Vă sfătuiesc să lăsați numărul „0”. Acest lucru va asigura scanarea completă a discului.




Apăsați tasta „Enter” și rulați o scanare blocuri rele. Vom analiza întregul proces folosind un exemplu de disc care conține sectoare rele. Atenție la imaginea de mai jos, pe ea vedem progresul scanării (bara albă) și pe ea sunt cele trei sectoare proaste găsite de program.




Vom analiza acest ecran mai detaliat: în partea dreaptă sus, vedem timpul scurs de la începutul scanării blocurilor greșite și timpul rămas până la finalizarea procesului. Dacă pe disc sunt detectate sectoare rele, programul le marchează cu litera engleză „B” și încearcă imediat să-l „vindece”. Dacă reușește, atunci în locul literei „B” apare litera „R”, care indică „restaurarea” reușită a blocului rău. În colțul din stânga jos vedem statistici cu privire la megabitele scanate, precum și numărul de sectoare greșite „B” și „R” găsite.

După finalizarea scanării, vom vedea această fereastră:




Aici, sunt indicate trei sectoare rele găsite de program, iar în partea dreaptă sunt deja statistici familiare, care spun că toate blocurile rele găsite sunt eliminate.

De asemenea, țineți cont de faptul că, dacă sunt detectate sectoare proaste, este foarte de dorit (imediat sau după câteva zile) să reîncepeți procedura de verificare. Cert este că (cu un defect grav de disc) blocurile proaste pot reapărea, iar numărul lor nu poate decât să crească.




Următoarele inscripții de pe ecranul de mai sus ne spun „exact”: „Apar 4 sectoare proaste noi” și „18 sectoare proaste” - acestea sunt zone proaste care au apărut pe hard disk și au fost detectate în timpul scanărilor repetate. Un astfel de disc poate fi folosit cu succes încă de ceva timp ca unul suplimentar, iar pe acesta pot fi stocate diverse informații (nu foarte necesare) și fișiere temporare. Dar iată cum transportator de încredere  informații sau - discul de sistem  nu ne convine cu siguranță!

De fapt, v-am descris întregul proces de testare simplă :) Am analizat însă logica a ceea ce se întâmplă „în culisele” activității oricărui program de restaurare a sectoarelor proaste din articolul precedent, denumit „„.

Pe lângă cele de mai sus, aș dori să menționez o altă funcție foarte utilă a programului „ Regenerator HDD“. O poate înregistra imagine de boot  la cd.

De ce este nevoie de asta? Imaginează-ți o situație: ai probleme cu hard disk  (Doamne ferește! :)) și din această cauză, sistemul de operare pur și simplu nu se încarcă. Cum derulăm programul nostru astfel încât acesta să scaneze sectoare rele ale hard disk-ului? În acest caz, funcția de a crea o versiune de pornire a programului vine în ajutorul nostru.

Să ne uităm la această oportunitate. La început, după începerea programului, în meniul „regenerare”, selectați „creați CD / DVD bootabile” (creați un CD sau DVD disc bootabil).

În fereastra următoare, selectați dispozitivul nostru de înregistrare instalat în sistem.




Apăsați butonul „OK”, introduceți un disc gol în dispozitiv și mergeți la ultima fereastră imediat înainte de a arde discul. Aici ni se oferă să alegem o viteză de înregistrare. Selectați și faceți clic pe butonul "Burn CD" (arde un CD).




După înregistrare, o luăm pe a noastră (acum discul de pornire) cu programul „HDD Regrenerator”, introduceți-l în computerul pe care dorim să verificăm dacă există sectoare defecte. Setăm boot-ul de pe CD-ul de pe acesta și vedem meniul în care programul ne arată ce a găsit hard disk-uri  un computer.




După cum puteți vedea, avem două. Selectați (de exemplu) al doilea (introduceți numărul „2” de la tastatură) și apăsați „enter”. În continuare vedem următoarea fereastră.




Are mai multe opțiuni pentru scanarea hard disk-ului pentru sectoarele rele:

  1. Scanați, dar nu remediați blocajele rele găsite
  2. Scanează pentru a corecta aceste sectoare
  3. Vizualizați informații despre programul în sine

Introduceți numărul „2” de la tastatură (selectați a doua opțiune). Vedem o astfel de fereastră.




Aici indicăm că vom scana imediat cu recuperarea sectoarelor proaste. Apăsați numărul „1”, apoi - „introduceți” și apoi procesul de testare familiar va începe.

De asemenea, țineți cont de următorul punct: alimentarea cu energie slabă (defecțiuni cauzate) sau utilizarea diferitelor adaptoare pot fi motivul pentru care programul de recuperare va semnala detectarea unui număr mare de sectoare proaste.

Au existat astfel de cazuri în practica mea. greu unitate SATA  a fost conectat prin adaptorul molex la sata:




Programul de diagnostic a găsit o mulțime de blocaje proaste, dar imediat ce am instalat-o pe cea corespunzătoare (care avea conectori de alimentare Sata), problema a dispărut. Așa că amintiți-vă că toate adaptoarele sunt rău forțate și, dacă puteți face fără ele, scăpați-le imediat!

Asta este tot ce am vrut să vă spun astăzi despre cum să căutați și să remediați sectoarele rele pe disc. La sfârșitul articolului, așa cum a fost de acord, dau un link către programul însuși "". Descărcați, utilizați.

În articolele anterioare, am menționat în mod repetat un astfel de fenomen ca un bloc eșuat (rău sau rău), dar până acum nu am dat o definiție exactă a ceea ce este, care sunt cauzele apariției lor, cum să facem față acestora și dacă este necesar. În acest articol, vom lua în considerare primele două întrebări și vă vom oferi ceva timp pentru propriile gânduri și căutări de soluții. Data viitoare, vom vorbi despre metodele de abordare a acestora.

Deci, de obicei, un bloc rău este înțeles ca o parte specifică a discului, o funcționare normală cu care nu este garantată sau deloc imposibilă. Aceste zone pot conține diverse informații, pot fi date despre utilizator sau informații despre servicii (altfel numite servo (în mod evident din lat. servire sau engleză serve - a servi), în acest caz este plină de consecințe, a căror gravitate variază pe o gamă foarte largă), deși, desigur, cea mai bună opțiune ar fi lipsit nimic în acest domeniu (deși probabil nu ar fi necesar să întâlnești rele în astfel de zone). Apariția unor astfel de sectoare se poate datora diverselor motive, într-un caz astfel de sectoare pot fi restaurate, în celălalt este imposibil, într-unul fiind necesar să folosiți unele metode de tratament și de alocare altora. Dar mai întâi, risipiți câteva mituri destul de comune.

Mitul unu: nu există rele pe hard disk-urile moderne. Acest lucru nu este adevărat, se întâmplă. În linii mari, tehnologia este aceeași ca în urmă cu ani, doar îmbunătățită și finalizată, dar încă nu este ideală (totuși, este puțin probabil ca idealul să fie creat pe baza tehnologiilor de înregistrare magnetică).

Al doilea mit: pentru hard disk-urile echipate cu SMART acest lucru nu este relevant (citiți nu pot exista rele). Nici așa: relevant, nu mai puțin decât pentru hard disk-uri fără SMART (dacă mai rămâne). Conceptul de sector eșuat îi este apropiat și familiar, acest lucru ar fi trebuit să fie clar din publicațiile relevante despre această tehnologie (link-uri la sfârșit). Cert este că majoritatea grijilor legate de astfel de sectoare atribuite anterior utilizatorului, SMART a preluat. Și de multe ori se poate întâmpla ca utilizatorul să nu știe nimic deloc și să nu știe despre relele care au loc pe șurubul său, cu excepția cazului în care situația este patologică. Am auzit de la utilizatori că, uneori, vânzătorii își justifică refuzul de a garanta schimbul de hard disk-uri, în care relele „pluteau”. Vânzătorul, desigur, greșește. SMART nu este atotputernic și nimeni nu a anulat încă rele.

Pentru a înțelege relele și soiurile lor, să ne aprofundăm în metoda de stocare a informațiilor pe hard disk, doar puțin. Vom clarifica două puncte.

1. Unitatea din care hard disk-ul funcționează la un nivel scăzut este sectorul. În spațiul fizic de pe discul corespunzător sectorului, nu numai datele sunt scrise direct, ci și informații despre servicii - câmpuri de identificare și checkum pentru acestea, date și checkum pentru acestea, cod de recuperare a erorilor etc. (nu sunt standardizate și depind de producător și model). Prin prezența câmpurilor de identificare, se disting două tipuri de înregistrări - cu și fără câmpuri de identificare. Primul este bătrân și și-a pierdut poziția în favoarea celui din urmă. Mai târziu va deveni clar de ce sărbătoresc acest lucru. De asemenea, este important să existe mijloace de control al erorilor (care, după cum vom vedea, pot deveni surse ale acestora).

2. Atunci când lucrați cu hard disk-uri vechi, a fost necesară înregistrarea parametrilor lor fizici în BIOS, care au fost indicați pe etichetă, iar pentru a aborda fără echivoc blocul de date, a fost necesar să se indice numărul cilindrului, numărul sectorului pe pistă și numărul capului. O astfel de lucrare cu discul a fost complet dependentă de parametrii săi fizici. Nu a fost convenabil și a legat mâinile dezvoltatorilor în multe chestiuni. Avea nevoie de o cale de ieșire și a fost găsită în traducerea adreselor. Cea care ne interesează - s-a decis să se adreseze datele din unitate cu un singur parametru și să se atribuie funcției de determinare a adresei fizice reale corespunzătoare acestui parametru controlorului de disc. Acest lucru a permis libertatea și compatibilitatea pe cale de dispariție.

Datele fizice reale ale unității nu erau deja importante. Este important doar că numărul de blocuri logice indicate de BIOS să nu-l depășească. Crearea unui astfel de traducător este de mare importanță și pentru problemele sectoarelor proaste. Și iată de ce. Manipularea sectoarelor rele din cele vechi hard disk-uri  nu a fost perfect, a fost realizat cu ajutorul sistemului de fișiere. Discul a fost livrat cu un autocolant pe care erau indicate adresele blocurilor defecte găsite de producător. Utilizatorul a introdus manual aceste date în FAT și astfel a exclus accesul la sistemul de operare.

Tehnologia de fabricare a plăcilor era imperfectă atunci și imperfectă acum. Nu există metode de creare a unei suprafețe ideale care să nu conțină un singur bloc rău, contrar opiniei comune că un hard disk este livrat din fabrică fără ele. Odată cu creșterea volumului de discuri, numărul sectoarelor proaste la ieșirea din fabrică a crescut și este clar că numai până la un moment dat procedura de înregistrare a acestora în FAT ar putea fi efectuată manual, a fost necesară găsirea unei modalități de a marca rele, chiar dacă nu se știe care sistem de fișiere  va fi folosit. Invenția traducătorului a permis soluționarea acestor probleme. O zonă specială protejată a fost alocată pe hard disk, unde a fost înregistrat traducătorul, în care a fost stabilită corespondența fiecărui bloc logic al lanțului continuu și adresa fizică reală.

Dacă ai găsit brusc la suprafață bloc prost, apoi a fost sărit pur și simplu, iar adresa următorului bloc disponibil fizic a fost atribuită acestui bloc logic. Traducătorul a fost citit de pe disc când a fost pornit. Crearea sa a fost realizată (și se desfășoară) în fabrică și tocmai din această cauză și nu din faptul că producătorul folosește un fel de super tehnologie, noile discuri nu par să conțină blocaje proaste. Parametrii fizici s-au dovedit a fi ascunși (și au fost prea diverse, deoarece companiile aveau mâinile libere în producerea propriilor lor formate de nivel scăzut, iar acest lucru nu l-a deranjat pe utilizator), defectele au fost marcate în fabrică și universalitatea a crescut. Bun ca într-un basm.

Acum înapoi la rele și soiurile lor. În funcție de natura originii, toate pot fi împărțite în două grupe mari: logică și fizică.

Defecte fizice și logice

Defectele de suprafață pot fi asociate cu deteriorarea treptată a acoperirii magnetice a discurilor, cele mai mici particule de praf scurse prin filtru, a căror energie cinetică, dispersată în interiorul unității la viteze extraordinare, este suficientă pentru a deteriora suprafața discurilor (cu toate acestea, cel mai probabil acestea vor aluneca de pe disc sub acțiunea forțelor centrifuge și vor fi întârziați de filtrul intern, dar pot să-l prindă), rezultatul daunelor mecanice la impact, în care cele mici se pot desprinde de suprafață particule, care apoi la rândul lor vor elimina și alte particule, iar procesul va merge ca o avalanșă (astfel de particule se vor rostogoli și de pe plăci sub acțiunea forțelor centrifuge, dar mult mai mult și mai greu, deoarece acestea vor fi deținute de forțele de atracție magnetică. că se va produce o coliziune a unui cap care se plimbă la o altitudine foarte mică, ceea ce va provoca încălzirea și degradarea performanței sale - vor apărea distorsiuni ale semnalului, rezultatul este erori de citire), am auzit (am astfel de statistici em) că fumatul la computer poate face la fel, deoarece rășinile de tutun pot pătrunde în filtrul de aer al hard disk-ului (care îl au), determinând capetele să se lipească de plăci (deteriorarea suprafeței și capetelor), așezându-se pur și simplu pe suprafață și modificând astfel performanța etc.

Astfel de sectoare sunt inutilizabile și ar trebui excluse din circulație. Restabilirea lor nu este posibilă nici acasă, nici în condițiile centrelor de service. Ar fi bine dacă ar putea recupera cel puțin informații. Viteza procesului acestui tip de distrugere a suprafeței este individuală. Dacă numărul de rele nu crește sau crește foarte ușor, atunci nu poți fi serios copie de rezervă  merită încă) dacă creșterea este rapidă, atunci discul va trebui să fie înlocuit și, în plus, să se grăbească. Cu acest tip de rău, puteți reasigna blocurile pe o suprafață de rezervă: are sens în absența progresiei. Dar acest lucru nu este chiar acum. Asta dacă vorbim despre zona de date. După cum sa menționat deja, informațiile oficiale sunt stocate și pe plăci. În uz, poate fi, de asemenea, distrus. Acest lucru poate fi mult mai dureros decât o suprafață normală a utilizatorului.

Cert este că informațiile servo sunt utilizate în mod activ în procesul de lucru: în funcție de marcajele servo, viteza de rotație a discurilor este stabilizată, capul este păstrat deasupra unui cilindru dat, indiferent de influențele exterioare. Distrugerea minoră a informațiilor servo poate trece neobservată. Deteriorarea gravă a formatului servo poate face ca o parte a discului sau a întregului disc să fie inaccesibile. Întrucât programul de acționare folosește servoinformarea și este esențial pentru asigurarea funcționării normale și, în general, datorită specificului său, lucrurile sunt mult mai complicate cu acesta. Unele hard disk-uri vă permit să dezactivați piesele servo eșuate. Restabilirea lor este posibilă doar în fabrică folosind echipamente speciale costisitoare și complexe (vom estima aproximativ costurile unor astfel de reparații ale unui hard disk fără garanție și vom înțelege că ar fi corect să apelăm la acest tip de probleme incorigibile).

Rapoartele fizice pot include, de asemenea, sectoare rele, a căror apariție se datorează defecțiunilor părții electronice sau mecanice a acționării, de exemplu, ruperea capetelor, daune mecanice grave ca urmare a unui impact - blocarea bobinei sau a discurilor de poziționare, deplasarea discurilor. Acțiunile de aici pot fi diferite și depind de situația specifică, dacă, de exemplu, o rupere a capului (astfel de rele apar pentru că se încearcă accesarea unei suprafețe care nu poate fi accesată (ceea ce nu înseamnă că ceva nu este în regulă cu suprafață)), apoi, de exemplu, poate fi adesea dezactivată (sau o puteți modifica în condițiile unor centre de servicii specializate, doar costul operațiunii vă face să vă gândiți serios la recomandabilitatea acesteia (în majoritatea cazurilor răspunsul este nu), cu excepția cazului în care nu vorbim desigur despre bhodimosti restaura informații foarte valoroase (dar asta e altă poveste)).

În general, acest tip de pagube sunt catastrofale. Ie După cum vedeți, problemele fizice nu sunt tratate, este posibilă doar o „înmuiere” a prezenței lor. Cu logic sectoare rele  Situația este mai simplă. Unele dintre ele sunt tratabile. În cele mai multe cazuri, din cauza erorilor de scriere. Se pot distinge următoarele categorii:

1. Cel mai simplu caz: erori ale sistemului de fișiere. Sectorul este marcat în FAT ca fiind rău, dar de fapt nu este. Anterior, unii viruși foloseau această tehnică atunci când aveau nevoie să găsească un loc retras neaccesibil prin mijloace simple pe un volum mic al hard disk-ului. Acum această tehnică nu este relevantă, deoarece nu este dificil să ascunzi câteva megabyte (sau chiar câteva zeci de megabytes) în intestinele Windows. În plus, cineva ar putea face o glumă unui utilizator nefericit (astfel de programe au venit). Și, în general, sistemul de fișiere este un lucru fragil, este tratat foarte ușor și absolut fără consecințe.

2. Aparate logice incorecte - tipice pentru hard disk-urile vechi care folosesc o înregistrare cu câmpuri de identificare. Dacă aveți un astfel de disc, este posibil să le întâlniți bine. Datorită formatului incorect al adresei fizice înregistrate pentru acest sector, a apărut o eroare de checkum, etc. În consecință, este imposibil să apelezi la el. De fapt, acestea sunt recuperabile, dar la fabrică. Întrucât am spus deja că tehnologia de înregistrare fără câmpuri de identificare este folosită acum, această varietate poate fi considerată irelevantă.

3. rele relevante corecte. Nu este atât de rar, mai ales la unele tipuri de unități, tipul de blocuri proaste. Originea se datorează în principal erorilor de scriere pe disc. Nu este posibil să citiți dintr-un astfel de sector, întrucât codul ECC nu corespunde, de regulă, cu datele din acesta, iar înregistrarea este de obicei imposibilă, deoarece o verificare preliminară a spațiului care urmează a fi scris se efectuează înainte de înregistrare, iar din moment ce au fost deja detectate probleme cu acesta, scrierea în această zonă este respinsă. Ie se pare că blocul nu poate fi folosit, deși fizic suprafața ocupată de acesta în ordine perfectă. Defecte de acest fel pot fi uneori cauzate de erori în firmware-ul hard disk-ului, pot fi declanșate software-ul  sau motive tehnice (de exemplu, o întrerupere a puterii și fluctuația acesteia, lăsând capul la o înălțime inacceptabilă în timpul înregistrării etc.). Dar dacă reușiți să potriviți conținutul sectorului și codul său ECC, astfel de blocuri trec fără urmă. Mai mult, această procedură nu este complicată, iar mijloacele pentru punerea în aplicare a acesteia sunt disponibile pe scară largă și, în general, inofensive.

4. Apariția unor blocuri proaste de acest tip pe hard disk-uri se datorează particularităților tehnologiei de producție: două dispozitive absolut identice nu există niciodată, unii dintre parametrii lor vor diferi cu siguranță. Atunci când pregătiți hard disk-uri în fabrică, se stabilește un set de parametri pentru fiecare care asigură cea mai bună funcționare a acestei instanțe, așa-numitele adaptive. Acești parametri sunt salvați și, dacă sunt cumva deteriorați în mod misterios, rezultatul poate fi o inoperabilitate completă a discului, funcționarea sa instabilă sau un număr mare  sectoare rele care apar și dispar într-un loc sau altul. Acasă, nu se poate face nimic în acest sens, dar totul se poate configura la fabrică sau la un centru de service.

După cum puteți vedea, doar două tipuri de blocuri proaste logice sunt într-adevăr tratate acasă. Dacă este necesar, altele pot fi înlocuite cu cele de rezervă, dar nu vindecate. Nimic nu se poate face cu al treilea acasă. Vom vorbi despre cum și ce să facem în primele două cazuri data viitoare.

Pentru a fi continuat

HDAT2 este un serviciu care vă permite să identificați și să „vindecați” sectoarele rele hard disk  (sunt rău-sector). „Cura” - înseamnă „înlocuirea” sectoarelor proaste cu cele sănătoase din zona de rezervă a hard disk-ului.

hdat2: instrucțiune

Apăsați Enter.

Tastați linie hdat2și apăsați Enter:


Test de sector rău

Utilizați săgețile în sus și în jos de pe tastatură pentru a selecta unitatea pe care urmează să o verificați pentru sectoarele rele (sectoare rele, printre „rele”) și apăsați Enter:


Selectați meniul Test Device și apăsați Enter: (acesta intră în meniul de testare a dispozitivului)


Dacă doriți ca programul să găsească și să încerce să „vindece” (să înlocuiască) sectoarele BAD, selectați Detectați și remediați... (Potrivit dacă garanția este pornită hard disk  expirat)

Dacă doriți ca programul să vă informeze pur și simplu despre prezența sau absența sectoarelor BAD, dar nu le corectează, atunci selectați Detectați meniul sectoarelor rele.

Important!   Veți avea cu adevărat nevoie de această opțiune dacă doriți să vă asigurați că există „rele” și nu le vindecați pentru a trimite o reclamație către vânzător. Trebuie să lăsați „rele” așa cum sunt, astfel încât acesta să servească drept argument la solicitarea unui hard disk de înlocuire.



Dacă ați ales să „tratați” sectoarele rele, veți vedea următorul meniu. Se recomandă să selectați primul articol din el.



După apăsarea tastei Enter, va începe un test pe disc. Poate dura câteva ore, în funcție de capacitatea sa și de metoda de „tratament” a „răului”.

Voi spune acest lucru: în jumătate din cazuri, sectoarele rele apar în cantitate de 1-3 bucăți și după „vindecare” cu programul HDAT2 nu se simt. Continuați să folosiți hard disk-ul și totul este în regulă.
  Dacă după vindecarea celor „rele” în mod regulat și sistematic apar noi, acest lucru înseamnă că discul „se prăbușește”. În acest caz, vă recomand să cumpărați un înlocuitor cât mai curând posibil, altfel mai devreme sau mai târziu veți pierde toate informațiile.

Atenție! Dacă rulați programul prin „ Detectați meniul Sectoare rele", Și  programul a găsit sectoarele BAD și ați decis să le vindecați, trebuie să reporniți programul prin " Detectați și reparați meniul sectoarelor rele» > « Remediază cu Verificare / Scriere / Verificare»

Timp de scanare hard disk

640 GB hard disk verificat în aproximativ 1 oră 50 minute

Este nevoie de aproximativ 6 ore pentru a verifica un hard disk de 2 TB