Mājas lapa » » Kā cieto disku diagnostikas rīki zina, vai nozare ir slikta vai ne?

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

    Nevienam nepatīk domāt par cieto disku, kas ir sliktāks un ar ko saskaras problēmas, bet kā cieto disku diagnostikas rīki tiešām zina, vai nozares ir sliktas vai ne? Šodienas SuperUser Q&A ziņojumam ir atbildes uz ziņkārīgiem lasītāja jautājumiem.

    Šodienas jautājumu un atbilžu sesija mums dod pieklājību no SuperUser-Stack Exchange apakšnodaļas, kas ir kopienas orientēta Q & A tīmekļa vietņu grupa.

    Fotogrāfijas pieklājība no Mateja (Flickr).

    Jautājums

    SuperUser lasītājs Dāvids vēlas zināt, kā cieto disku diagnostikas rīki zina, vai nozare ir slikta:

    Kad es braucu pa cieto disku, kas var būt neveiksmīgs, es skenēju to, izmantojot ViVARD, kas droši ļauj man zināt, vai cietā diska vajadzībām ir jāaizstāj vai nav. Kā šie rīki darbojas? Kā viņi var pateikt sliktu sektoru no labas nozares?

    Kā cietā diska diagnostikas rīki zina, vai nozare ir slikta vai nav?

    Atbilde

    SuperUser ieguldītājiem Stavr00 un Ole Tange ir atbilde mums. Pirmkārt, Stavr00:

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

    Diagnostikas rīki vaicā cietā diska S.M.A.R.T. lai izveidotu veselības pārbaudes ziņojumu. Piekļūstot cietajam diskam, tiek konstatēti slikti sektori, izvairīti, un nepieciešamo pārvietošanu veic S.M.A.R.T. sistēmu.

    Seko atbilde no Ole Tange:

    Es neesmu iepazinies ar ViVARD, tāpēc šī ir vispārēja atbilde.

    GUDRS.

    GUDRS. ir daļa no modernākajiem cietajiem diskiem. Tā reģistrē, kad cietais disks redz sliktu sektoru un kad "meklēt vai spin up laiks" ir garāks nekā parasti. Tie ir visi indikatori, kurus cietais disks nedarbojas.

    Veids, kādā cietais disks glābj neveiksmīgu sektoru, ir kļūdas labošanas kodu (parasti Reed-Solomon) dēļ, kas var veikt glābšanu, ja daži biti ir nepareizi. Ja daudzi biti ir nepareizi, tad cietais disks mēģina glābt, atkal un atkal lasot nozari. Kad tas beidzot ir pareizi, tas to saglabā vienā no rezerves sektoriem.

    Lasīšanas nozares

    Cietais disks pārdalīs sektorus ar nolasītām kļūdām uz rezerves daļu kopumu, kas tam ir rezervētas. Operētājsistēma parasti to neredz, bet visu cieto disku uzskata par kļūdainu. Tikai tad, kad vairs nebūs nozaru, lai pārdalītu (vai nozari nevarētu glā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 izlasīt faktiskos datus uz cietā diska. Lasot šo, jūs varēsiet redzēt, kurām nozarēm ir kļūdas, pat ja pati operētājsistēma neredz kļūdas.


    Vai kaut kas jāpievieno paskaidrojumam? Skaņas izslēgšana komentāros. Vai vēlaties lasīt vairāk atbildes no citiem tehnoloģiju gudriem Stack Exchange lietotājiem? Apskatiet pilnu diskusiju pavedienu šeit.