Domača » kako » Kako diagnostično orodje Hard-Drive ve, ali je sektor slab ali ne?

    Kako diagnostično orodje Hard-Drive ve, ali je sektor slab ali ne?

    Nihče ne želi razmišljati o trdem disku, ki gre slabo, manj pa doživlja težave z enim, ampak kako orodja za diagnostiko trdih diskov dejansko vedo, če so sektorji slabi ali ne? Današnja objava za vprašanja in odgovore SuperUser ima odgovore na vprašanja radovednega bralca.

    Današnja seja vprašanj in odgovorov prihaja z namenom SuperUser-a, ki je del skupine Stack Exchange, ki temelji na skupnostih spletnih mest za vprašanja in odgovore.

    Fotografija je odobrena z Matthewom (Flickr).

    Vprašanje

    Reader SuperUser David želi vedeti, kako diagnostična orodja za trde diske vedo, ali je sektor slab:

    Ko sem tekel čez trdega diska, ki se morda ne, sem ga skeniranje z uporabo ViVARD, ki zanesljivo mi omogoča, da vem, če trdi disk potrebuje zamenjavo ali ne. Kako delujejo te vrste orodij? Kako lahko pripovedujejo slab sektor iz dobrega sektorja?

    Kako diagnostična orodja za trdi disk vedo, ali je sektor slab ali ne?

    Odgovor

    Sodelavci SuperUser Stavr00 in Ole Tange imata odgovor za nas. Prvič, Stavr00:

    Sodobni trdi diski implementirajo sistem v firmware z imenom S.M.A.R.T. ki zbira statistične podatke o učinkovitosti trdega diska in samodejno preprečuje izgubo podatkov, tako da premakne podatke iz slabih sektorjev.

    Diagnostična orodja poizvedujejo trdi disk S.M.A.R.T. za izdelavo poročila o pregledu stanja. Pri dostopu do trdega diska se odkrijejo slabi sektorji, izognemo se in potrebno preselitev opravi S.M.A.R.T. sistema.

    Sledi odgovor Ole Tange:

    Ne poznam ViVARD-a, zato je to splošen odgovor.

    S.M.A.R.T.

    S.M.A.R.T. je del najsodobnejših trdih diskov. Registrira, ko trdi disk vidi slab sektor in ko je čas iskanja ali vrtenja daljši od običajnega. To so vsi kazalci, da trdi disk ne deluje.

    Način, na katerega trdi disk rešuje propadajoči sektor, je posledica kod za popravljanje napak (običajno Reed-Solomon), ki lahko izvede reševanje, če je nekaj bitov narobe. Če je veliko bitov narobe, potem trdi disk poskuša rešiti z branjem sektorja znova in znova. Ko ga končno dobi, jo shrani v enega od rezervnih sektorjev.

    Sektorji branja

    Trdi disk prerazporedi sektorje z napakami branja v niz rezervnih sektorjev, ki so rezervirani za to. Operacijski sistem ponavadi tega ne vidi, vendar vidi, da trdi disk nima napak. Samo takrat, ko ni več sektorjev za prerazporeditev na (ali sektorja ni mogoče rešiti), bo operacijski sistem videl pokvarjene sektorje.

    Vendar pa je mogoče obiti odpravljanje napak. Verjamem, da je za vsak model drugačen, ampak morda ViVARD? Na ta način lahko preberete dejanske podatke na trdem disku. Z branjem boste lahko videli, kateri sektorji imajo napake, tudi če operacijski sistem sam ne vidi napak.


    Imate kaj dodati pojasnilu? Zvok v komentarjih. Želite prebrati več odgovorov drugih uporabnikov tehnologije Stack Exchange? Oglejte si celotno nit razprave tukaj.