20Aug

Cum știu dacă un sector este rău sau nu?

click fraud protection

Nimănui nu-i place să se gândească la un hard-disk să se răcească cu mult mai puțin probleme cu unul, dar cum se știe de fapt instrumentele de diagnosticare pe hard-drive dacă sectoarele sunt rele sau nu? Postul de astăzi SuperUser Q & A are răspunsurile la întrebările curioase ale unui cititor.

Întrebarea de astăzi &Sesiunea de răspuns vine de la amabilitatea SuperUser - o subdiviziune a Stack Exchange, o grupare bazată pe comunitate a site-urilor web Q & A.

Fotografie de curtoazie a lui Matthew( Flickr).

Întrebarea

SuperUser cititorul David vrea să știe cum uneltele de diagnosticare hard disk știu dacă un sector este rău:

Când rulez pe un hard-disk care ar putea fi în lipsă, l-am scanare folosind ViVARD, care în mod cert îmi permite să știu dacăhard-disk are nevoie de înlocuire sau nu. Cum funcționează aceste instrumente? Cum pot spune un sector rău dintr-un sector bun?

Cum detectează uneltele de diagnosticare pe unitatea hard-disk dacă un sector este rău sau nu?

instagram viewer

Responsabilii

de răspuns la SuperUser Stavr00 și Ole Tange au răspunsul pentru noi.În primul rând, Stavr00:

Modern hard-driverele implementează un sistem în firmware numit S.M.A.R.T.care colectează statistici privind performanța unității hard disk și evită automat pierderea de date prin mutarea datelor din sectoarele defectuoase.

Instrumentele de diagnosticare interoghează unitatea hard diskului S.M.A.R.T.software pentru a construi un raport de verificare a stării de sănătate. Sectoarele greșite sunt detectate la accesarea hard-drive-ului, evitate și relocarea necesară este efectuată de S.M.A.R.T.sistem.

Urmat de răspunsul lui Ole Tange:

Nu sunt familiarizat cu ViVARD, deci acesta este un răspuns general.

S.M.A.R.T.

S.M.A.R.T.face parte din cele mai moderne hard-drive-uri. Se înregistrează când unitatea hard-disc vede un sector rău și când timpul de căutare sau de centrifugare este mai lung decât în ​​mod normal. Acestea sunt toți indicatorii faptului că un hard-disk nu reușește.

Modul în care hard-disk-ul salvează un sector defect se datorează codurilor de corectare a erorilor( de obicei, Reed-Solomon) care pot efectua o salvare în cazul în care unii biți sunt greșiți. Dacă mai multe biți sunt în neregulă, atunci hard-drive-ul încearcă să salveze citirea sectorului din nou și din nou. Când, în sfârșit, reușește să o salveze într-unul din sectoarele de rezervă.Sectoarele de citire

Unitatea hard disk realocă sectoarele cu erori de citire unui set de sectoare de rezervă care sunt rezervate pentru acest lucru. Sistemul de operare nu văd de obicei acest lucru, dar vede întregul hard-disk ca fiind lipsit de erori. Numai atunci când nu mai există sectoare de realocare( sau sectorul nu poate fi salvat), sistemul de operare va vedea sectoarele rupte.

Dar este posibilă ocolirea corecției erorilor. Cred că este diferit pentru fiecare model, dar poate ViVARD o face?În acest fel, puteți citi datele reale de pe unitatea hard disk. Citind acest lucru, veți putea vedea care sectoare au erori, chiar dacă sistemul de operare nu vede nici o eroare.

Trebuie să adăugați ceva la explicație? Sunați în comentarii. Doriți să citiți mai multe răspunsuri de la alți utilizatori de tehnologie Stack Exchange? Check out discuția completă aici.