Câteva cuvinte despre SELFSCANE - eliberarea memoriei flash

principal
Catalogul drive-ului USB
Aplicarea siglelor
Conținut multimedia

Carduri de memorie
Compact Flash / CF
Memory Stick / MS
Secure Digital / SD
SDHC
Mini SD






Micro SD
Card MultiMedia / MMC
MMC Plus
MMC Mobile
RS-MMC
XD-Picture Card / XD-Card
USB Flash

Serviciu abonat
Echipamentul transversal
Plăci de prindere
accesorii
Gadgeturi
Hard Drives
GPS-
Blog nou!
mobil
Articole
Programele
USB Flash Utilities

Despre noi
feedback-ul

Contactați-ne

Performanța unui calculator desktop obișnuit este de 10 flop-uri.


Câteva cuvinte despre autoapărare

Ce este un SELFSCAN?

Selfskan sau autotestare (ortografia rusificat de cuvinte în limba engleză selfscan, autotestare) - este o parte a procesului de fabricație a HDD, de regulă, finală, care produc unitate de formare pentru a fi utilizate de către utilizatorul final. De obicei, SELFSCAN este o secvență programată a acțiunilor efectuate de unitate independent în scopul alinierii, detecției defecțiunilor etc. Pentru dispozitivul, unitatea principală logică, care este un microcontroler, este destul de firesc - este mai ieftin de utilizat în producția de același microcontroler decât dispozitivele externe. De obicei, un program pentru efectuarea selfskana stocate în unități, dar există familii în care, la sfârșitul procedurilor de auto-testare, program, sau o parte din ea va fi șterse. Motivul pentru aceasta este, de obicei, o cantitate mică de chips-uri ROM.

Este comun să se împartă Selphskan într-o parte de calibrare și o parte a unei părți defectoscopice. porțiune gauge sau Calibrator - un set de proceduri concepute pentru a calcula parametrii optimi (câștiguri, MAI curenți, etc.), suprafață de utilizator și service zone adaptive, etc. În general, porțiunea gauge precede defect și poate fi fie incluse în procedura generală selfskana (unități de exemplu, Seagate si Maxtor), și executați separat (de exemplu, IBM sau Western Digital).

Componenta defectoscopică a SELFSCAN este testarea internă multi-trecere proiectată pentru a identifica zonele de instabilitate sau defecte de suprafață și pentru a le ascunde. Partea defectoscopică poate fi divizată condiționat în următoarele grupe de testare: teste de rezistență, teste de suprafață, teste de poziționare, teste de umplere. Testele de stres sunt grupuri de test care simulează anumite situații de stres în funcționarea HDD-ului (de exemplu, pornirea și oprirea motorului arborelui imediat, încălzirea HDD-ului la temperaturi critice etc.). Aceste teste pot conduce la defectarea unităților de antrenare care au defectuoasă electronică, plăci slab echilibrate și altele asemenea.

Testele de suprafață reprezintă un grup de teste destinate să găsească și să ascundă sectoare defecte sau instabile. De regulă, acestea funcționează într-unul din cele trei moduri. În primul mod, tabelele de defecte sunt construite în memoria unei unități de autocopiere și la sfârșitul testului sunt înscrise în zona de servicii. Cel de-al doilea mod scrie defectele direct în tabelul de defecte al zonei de servicii; cel de-al treilea mod este cel mai avansat, înregistrările defectelor sunt făcute în fișierele jurnal, iar tabelele de defecte sunt completate la sfârșitul testării, pe baza acestor jurnale. Cu această abordare, tabelele se formează imediat ținând cont de toate defectele detectate, reducând timpul SELFSCAN.

Testele de poziționare sunt concepute pentru a identifica punctele slabe ale sistemului de poziționare a conductorului și, dacă este posibil, ajustați constantele necesare. De regulă, încălzirea dispozitivelor de acționare la anumite temperaturi este de asemenea efectuată utilizând teste de poziționare. De obicei, o procedură de atelier include un fluture-test, poziționarea accidentală și poziționarea într-un anumit set de limite.

Încercări de umplere - în principiu, se poate numi formatare HDD internă. Acestea sunt necesare pentru a exclude intrarea în tabelele de defecte ale așa-numitelor sectoare soft-rău, atunci când le înregistrați, suma de control a fost calculată incorect.

Pe scurt despre principal

Pentru a începe autocenzura, trebuie să respectați cel puțin două condiții - prezența firmware-ului corect în unitate sau în memoria sa și prezența unei lucrări corecte. Sarcina este o listă a testelor pe care unitatea trebuie să le supună în timpul auto-testului. De regulă, sarcina este stocată într-un modul specializat, încărcat în timpul inițializării cusăturilor autocomplete și are forma unui script sau a unui tabel. În acest script, de obicei într-un format unificat, sunt date numerele de identificare ale testelor care trebuie efectuate și parametrii fiecărui test. Firește, parametrii pentru câmpul rezervat masă script sau un anumit număr de octeți care pot fi fie utilizate sau nu (în acest caz, câmpul va fi umplut cu un model particular - de exemplu, 00h sau FFh). De exemplu, vă voi da un fragment al auto-scripturii lui Maxtor Romulus:

În acest caz, înregistrarea unui test din script este de 8 cuvinte, primii doi octeți reprezintă ID-ul testului (de exemplu, F5 00 este testul de sărituri), următorii 7 cuvinte sunt parametrii săi. În principiu, sarcinile pot fi modificate manual, dar rețineți că adesea modulele zonei de service a HDD sunt protejate de o sumă de control.







Firmware-ul corect este piatra de temelie a SELFSCAN. Există un număr foarte mare de circumstanțe, din cauza cărora firmware-ul poate fi inadecvat pentru auto-testarea cu succes a HDD. În primul rând, este necesar să se ia în considerare posibilitatea distrugerii fizice a firmware-ului (de exemplu, defectele din zona de serviciu sau suma de control coruptă a modulului). Apoi - capacitatea de a modifica programele de firmware pentru ao actualiza. În fine, posibilitatea unei inconsecvențe a firmware-ului existent cu necesarul, deși puțin probabil, dar totuși, este.

Astfel, înainte de inițializarea procedurilor de autotestare a HDD, este necesar să verificați integritatea firmware-ului și să verificați corectitudinea lucrării (scenariu). De exemplu, puteți face acest lucru utilizând PC-3000 sau HRT PAK.

Ca regulă, secvența de teste ale autocanului (Figura 1) este supusă unui anumit model. În primul rând, unitatea este calibrată, urmată de formatarea zonei utilizatorului, testul de stres și calibrarea constantelor de poziționare și apoi - detectarea defectelor.

Câteva cuvinte despre SELFSCANE - eliberarea memoriei flash

Cu toate acestea, există un număr de unități pentru care SELFSCANE nu este numai pregătirea unei zone de utilizator, ci și pregătirea unei zone de servicii. În special, atunci când începe să selfskana Seagate Barracuda unitate, la al doilea capăt al testului, o anumită regiune de memorie este înregistrată în zona de servicii, care ar trebui să fie în modul de suprapunere ATA, pașaport și tabelul SMART. Agregatorii Maxtor Calypso, Sabre și N40P pornire selfskana din zona de servicii alternative complet este format zona de servicii de operare, iar după formarea se transmite de control selfskanom. Astfel, în diagrama bloc, puteți introduce elementul "Formarea zonei de serviciu" (Figura 2).

Câteva cuvinte despre SELFSCANE - eliberarea memoriei flash

Cum să monitorizezi autocezania

Există trei modalități de monitorizare a procedurii de auto-testare:

  • registrele dispozitivelor de monitorizare
  • monitorizarea indicatorului luminos
  • monitorizare în terminalul dispozitivului

1. Registrele dispozitivelor de monitorizare

Pot fi produse cu ajutorul unor programe cum ar fi HDDL, viewregs, Victoria etc. De regulă, în cursul operațiunilor SELFSCAN, anumite valori sunt observate în registrele de acționare. De exemplu, dacă treceți SelfScan pe unitățile Maxtor (Figura 3), înregistrarea 0x07h conține o valoare de 10h, care, după terminare sau eroare, se modifică la 50h; valorile din alte registre au caracter informativ - numărul testului, codul de identificare, coordonatele de testare etc. în funcție de HDD.

Câteva cuvinte despre SELFSCANE - eliberarea memoriei flash

2. Monitorizarea indicatorului luminos

Cea mai convenabilă modalitate de a monitoriza autoceanul, deoarece nu necesită alt echipament decât indicatorul. Unitățile cuantice și dispozitivele vechi de stocare Samsung au deja un indicator pe placa electronică - starea Selffkan este foarte convenabilă pentru a le evalua (Figurile 4, 5).

Unitățile moderne, de regulă, nu au un indicator al activității, dar pot fi montate pe unitatea de acționare sau pot utiliza indicatoarele instalate în carcasa standard. Montarea indicatorului pe dispozitivul Maxtor este foarte simplă: trebuie doar să atașați cablurile LED-uri la picioarele 39 și 40 ale conectorului unității IDE (figura 6). Pentru alte unități, va trebui să utilizați principiul implementat în plăcile de bază - între conectorul IDE cu 39 de pini și 5 V prin rezistor.

Câteva cuvinte despre SELFSCANE - eliberarea memoriei flash

Câteva cuvinte despre SELFSCANE - eliberarea memoriei flash

Câteva cuvinte despre SELFSCANE - eliberarea memoriei flash

3. Monitorizarea terminalului

Cele mai cunoscute obiecte de monitorizare a terminalului Seflskan sunt unitățile Seagate și Samsung. Cu toate acestea, în terminal puteți monitoriza și stocarea automată a unităților Maxtor ale unor familii și Samsung (Figura 9).

Câteva cuvinte despre SELFSCANE - eliberarea memoriei flash

Fig. 9. O parte din jurnalul de logare al unității Seagate Barracuda IV

Terminalul este convenabil pentru că vedem că toate evenimentele se întâmplă vizual, unitatea însăși ne scrie ceea ce face.

În concluzie, aș dori să vă dau câteva sfaturi.

Mai întâi, înainte de a efectua auto-boot, trebuie să verificați integritatea informațiilor de service ale HDD-ului. Dacă unele module ale zonei de service nu sunt citite sau citite cu o eroare - aceasta poate duce la suspendarea autosaliei sau la pornirea incorectă a acesteia.

Al doilea - de la începutul autocanului și până la finalizarea acestuia, nu opriți puterea conducerii. Pentru unele dintre ele, conținutul memoriei RAM tampon este foarte important, iar dacă este resetat, SELFSCAN va continua cu parametrii greși și va ajunge în cele din urmă cu o eroare.

Al treilea este de a rula Selphskan pe unități cu electronice de lucru și un bloc de capete magnetice. De exemplu, în cazul în care unitatea are un cap "murdar", testele de stres îl vor omorî complet, iar probabilitatea de a bloca suprafața și praful de pe alții este extrem de mare. Același lucru se va întâmpla și cu electronica moartă - testele de stres, de exemplu, testele de temperatură, vor obține în sfârșit. Între timp, repararea unui dispozitiv care funcționează parțial este mult mai ușor decât să nu funcționeze deloc, deoarece zona de depanare este îngustată.

Sicskanul ca instrument de reparație este foarte puternic, dar trebuie să-l folosiți cu atenție. În nici un caz nu merită să porniți un SELFSCAN pe o unitate de unde sunt necesare date - un SELFSCAN distruge complet informațiile despre utilizator, adesea în primele secunde de operare. Un autocan care a fost întrerupt greșit poate deteriora permanent unitatea - deci sursele de alimentare de la care sunt alimentate acționările ar trebui conectate prin surse de alimentare neîntrerupte.


Aspectul și caracteristicile memoriei flash situate pe site pot diferi de cele originale dacă sunt modificate de producător.

Dacă observați erori, date greșite sau inexactități în descrierea memoriei flash sau a știrilor, scrieți-ne un mesaj.

Vom corecta descrierea cât mai curând posibil.







Trimiteți-le prietenilor: