20Aug

Kā cieto disku diagnostikas rīki zina, vai nozare ir slikta vai nav?

Nevienam nav patīk padomāt par cieto disku, kas slikti daudz mazāk piedzīvo problēmas ar vienu, bet kā cieto disku diagnostikas rīki tiešām zina, vai nozares ir slikti vai nē?Šodienas SuperUser Q & amai ir atbildes uz ziņkārīgo lasītāja jautājumiem.

šodienas jautājums &Atbildes sesija mums priecājas par SuperUser - Stack Exchange, kas ir kopienas un Q & A tīmekļa vietņu grupa.

Foto pieklājīgi no Matthew( Flickr).

Jautājums

SuperUser lasītājs Deivids vēlas zināt, cik stingri vadāmie diagnostikas rīki zina, vai nozarē ir slikti:

Kad es nokļuvu cietajā diskā, kas var būt neveiksmīgs, es to skenē, izmantojot ViVARD, kas droši ļauj man zināt, vaiCietais disks nepieciešams vai nav jāmaina. Kā darbojas šo rīku veidi? Kā viņi var pateikt sliktu nozari no laba sektora?

Kā cieto disku diagnostikas rīki zina, vai nozare ir slikta vai nē?

Atbilde

SuperUser atbalstītājiem Stavr00 un Ole Tange ir mūsu atbilde. Pirmkārt, Stavr00:

Mūsdienu cietie diski ievieš sistēmu programmaparatūras saukumā S.M.A.R.T.kas apkopo statistiku par cietā diska veiktspēju un automātiski novērš datu zudumu, pārvietojot datus no sliktiem sektoriem.

Diagnostikas rīki vaicājumam cietajā diskā ir S.M.A.R.T.programmatūru, lai izveidotu veselības pārbaudes ziņojumu. Slikti sektori tiek atklāti, piekļūstot cietajam diskam, izvairoties no tā, un nepieciešamo pārvietošanu veic S.M.A.R.T.sistēma.

Pēc tam, kad uzrakstījis Ole Tange atbildi:

Es nepazīstu ViVARD, tāpēc tas ir vispārējs atbilde.

S.M.A.R.T.

S.M.A.R.T.ir daļa no vismodernākajiem cietajiem diskiem. Tas reģistrē, kad cietais disks redz sliktu sektoru un kad "meklēt vai iespiest laiks" ir garāks nekā parasti.Šie ir visi rādītāji, kas izturas cietajā diskā.

Cietā diska glābšana nederīgajā sektorā ir saistīta ar kļūdas labošanas kodiem( parasti Reed-Solomon), kas var veikt glābšanu, ja nedaudzi biti ir nepareizi. Ja daudzi biti ir nepareizi, tad cietais disks mēģina glābt, lasot sektoru atkal un atkal. Kad tas beidzot izpaužas pareizi, tas saglabā to vienā no rezerves sektoriem.

lasīšanas sektori

Cietie diski pārveido sektorus ar lasīšanas kļūdām rezerves sektoru kopumam, kas ir rezervēti šim nolūkam. Operētājsistēma parasti to neredz, taču visu cieto disku uzskata par kļūdainu. Tikai tad, ja vairs nav nozaru, kas varētu pārdalīt( vai nozari nevar izglābt), operētājsistēma redzēs sadalītās nozares.

Bet ir iespējams apiet kļūdu labošanu. Es uzskatu, ka katram modelim tas atšķiras, bet varbūt ViVARD to dara? Tādā veidā jūs varat lasīt faktiskos datus cietajā diskā.Lasot šo, jūs varēsit redzēt, kuri sektori ir kļūdas, pat ja operētājsistēma pati nerada kļūdas.

Vai kaut kas jāpievieno paskaidrojumam? Skatieties komentāros. Vēlaties lasīt citas atbildes no citiem tehnoloģiju savvy Stack Exchange lietotājiem?Šeit skatiet pilnu diskusiju pavedienu.