Probleme hard disk

Probleme hard disk

unități moderne de disc - sunt dispozitive complexe, care nu efectuează numai inerente în timpul funcționării lor, scopul propus cu datele utilizatorului, dar, de asemenea, built-in auto-monitorizarea funcției (auto-test), off-line scanarea suprafața discului cu înlocuirea sectoarelor nesigure ale zonei de rezervă (zona de schimb), colecția Informații despre starea (off-line de colectare a datelor) lui.






Chiar dacă unitatea este în pentru ceva timp nu este utilizat de sistemul de operare, se poate efectua orice rutina de auto-test, făcând diagnosticarea interne, colectarea de informații cu privire la starea echipamentului și suprafața discului. Dacă în timpul auto-test drive primește o comandă pe interfața, auto-testul este avortat și unitatea începe să proceseze comenzile primite.

În plus, componența echipelor pentru unitatea de acum sunt adăugate la echipa pentru a forța un auto-test (SMART EXECUTE off-line IMEDIATĂ).
În procesul de realizare a echipelor obișnuite conduce, de asemenea, efectuează colectarea și prelucrarea datelor cu privire la starea lor.
Toți factorii de mai sus este baza tehnologiei S.M.A.R.T. (Analiza Autocontrolul și tehnologia de raportare). Principiul de funcționare S.M.A.R.T. Se bazează pe faptul că, în timpul operației, hard disk-ul monitorizează anumiți parametri de starea lor și reflectă caracteristicile lor speciale - atribute (Atribut), de stocare de memorie non-volatile. Aceste atribute pot fi citite de un software special.
Atributele constau din mai multe domenii. Fiecare câmp are o anumită semnificație. De obicei, programul de citire S.M.A.R.T. le da o transcriere:

  • Atribut - nume de atribut
  • ID - atributul ID
  • Valoare - valoarea curentă a atributului
  • Prag - valorile minime ale atributelor de prag
  • Cel mai rău - cea mai mică valoare a unui atribut pentru toate unitatea de lucru
  • Raw - valoarea absolută a atributului
  • Tip (opțional) - tipul de atribut - caracterizează productivitatea (PR - legate de performanță), caracterizat prin eșecuri (ER - rata de eroare), contorul de evenimente (CE - Evenimente conta), sau determinat de către producător este utilizat (SP - auto-conserva);

Evaluarea stării tehnice a hard disk

Pentru analiza stării de unitate, poate cea mai importantă valoare atribut este valoare - numărul condițional (în general, între 0 și 100 sau până la 253), specificate de fabricant, care este inițial setat la maximum în producție și depozitare este redusă în cazul deteriorării parametrilor săi. Pentru fiecare atribut, există o valoare limită la care producătorul garantează performanțele sale - câmp de prag. Dacă valoarea se apropie sau se află sub prag, - unitatea de timp pentru a schimba. Lista de atribute și valorile lor nu sunt standardizate rigid, și sunt determinate de către producătorul unității, dar cele mai importante dintre acestea sunt interpretate în același mod. De exemplu, un identificator de atribut 194 va caracteriza temperatura discului si Seagate si WD, dispozitivele Samsung, Maxtor.
În setarea de cele mai moderne BIOS-ul placii are un punct pentru a permite sau nu citirea și analiza atributelor S.M.A.R.T. în timpul de boot. Uneori este interpretată greșit ca o interdicție sau permite în sine tehnologia SMART pentru hard disk. Acest lucru nu este adevărat, SMART - face parte din codul firmware-ului, cusute în unitatea, o parte din algoritmul său de lucru, modificați setările BIOS care este imposibil. Atunci când această opțiune este în curs de testare hardware-ul computerului după putere se realizează în continuare citit, de asemenea, SMART-atribute ale unității, analiza lor pentru a atinge valoarea limită pentru avertizarea utilizatorului cu privire la o posibilă defecțiune iminentă.

Una dintre cele mai simple programe pentru a testa hard disk-uri este Victoria Sergeya Kazanskogo. Site-ul Victoria Software-ul
Site-ul va găsi cea mai recentă versiune a programului, precum și o mulțime de informații utile, inclusiv o descriere detaliată a lucra cu Victoria.

Versiunea cea mai simplă a testului hard disk - HDDScan pentru Windows. Descarcă - 416Kb.
Este foarte simplu, nu necesita instalare sau drivere software.
Descărcați-l, despachetați la unele director și rulați hddscan.exe.
Fereastra principală constă din 3 părți:

1. Sursa Disk - Aici puteți selecta unitatea curentă pentru a testa și făcând clic pe butonul „S.M.A.R.T.“, se arată în S.M.A.R.T.-atribut. De asemenea, în această fereastră afișează modelul de antrenare (model), versiunea de firmware (firmware), numărul de serie (de serie) și volumul în unități de LBA (LBA)
2. Procesul - butoane pentru a porni și opri testul (Start Stop), zona de testare, timpul de testare, modul de testare, numărul blocului curent și rata de date curente.
3. fereastra de informare - progresul testului și rezultatele sale. De asemenea, mai multe file pentru interpretarea rezultatelor și a rula teste de sine stătătoare S.M.A.R.T.

Pentru a analiza atributele S.M.A.R.T-stat selectați unitatea dorită (în cazul în care mai multe) și faceți clic pe butonul „S.M.A.R.T“. Ceea ce urmează este o fereastră SMART-atribute unitate reală. În timpul funcționării de supraîncălzire datorită carcasei ventilatorului oprit a fost admis. Temperatura de disc pentru o perioadă mai mare de 50 de grade, iar el a „câștigat“ o degradare a performanței așa cum reiese din valorile atributelor 001, 007, 195.

Scurtă descriere a atributelor:

Atributele reflectă starea unității de la începutul funcționării, dar uneori este util să se evalueze starea sa, la momentul actual. Pentru a face acest lucru, efectuați suprafața de testare folosind HDDScan. Întocmește curent valori de zero brut, și faceți clic pe butonul „Start“. În mod implicit, modul de testare selectați „Verificare“, opțiunile posibile - „Read“ și „Erase“. „Read“ - realizat cu transferul datelor citite în memorie, „Verify“ - aceeasi lectura, dar fără a datelor. Dacă sunteți interesat de dinamica erorilor UltraDMA CRC Numărul erorilor, apoi selectați modul de „Read“. Rețineți că, în procesul de lucru intensiv, temperatura de antrenare crește cu câteva grade. Prin urmare, dacă în stare de repaus, temperatura este la sau puțin sub limita, este de dorit să se instaleze un ventilator suplimentar. "Erase" - șterge efectuate informațiile despre disc, o intrare în fiecare simbol sector "#" (cod 23h). recuperare de date după acest test imposibil.






De obicei, testul se încheie cu succes, în cazuri extreme, cu avertismente. Însuși faptul că testul nu are nimic vorbește pentru a evalua starea tehnică a unității este necesar să se ia în considerare mărturia S.M.A.R.T. Următoarele este rezultatul unui test de una dintre unități (WD1600JB).

În partea din dreapta jos a ecranului este vizibil date statistice blocuri timp de citire. Notați valoarea de mai mult de 150 ms (portocaliu si bare roșii). În general, performanța este destul de acceptabil pentru disc de 160 GB. Ar trebui să ia în considerare, de asemenea, faptul că testarea a fost realizată în mediul Windows, și în momentul lecturii ar putea afecta recurgerea la acest dispozitiv alte programe (cel mai bun mod de a efectua astfel de teste în mediul DOS folosind MHDD și Victoria).
Dar, rezultat S.M.A.R.T. atributele de citire pentru unitatea:

Caracteristica 004 „Contele Sector Realocarea“ în roșu, valoare este egală cu 001, la valoarea limită a pragului = 140. Materii prime = 4077 sau 16503 (în notația zecimală) realocate sectoare (remapat).
Acest lucru sugerează că suprafața discului începe echipamente „crumble“ sau a tractului de scriere / citire defecțiuni de date. Zona de rezervă pentru remaparea sectoare defecte epuizate, remaparea nu este posibilă. Această unitate pare a fi încă în desfășurare, dar în orice moment poate să apară blocuri imposibil de citit (Bad Block), deci este mai bine să-l înlocuiască, este prea târziu, pentru a salva celulele de informare și nervoase.

Testarea și evaluarea stării de hard disk-uri sub Linux.

=== START DE CITIRE SMART DATE SECȚIUNEA ===
SMART generală de sănătate rezultatul unui test de auto-evaluare: TRECUT

Valori SMART generale:
Offline Starea de colectare a datelor: activitatea de colectare (0x82) date offline
a fost finalizată fără eroare.
Colectarea automată date offline: Enabled.
Starea de execuție auto-test: (0) anterioară Rutina de auto-test finalizat
fără nici o eroare sau de auto-test are vreodată
fost executați.
Timpul total pentru a finaliza offline
de colectare a datelor: (422) secunde.
colectarea de date offline
capabilități: (0x1B) SMART executa Offline imediat.
colectare automată a datelor offline on / off suport.
Suspendare colectare offline la noi
comandă.
scanare de suprafață Offline acceptată.
Auto-test sustinut.
Nu auto-test de transportare a sprijinit.
Nu auto-test selectiv acceptat.
capabilități SMART: (0x0003) salvează datele SMART înainte de a intra
Modul de economisire a energiei.
Suportă auto SMART salva timer.
Capacitatea de logare Eroare: (0x01) Eroare de logare acceptată.
Nr general suport Scop Logging.
rutina de auto-test scurt
timpul de votare recomandat: (1) minute.
rutină extins auto-test
timp votare recomandată: (57) minute.

SMART Atributele Structura de date Număr de revizie: 10
Vânzătorul SMART specific Atributele cu praguri:
ID # ATTRIBUTE_NAME FLAG VALOARE GRAVE treierat TIP ACTUALIZAT WHEN_FAILED RAW_VALUE
Raw_Read_Error_Rate 0x000f 1 075 072 034 pre-nu întotdeauna - 2958125
3 Spin_Up_Time 0x0003 070 nbsp070 000 pre-nu întotdeauna - 0
4 Start_Stop_Count 0x0032 100100020 Old_age nbspAlways - 78
5 Reallocated_Sector_Ct 0x0033 100 100 036 Pre-eșuează întotdeauna - 0
7 Seek_Error_Rate 0x000f 080 060 030 Pre-nu întotdeauna - 114 867 925
9 Power_On_Hours 0x0032 096 096 000 Old_age întotdeauna - 4175
10 Spin_Retry_Count 0x0013 100 100 097 Pre-eșuează întotdeauna - 0
12 Power_Cycle_Count 0x0032 099099020 Old_age întotdeauna - 1240
Temperature_Celsius 0x0022 194 033 052 000 Old_age întotdeauna - 33
195 Hardware_ECC_Recov 0x001a 075072000 Old_age întotdeauna - 2958125
Current_Pending_Sector 0x0012 197 100 100 000 Old_age întotdeauna - 0
Offline_Uncorrectable 0x0010 198 100 100 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x003e 200200000 Old_age întotdeauna - 0
Eroare SMART Jurnal Versiune: 1
Nu există erori înregistrate

Auto-test SMART structura jurnal de numărul de revizuire 1
Nu există auto-teste au fost înregistrate. [Pentru a rula auto-teste, folosiți: -t smartctl]

Dispozitivul nu are suport pentru auto Teste selective / exploatare forestieră

Pentru a verifica suprafața comenzii unității de disc de rezervă este utilizat în mod obișnuit pe / dev / null:
dd if = / dev / sda of = / dev / null bs = 16

Unele mituri cu privire la hard disk-uri.

Pentru a elimina sectoarele proaste (Bad Blocks) trebuie să facă un format de nivel scăzut (Nivel scăzut Format). Acest lucru nu este adevărat. Formatul de nivel scăzut ar putea realiza modele de hard disk anterioare (cu interfață ST506 / 412). Aceste dispozitive au un controler de bord separat pentru formatul de nivel scăzut de comandă MDM (Format Track - 50h) a fost pus în aplicare în același mod ca și pentru dischetele și reprezentată de înregistrare pe sector de cale ferată conform cu geometria discului, care cuprinde informațiile de serviciu - numărul cilindrului, numărul piesei , numărul de sector, etc. Sectorul pe pista a discului, deoarece era format din două părți, una dintre care conțineau informații de proprietate (mâner), și ar putea fi modificat numai în procesul de nivel scăzut de formatare, iar al doilea - datele reale care pot fi modificate în cazul în care comanda de scriere a sectorului.
În unitățile de disc moderne, geometria internă a discului este cunoscută doar la cea mai avansată firmware-ul WD, și, în plus, sectorul a schimbat formatul. Pentru a mări capacitatea utilizabilă a formatului plăcii sector posibilă identificarea a câmpului (formatul „id-mai puțin“ sau „nu-id“), dar ea a făcut nici o identificare a înregistrărilor în antet, iar aranjamentul privind servorazmetki sectorului. Toate acestea este complet lipsit de sens de operare standard de formatare, iar ea a fost exclus din noile versiuni ale standardului ATA.
Utilități, un program gratuit fabricanții de unități optice, și este adesea incorect denumit programe pentru formatarea low-level, într-adevăr nu sunt. Ei pur și simplu permite datelor din sectorul de suprascriere (de obicei zero, zero umplere Unitate Utility de la Seagate), permițându-vă pentru a scăpa de așa-numitele moale rău-uri, erori în aceste sectoare, din cauza erorilor de înregistrare (de exemplu, în sectorul de înregistrare puterea de timp a fost oprit) mai degrabă decât suprafața de căsătorie. HDD Low Level Format Tool utilitate cunoscut - ca, de fapt, datele uzuale ale utilizatorilor stiralka.
În prezent, formatul de nivel scăzut poate fi realizată numai prin utilizarea unor instrumente tehnologice speciale, lansarea rutinele de serviciu, informațiile înregistrate în unitatea ROM. Capacitatea de a rula aceste rutine pentru un utilizator normal este practic imposibil, de la lansarea de formatare comenzi sunt unice pentru fiecare model de unitate și nu sunt dezvăluite de către producător și de a lansa le pot necesita echipamente speciale (de exemplu, unitate pentru a se conecta la terminalul prin COM-port).

„Full (Normal)“ și formatul „Quick“ într-un mediu Windows, caracterizat prin faptul că formatarea completă șterge toate conținutul discului, în timp ce rapid - doar tabelul cuprins. În mod surprinzător, acest lucru, până de curând, chiar a fost scris pe site-ul Microsoft. Unele rămășițe ale acestei declarații este încă acolo. Citat din definiția „Care este formatul rapid?“:
Formatul Rapid - acesta este un mod de formatare, în care este creat un tabel nou fișier fără o rescriere completă sau șterge datele de pe hard disk. Formatul rapidă durează mult mai puțin timp decât formatul obișnuit, în care există o ștergere completă a întregului hard disk informații.
Acest lucru nu este așa - cuprinsului se elimină, în ambele cazuri, iar datele nu vor fi șterse deloc. Atunci când un format complet este efectuat primul disc de verificare lectură (ca atunci când efectuează SCANDISK'a sau CHKDSK), și numai după ztogo a crea un tabel gol cuprins. La rapid - golească un tabel de cuprins este creat imediat, fără a verifica.

Recipientul este sigilat și depozitare interior - vacuum - nu este, de altfel, pentru depozitare în container trebuie să difuzeze fie prezentă, ca în starea de funcționare a capului, așa cum au fost plutind pe suprafața wafer pe o pernă de aer generat de discuri rotative. Asta e doar aerul din interiorul recipientului trece printr-un filtru special care elimină chiar și particulele microscopice, cum ar fi fumul de țigară.

Cu setările de bază, a computerului BIOS (element „HDD S.M.A.R.T. Capabilitatea“, „Monitorizarea S.M.A.R.T“ sau similar în sensul), puteți dezactiva S.M.A.R.T-tehnologie. Există, de asemenea, o declarație că această opțiune afectează capacitatea de a citi atributele după sistemul de operare, și, de asemenea, conduce la o anumită reducere a performanțelor sistemului. Acest lucru nu este adevărat. Nici BIOS și nici un conducător auto nu este capabil de a schimba algoritmul de bază al firmware-ului de antrenare intern. Mai mult decât atât, atunci când se lucrează în funcțiile BIOS Windows pentru a lucra cu hard disk-ul nu este utilizat. Activați opțiunea permite doar rutina BIOS de testare hardware citiți valorile anumitor atribute, iar în cazul în care se depășește pragul, pentru a avertiza utilizatorul. Ca o regulă, fără prea multe detalii:
Primar master Hard Disk: Starea S.M.A.R.T rău. Backup și înlocuiți.
Executarea rutine BIOS este suspendată, în scopul de a atrage atenția:
Apăsați F1 pentru a CV
Astfel, fără a fi nevoie să instalați sau să executați software suplimentar, este posibil să se determine starea critică unitatea de timp (dacă această opțiune este activată) prin intermediul Sistemului de ieșire de intrare de bază (BIOS).