20Aug

Kako dijagnostički alati s tvrdim diskom znaju je li sektor loš ili nije?

Nitko ne voli razmišljati o tvrdom pogonu koji ide loše, a manje oštećuje probleme s jednim, ali kako hard-diskovi dijagnostički alati zapravo znaju jesu li sektori loši ili ne? Današnji SuperUser Q & A post ima odgovore na pitanja znatiželjnih čitatelja.

Današnje pitanje &Sesija odgovora nam dolazi zahvaljujući SuperUseru - podjele Stack Exchange-a, grupiranjem zajednice Q & A web stranica.

Fotografija ljubaznošću Mateja( Flickr).

Pitanje

SuperUser čitač David želi znati kako hard-disk dijagnostički alati znaju ako je sektor loš:

Kad se probijem preko hard diska koji možda neće uspjeti, skenirat ću ga pomoću ViVARD-a, što mi pouzdano dopušta da znam hoće litvrdi disk treba zamijeniti ili ne. Kako funkcioniraju ove vrste alata? Kako mogu reći lošem sektoru iz dobrog sektora?

Kako dijagnostički alati za hard disk znaju je li sektor loš ili ne?

Odgovor

SuperUser suradnici Stavr00 i Ole Tange imaju odgovor za nas. Prvo, Stavr00:

Moderni hard diskovi implementiraju sustav u firmwareu pod nazivom S.M.A.R.T.koji prikuplja statistiku o performansama tvrdog diska i automatski izbjegava gubitak podataka pomicanjem podataka od loših sektora.

Dijagnostički alati upućuju na tvrdi disk S.M.A.R.T.softver radi izgradnje izvješća o zdravstvenom pregledu. Otkriveni su loši sektori pri pristupu tvrdom pogonu, izbjegavani, a potrebno preseljenje obavlja S.M.A.R.T.sustav.

Slijedi odgovor Ole Tangea:

Nisam upoznat s ViVARD-om, pa je to opći odgovor.

S.M.A.R.T.

S.M.A.R.T.dio je najsuvremenijih hard diskova. Registrira se kada tvrdi disk gleda na loš sektor i kad je "traženje ili spiniranje" dulje od normalne. To su svi pokazatelji da tvrdi disk ne uspije.

Način na koji tvrdi disk spasi nedostatak sektora je zbog kodova za ispravljanje pogrešaka( obično Reed-Solomon) koji mogu izvršiti spašavanje ako je nekoliko bitova pogrešno. Ako su mnogi bitovi pogrešni, tvrdog diska pokušava ponovno spasiti čitajući sektor sve više i više. Kada ga konačno dobije, to sprema u jedan od rezervnih sektora.

Sektor za čitanje

Tvrdi disk prenosi sektore s pogreškama čitanja na skup rezervnih sektora koji su za to rezervirani. Operativni sustav obično ne vidi ovo, ali cijeli tvrdi disk smatra da nema pogrešaka. Tek kada nema više sektora za preraspodjelu( ili sektor se ne može spasiti) operativni sustav će vidjeti razbijene sektore.

Ali moguće je zaobići ispravak pogrešaka. Vjerujem da je drugačiji za svaki model, ali možda ViVARD to radi? Na taj način možete očitati stvarne podatke na tvrdom disku.Čitajući ovo, moći ćete vidjeti koji sektori imaju pogreške, čak i ako operacijski sustav ne vidi nikakve pogreške.

Imate li nešto za objašnjenje? Zvuči u komentarima.Želite li pročitati više odgovora od drugih tehnoloških korisnika Stack Exchangea? Pogledajte ovdje cijelu raspravu.