Kaj so slabi sektorji in kako jih lahko odpravite? [2. del]

Kaj so slabi sektorji in kako jih lahko odpravite? [2. del]

1. del tega članka pogledal strojno opremo pogona in delovanje krmilnika v ozadju za odkrivanje in odpravljanje težav s slabimi sektorji, ki jih zazna med normalnim delovanjem.





V tem zaključku te razprave bomo preučili orodja, ki so na voljo v operacijskem sistemu, proizvajalcih pogonov in drugih tretjih osebah, s katerimi lahko upravljate in nadzirate svoje pogone, da bodo čim bolj zdravi.





Zavrnitev odgovornosti : Preden zaženete katerega koli od ukazov v tem članku, se prepričajte, da imate dobro varnostno kopijo pogona, saj lahko poskusi popravljanja slabih sektorjev poškodujejo datotečni sistem. To pomeni, da je mogoče izgubiti dele podatkovnih datotek ali metapodatkov, ki se uporabljajo za iskanje datotek in imenikov na nosilcu. Orodja proizvajalca in drugih proizvajalcev so lahko enako katastrofalna kot pripomočki operacijskega sistema. To je še posebej pomembno za tiste pripomočke, ki obidejo zaščito operacijskega sistema in neposredno dostopajo do pogona, ki je točno kaj počnejo številna od teh orodij.





Skeniranje diska za slabe sektorje

Vsak operacijski sistem ima orodja za skeniranje diska glede slabih sektorjev. Nekatere se med zagonom samodejno prikličejo, če računalnik zazna nepravilno zaustavitev. Na primer, Windows vzdržuje 'umazan bit' v tabeli glavnih datotek (MFT) na nosilcih NTFS ali tabeli za dodelitev datotek (FAT) na pogonih FAT16/32.

Med zagonom program autochk išče to vrednost in če je nastavljena, bo zagnala skrajšano različico dejanj, ki jih izvede chkdsk na vseh nosilcih, označenih z zastavico. Podoben postopek uporabljajo tudi drugi sodobni operacijski sistemi.



Windows

Za tiste, ki se ne bojijo ukazne vrstice Windows, chkdsk /r ali chkdsk /b lahko kadar koli zaženete, da poiščete slabe sektorje. Najprej bo izvedel druge teste, da preveri skladnost metapodatkov pogona, preden opcijski slab sektor preide. Odvisno od velikosti zadevnega nosilca in števila imenikov in datotek lahko traja kar nekaj časa. Razlika med obema ukazoma je v tem, da bo drugi ponovno ocenil sektorje, ki jih operacijski sistem že označuje kot slabe.

Windows ima tudi orodje z grafičnim vmesnikom, ki ga lahko uporabite za izvajanje istih preverjanj. Do njega lahko dostopate tako, da odprete Windows Explorer> z desno tipko miške kliknite pogon, da preverite> Lastnosti> Zavihek Orodja> Preveri zdaj ... > potrdite polje 'Poišči in poskusi obnoviti slabe sektorje'> Začni .





Ne glede na to, katerega izberete, bo pri skeniranju sistema ali zagonskega pogona zahteval izključen dostop do nosilca in vas vprašal, ali želite načrtovati pregled ob naslednjem ponovnem zagonu. Če ne gre za sistemski pogon, se mora skeniranje začeti takoj, razen če ga je drug postopek že zaklenil za izključni dostop.

To orodje ne označuje posameznih sektorjev kot slabih; označi celotno gručo kot slabo v MFT ali FAT in celotno gručo premesti v drugo neuporabljeno gručo na pogonu. To se lahko zgodi, če strojna oprema pogona iz kakršnega koli razloga, na primer izčrpanega rezervnega sektorja, ne more preslikati slabega sektorja.





Linux

Čeprav je program badblocks mogoče uporabiti za iskanje slabih blokov (sektorjev) na particiji diska v sistemih Linux, vam priporočam, da uporabite e2fsck -c namesto tega ali ustrezno fsck različico datotečnega sistema, ki ga uporabljate. To zagotavlja, da se ustrezni parametri posredujejo programu badblocks.

Nepravilni parametri lahko povzročijo nepopravljivo škodo datotečnemu sistemu. The -c parameter izvede preskus nosilca samo za branje. Če želite uporabiti nerazorni test branja in pisanja, morate določiti -DC namesto tega parameter.

Pri uporabi -c ali -DC , je celoten seznam slabih blokov obnovljen. Če želite obstoječe vnose ohraniti na seznamu in le dodati nove bloke na seznam, dodajte datoteko -za (obdrži) možnost. Če sumite, da je prišlo do poškodbe samega pogona in/ali datotečnega sistema, ga lahko dodate -str (preen) možnost, ki bo poskušala samodejno popraviti vse poškodbe. Če ne more odpraviti napak, ki jih najde, vas bo obvestil.

Orodja proizvajalca

Proizvajalci pogonov imajo svojo diagnostično programsko opremo, s katero se lahko izvajajo površinske analize in nadzorne lastnosti, značilne za njihove pogone. Western Digital ima Data reševalec za Windows za svoje pogone, medtem ko ima Seagate SeaTools za Windows ki ga lahko uporabite za testiranje pogonov Seagate, Maxtor in Samsung.

Oba ponujata možnosti za testiranje in popravilo povezanih pogonov, vendar morate biti previdni pri tem, kateri testi so uničujoči in kateri ne uničujoči. V vsakem primeru bi morali imeti še vedno trenutno varnostno kopiranje preden nadaljujete.

Orodja drugih proizvajalcev

Obstajajo tudi orodja drugih proizvajalcev, kot so SpinRite iz Gibson Research Corporation ki dostopajo do pogona pod nivojem operacijskega sistema, da izvedejo svojo čarovnijo. Zaobide BIOS in neposredno deluje s krmilnikom trdega diska. Namenjen je predvsem obnovitvi podatkov, lahko pa se uporablja tudi za površinsko analizo in preverjanje pred zagonom novega pogona.

SpinRite ima svoje omejitve. Ker deluje v operacijskem sistemu FreeDOS in za dostop do pogona uporablja CHS, lahko dostopa samo do prvih 228(268.435.456) sektorjev. Tako bo pogon, ki uporablja sektorje 512 bajtov, omejen na 128 GB, pogon, ki uporablja sektorje 4K, pa na 1 TB.

Če ga nastavite na zagonski disk z uporabo tolmača ukazov Windows 98 DOS 7, lahko SpinRite 6 teoretično preizkusi celoten pogon.

5 najboljših brezplačnih spletnih mest za pretakanje filmov

Ali so slabi sektorji popravljivi?

Fizičnih napak pri proizvodnji, trkov v glavi in ​​večine drugih napak, ki jih zazna krmilnik trdega diska, na splošno ni mogoče popraviti. Tisti, ki jih je operacijski sistem izoliral, so druga zgodba.

Orodja za operacijski sistem

Včasih je mogoče obnoviti bloke ali gruče, ki jih je operacijski sistem označil kot slabe. Ker je grozd običajno več sektorjev in en sam slab sektor bo dobil celotno gručo označeno kot slabo, je občasno mogoče te gruče obnoviti.

To je zato, ker krmilnik trdega diska morda ni odpravil slabega sektorja, preden je imel operacijski sistem težave z njim. Ne pozabite, da pogon na splošno ne ve, da je kaj narobe, dokler ne more prebrati sektorja, in ne poskuša preslikati sektorja, razen če je prišlo do številnih neuspešnih branj ali poskusa pisanja v ta sektor po neuspešnem branju.

Če je krmilnik trdega diska prerazporedil slab sektor, potem ko je operacijski sistem označil gručo, ki vsebuje, kot slabo, znova zaženite ustrezen ukaz za ponovno oceno slabih blokov ( chkdsk /b za Windows, e2fsck -cc za Linux - ne smete uporabljati -za tukaj, ker bi ohranil trenutni seznam slabih blokov), bi ga morali počistiti s seznama.

SpinRite

SpinRite je eno od orodij, ki trdi, da lahko obnovi šibke sektorje. Tudi s tremi desetletji dela s tehnologijo tega ne želim zaupati. Krmilnik pogona je sektor prvotno označil kot slab (ali pa je operacijski sistem označil gručo, ki vsebuje), ker podatkov iz njega ni bilo mogoče zanesljivo prebrati. Tudi če se lahko izboljša njegova sposobnost hranjenja podatkov, bo to verjetno začasno, kar bi moralo prinesti nekaj vprašanj.

  1. Kako začasno je to popravilo?
  2. Ali ste pripravljeni zaupati svoje podatke temu sektorju?

Osebno je to eno področje, na katerega nočem stopiti. Večina mojih podatkov je preveč pomembna.

Spremljanje stanja pogona

Eden od dveh najboljših načinov za zaščito podatkov, ki ste jih shranili na pogone - če tega niste razločili iz prejšnjih komentarjev - je zagotoviti, da ste izvedli zanesljiv načrt varnostnega kopiranja.

Drugi uporablja programsko opremo za spremljanje stanja vaših pogonov. Sodobni trdi diski vključujejo tehnologijo samonadzora, analize in poročanja (SMART), ki pomaga določiti stanje pogona in napovedati napake.

Ubuntu, RedHat in njihovi derivati ​​imajo privzeto namestitev pripomoček Diski. Omogoča vam dostop do najpomembnejših števcev SMART ter izvajanje kratkih in podaljšanih testov SMART. Obstajajo tudi orodja ukazne vrstice, kot je smartctl, ki jih lahko uporabite za avtomatizacijo preverjanja in poročanja o stanju pogona.

Windows ne ponuja te zmogljivosti, zato potrebujemo orodja drugih proizvajalcev, kot so CrystalDiskInfo in trdi disk Sentinel za delo.

SMART števci

Ne prestrašite se, ko vidite vrednosti, ki jih poročajo ta orodja. Mejno vrednost določi proizvajalec, da navede, kdaj se bo obravnavala kot težava. Trenutna normalizirana vrednost bo verjetno višje od najslabše prijavljene vrednosti in za večino števcev je to pričakovano. Normalizirane vrednosti, ki se gibljejo od 1 do 253, čeprav se nekateri proizvajalci za nekatere lastnosti odločijo za izhodišče 100 ali 200, se sčasoma znižajo z višjega izhodišča in ni nujno problem, dokler ne pade pod mejno vrednost.

Ne glede na to, katero orodje se odločite uporabiti za nadzor svojih pomnilniških naprav, obstaja kratek seznam števcev, ki bi jih morali skrbeti, če jih vaš pogon podpira:

  • Števec 5 (štetje prerazporejenih sektorjev) ) je skupno število sektorjev, ki so bili prerazporejeni in dani na G-LIST, odkar je bil dan v uporabo. To ne vključuje sektorjev, ki so bili označeni v tovarni. Neobdelani podatki so resnično število, zato je nižje bolje.
  • Števec 10 (štetje ponovnega vrtenja) označuje, kolikokrat je moral pogon poskusiti zavrteti pogon, dokler ni dosegel obratovalne hitrosti, če je bil prvi poskus neuspešen. Povečanje tega atributa kaže na mehanske težave s pogonom ali na možno napajanje.
  • Števec 187 (prijavljene nepopravljive napake) je število napak ECC, ki jih krmilnik pogona ni mogel odpraviti. Nižje je bolje, če pogledamo surovo vrednost.
  • Števec 188 (časovna omejitev ukaza) je število prekinjenih operacij v napravi. To je običajno posledica težav z napajanjem ali priključitvijo podatkovnega kabla. Ponovno bi morala biti vrednost surovih podatkov nizka.
  • Števec 195 (strojna oprema ECC obnovljena) je izvedba, specifična za prodajalca, zato vrednosti morda ne predstavljajo vedno enakih pogojev. Na splošno se šteje, kolikokrat je bil za povrnitev pravilnih podatkov iz pogona potreben popravek ECC.
  • Števec 196 (število dogodkov prerazporeditve) predstavlja, kolikokrat so sektorji sprožili dogodek ponovnega preslikave s strani krmilnika. Šteje tako uspešne kot neuspešne poskuse preoblikovanja sektorjev. Ne podpirajo ga vsi proizvajalci.
  • Števec 197 (trenutno nerešeno število sektorjev) je število sektorjev, ki so trenutno označeni kot nestabilni in se bodo preslikali, če bo naslednji poskus branja uspešen ali ko bo naslednjič zapisan. Ta števec se zmanjša, ko je sektor uspešno preslikan.
  • Števec 198 (Število sektorjev, ki jih ni mogoče popraviti brez povezave) je skupno število napak pri branju ali pisanju sektorjev. Če se to začne povečevati, je težava s površino diska ali mehanskim podsistemom.

Številni števci, ki so na voljo sami, ne ponujajo veliko vpogleda v splošno stanje vaših pogonov. Ko pa skupaj vzamete skupaj obresti za zgoraj naštete, boste verjetno opazili negativne trende, da se boste lahko pripravili na neizogiben propad pogona.

kako spremeniti kanal na usmerjevalniku

Zaključek

Čeprav so na voljo orodja za napovedovanje, koliko časa lahko ostane v vaših pomnilniških napravah, to ne odpravlja potrebe po trdnem, preizkušenem načrtu varnostnega kopiranja. Obstajajo dokazi da bo veliko število pogonov odpovedalo, ne da bi se v svoji zgodovini pojavila ena sama napaka SMART. V istem poročilu kaže tudi visoko korelacijo med nekaterimi zgoraj navedenimi napakami SMART in skrajno skrajšano življenjsko dobo naprave.

Na primer, slabi sektorji, prikazani na zgornji sliki, so iz pogona, za katerega ocenjuje, da ima trdi disk Sentinal Pro 21 dni življenja. Pred dvema mesecema je poročalo o 30 dneh in še vedno čakam, koliko časa bo minilo, preden bo našlo pot do podatkovnih nebes. Torej kaže, da napovedna analiza, čeprav nakazuje, da so podatki ogroženi, še vedno ne more natančno podati zanesljive predstave koliko časa ostalo je.

Čeprav se število slabih sektorjev v mesecih ni povečalo in z uporabo HDD Regeneratorja na pogonu, da bi ugotovili, ali bi lahko oživelo teh 77 slabih sektorjev, ni pomagalo, se je splošno zdravje še vedno nekoliko zmanjšalo. Zanimivo bo videti, koliko časa bo še preživelo.

Zanima me, če ima še kdo podobne izkušnje z orodji za spremljanje SMART? Ali ste z njihovo uporabo uspeli rešiti svoje podatke pred katastrofo? Ali ti sploh niso delali? Kaj pa orodja za oživitev slabih sektorjev, kot sta SpinRite ali HDD Regenerator? Sporočite mi v komentarjih spodaj!

Deliti Deliti Cvrkutati E-naslov Kako očistiti računalnik z operacijskim sistemom Windows z ukaznim pozivom

Če v računalniku z operacijskim sistemom Windows primanjkuje prostora za shranjevanje, jih očistite s temi hitrimi pripomočki ukaznega poziva.

Preberite Naprej
Sorodne teme
  • Pojasnjena tehnologija
  • Trdi disk
O avtorju Bruce Epper(13 objavljenih člankov)

Bruce se z elektroniko igra že od 70. let, računalniki od zgodnjih 80. let in natančno odgovarja na vprašanja o tehnologiji, ki je ni uporabljal niti videl ves čas. Tudi sam se jezi, ko poskuša igrati kitaro.

Več od Brucea Epperja

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, če se želite naročiti