Mis on halvad sektorid ja kuidas neid parandada? [2. osa]

Mis on halvad sektorid ja kuidas neid parandada? [2. osa]

Selle artikli 1. osa vaatas draivi riistvara ja seda, kuidas kontroller kulisside taga töötab, et tuvastada ja lahendada probleeme, mis on seotud normaalse töö käigus tuvastatud halbade sektoritega.





Selle arutelu kokkuvõttes vaatame operatsioonisüsteemilt, draivitootjatelt ja muudelt kolmandatelt osapooltelt saadaolevaid tööriistu, mida saate kasutada oma draivide haldamiseks ja jälgimiseks, et need oleksid võimalikult terved.





Vastutusest loobumine : Enne selle artikli käskude käivitamist veenduge, et teil on draivist hea varukoopia, kuna katsed parandada halbu sektoreid võivad põhjustada failisüsteemi riknemise. See tähendab, et on võimalik kaotada osad andmefailidest või metaandmetest, mida kasutatakse köite failide ja kataloogide leidmiseks. Tootja ja kolmanda osapoole tööriistad võivad olla sama katastroofilised kui operatsioonisüsteemi utiliidid. See on eriti oluline nende kommunaalteenuste jaoks, mis mööduvad operatsioonisüsteemi kaitsest ja pääsevad otse juurde draivile täpselt mida paljud neist tööriistadest teevad.





Ketta skannimine halbade sektorite jaoks

Igal operatsioonisüsteemil on tööriistad ketta halbade sektorite otsimiseks. Mõnda käivitatakse käivitamisel automaatselt, kui arvuti tuvastab sobimatu väljalülitamise. Näiteks säilitab Windows NTFS -köidete põhifailitabelis (MFT) või FAT16/32 -draivide failijaotustabelis (FAT) „määrdunud bitti”.

Alglaadimise ajal otsib autochk programm selle väärtuse ja kui see on seatud, käivitab see lühendatud versiooni toimingutest, mida chkdsk teeb kõikide märgistatud köidete puhul. Sarnast protsessi kasutavad ka teised kaasaegsed operatsioonisüsteemid.



Windows

Neile, kes ei karda Windowsi käsurealt, chkdsk /r või chkdsk /b saab igal ajal halbu sektoreid otsida. See käivitab kõigepealt muud testid, et kontrollida draivi metaandmete järjepidevust enne valikulist halva sektori läbimist. Sõltuvalt kõnealuse mahu suurusest ning kataloogide ja failide arvust võib selle valmimine võtta üsna kaua aega. Nende kahe käsu erinevus seisneb selles, et teine ​​hindab ümber sektorid, mille operatsioonisüsteem on juba halvaks märkinud.

Windowsil on ka GUI tööriist, mida saab kasutada samade kontrollide tegemiseks. Sellele pääseb juurde avades Windows Explorer> paremklõpsake kontrollimiseks draivi> Atribuudid> Vahekaart Tööriistad> Kontrolli kohe… > märkige 'Otsi ja proovige taastada halbu sektoreid'> Alusta .





Olenemata sellest, kumma valite, nõuab süsteemi või alglaadimisketta skannimine eksklusiivset juurdepääsu helitugevusele ja küsib, kas soovite skannimise järgmisele taaskäivitamisele ajastada. Kui see pole süsteemi draiv, tuleks skannimist alustada kohe, kui mõni muu protsess pole selle ainuõiguslikuks juurdepääsuks juba lukustanud.

See tööriist ei märgi üksikuid sektoreid halvaks; see märgib kogu klastri halvaks MFT -s või FAT -is ja paigutab kogu klastri draivi teise kasutamata klastri juurde. See võib juhtuda, kui draivi riistvara ei saa mingil põhjusel halba sektorit ümber kujundada, näiteks selle varusektori kogum on ammendatud.





Linux

Kuigi programmi badblocks saab kasutada Linuxi süsteemide kettapartitsioonilt halbade plokkide (sektorite) otsimiseks, soovitan teil kasutada e2fsck -c selle asemel või sobiv fsck failisüsteemi variant, mida kasutate. See tagab õigete parameetrite edastamise badblocks programmile.

Valed parameetrid võivad failisüsteemi kahjustada. The -c parameeter teostab helitugevusega kirjutuskaitstud testi. Kui soovite kasutada mittepurustavat lugemis-kirjutamistesti, peate määrama -alalisvool selle asemel parameeter.

Kasutamisel -c või -alalisvool , kogu halbade plokkide loend on uuesti üles ehitatud. Kui soovite olemasolevad kirjed loendis alles jätta ja loendisse lihtsalt uusi plokke lisada, lisage -juurde (hoia) valik. Kui kahtlustate, et draiv ise ja/või failisüsteem on kahjustatud, võiksite ka selle lisada -lk (preen) suvand, mis püüab kahjustused automaatselt parandada. See teavitab teid, kui ta ei suuda leitud vigu parandada.

Tootja tööriistad

Draivitootjatel on oma diagnostikatarkvara, mida saab kasutada nende ajamitele omaste pinnaanalüüside ja juhtimisfunktsioonide teostamiseks. Western Digitalil on Data Lifeguard Windowsi jaoks nende sõitude eest, kui Seagate'il on SeaTools Windowsi jaoks mida saab kasutada Seagate'i, Maxtori ja Samsungi draivide testimiseks.

Mõlemad pakuvad võimalusi nendega seotud ajamite testimiseks ja parandamiseks, kuid peate olema ettevaatlik, millised testid on hävitavad ja millised mittepurustavad. Mõlemal juhul peaks teil siiski olema a praegune varukoopia enne jätkamist.

Kolmanda osapoole tööriistad

Samuti on olemas kolmanda osapoole tööriistad, näiteks SpinRite firmast Gibson Research Corporation et pääseda draivile alla operatsioonisüsteemi taseme, et oma võlu täita. See möödub BIOS -ist ja suhtleb otse kõvaketta kontrolleriga. See on mõeldud peamiselt andmete taastamiseks, kuid seda saab kasutada ka pinnaanalüüsi ja kontrollimise tegemiseks enne uue draivi kasutuselevõtmist.

SpinRite'il on oma piirangud. Kuna see töötab FreeDOS -i operatsioonisüsteemis ja kasutab draivile juurdepääsuks CHS -i, pääseb juurde ainult esimesele 2 -le28(268 435 456) sektorit. Seega on draiv, mis kasutab 512 baiti sektoreid, piiratud 128 GB -ga ja 4K sektoreid kasutav ketas 1 TB.

Seadistades selle alglaaditavale kettale Windows 98 DOS 7 käsutõlgi abil, saab SpinRite 6 teoreetiliselt testida kogu draivi.

kuidas lisada chicago stiilis joonealuseid märkusi

Kas halbu sektoreid saab parandada?

Tootmise füüsilisi defekte, peaõnnetusi ja enamikku muid kõvaketta kontrolleri tuvastatud rikkeid ei saa tavaliselt parandada. Need, mis on opsüsteemi poolt eraldatud, on teine ​​lugu.

Operatsioonisüsteemi tööriistad

Mõnikord on võimalik taastada plokid või klastrid, mille operatsioonisüsteem on halvaks märkinud. Kuna klastris on tavaliselt mitu sektorit ja üks halb sektor märgitakse terve klastri halvaks, on aeg -ajalt võimalik need klastrid taastada.

Selle põhjuseks on asjaolu, et kõvaketta kontroller ei pruugi halva sektoriga tegeleda enne, kui operatsioonisüsteemil oli sellega probleeme. Pidage meeles, et draiv üldiselt ei tea, et midagi on valesti, kuni ta ei saa sektorit lugeda ja see ei ürita sektorit ümber kujundada, välja arvatud juhul, kui ebaõnnestunud lugemisi on palju või kui sellesse sektorisse ei üritata pärast ebaõnnestunud lugemist kirjutada.

Kui kõvaketta kontroller on halva sektori ümber jaotanud pärast seda, kui operatsioonisüsteem on märkinud sisaldava klastri halvaks, käivitage halbade plokkide uuesti hindamiseks sobiv käsk ( chkdsk /b Windowsi jaoks, e2fsck -cc Linuxi jaoks - te ei tohi seda kasutada -juurde siin, kuna see säilitaks praeguse halbade plokkide loendi) peaks selle loendist kustutama.

SpinRite

SpinRite on üks vahenditest, mis väidab end olevat võimeline taastama nõrku sektoreid. Isegi kolm aastakümmet tehnoloogiaga töötades ei taha ma seda usaldada. Draivikontroller märkis sektori algselt halvaks (või sisaldava klastri märkis operatsioonisüsteem), kuna andmeid ei saanud sealt usaldusväärselt välja lugeda. Isegi kui selle andmete säilitamise võimet saab parandada, on see tõenäoliselt ajutine, mis peaks paar küsimust meelde tuletama.

  1. Kui ajutine see remont on?
  2. Kas olete valmis oma andmeid sellesse sektorisse usaldama?

Isiklikult on see üks valdkond, kus ma ei taha astuda. Suur osa minu andmetest on liiga olulised.

Draivi oleku jälgimine

Üks kahest parimast viisist oma draividele salvestatud andmete kaitsmiseks - kui te pole seda varasematest kommentaaridest märganud - on tagada usaldusväärse varukava rakendamine.

Teine kasutab tarkvara teie draivide oleku jälgimiseks. Kaasaegsed kõvakettad hõlmavad enesekontrolli-, analüüsi- ja aruandlustehnoloogiat (SMART), mis aitavad määrata draivi tervist ja ennustada rikkeid.

Ubuntul, RedHatil ja nende derivaatidel on vaikimisi installimise osana utiliit Kettad. See võimaldab teil pääseda juurde kõige olulisematele SMART -loenduritele ning teha nii lühikesi kui ka pikemaid SMART -teste. Samuti on olemas käsurea tööriistad, näiteks smartctl, mida saab kasutada ajami oleku kontrollimise ja aruandluse automatiseerimiseks.

Windows seda võimalust ei paku, seega vajame kolmanda osapoole tööriistu, näiteks CrystalDiskInfo ja kõvaketta Sentinel selle tööga hakkama saama.

SMART loendurid

Ärge paanitsege, kui näete nende tööriistade esitatud väärtusi. Läviväärtuse määrab tootja, et näidata, millal seda probleemiks peetakse. Praegune normaliseeritud väärtus on tõenäoliselt kõrgem halvimast teatatud väärtusest ja enamiku loendurite puhul on see eeldatav. Normaliseeritud väärtused, mis jäävad vahemikku 1–253, kuigi mõned tootjad valivad mõne atribuudi jaoks lähtepunkti 100 või 200, vähenevad aja jooksul kõrgemast lähtepunktist ja see pole tingimata probleem enne, kui see jõuab allapoole läviväärtust.

Olenemata sellest, millist tööriista oma mäluseadmete jälgimiseks kasutate, on loendurite lühike loend, millega peaksite muretsema, kui teie draiv neid toetab:

  • Loendur 5 (ümber jaotatud sektorid loevad ) on sektorite koguarv, mis on alates kasutuselevõtmisest ümber jaotatud ja G-LIST-i kantud. Siia ei kuulu tehases märgitud sektorid. Toorandmed on tõene arv, nii et madalam on parem.
  • Loendur 10 (tsentrifuugimise kordusloendus) näitab, mitu korda oli draiv vaja ajami keerutamiseks kuni töökiiruse saavutamiseni, kui esimene katse ebaõnnestus. Selle atribuudi suurenemine näitab ajami mehaanilisi probleeme või võimalikku toiteprobleemi.
  • Loendur 187 (teatatud parandamatud vead) on ECC vigade arv, mida ajamikontroller ei suutnud parandada. Toorest väärtust vaadates on madalam.
  • Loendur 188 (käsu ajalõpp) on katkestatud toimingute arv seadmes. See on tavaliselt tingitud toiteallika või andmesidekaabli ühendamisega seotud probleemidest. Jällegi peaks algandmete väärtus olema madal.
  • Loendur 195 (riistvara ECC taastatud) on tarnijapõhine rakendus, seega ei pruugi väärtused alati olla identsed tingimused. Üldiselt on see arv sellest, mitu korda oli ECC -parandust vaja draivilt õigete andmete tagastamiseks.
  • Loendur 196 (ümberjaotamise sündmuste arv) tähistab, mitu korda sektorid on kontrolleri poolt ümbersuunamise sündmuse käivitanud. See loeb nii edukaid kui ka ebaõnnestunud katseid sektorite ümberkujundamiseks. Seda ei toeta kõik tootjad.
  • Loendur 197 (praegune ootel sektorite arv) on praegu ebastabiilseks märgitud sektorite arv ja need kaardistatakse uuesti, kui selle järgmine lugemiskatse õnnestub või kui see järgmine kord kirjutatakse. See loendur väheneb, kui sektor on edukalt ümber kaardistatud.
  • Loendur 198 (võrguühenduseta parandamatu sektorite arv) on vigade koguarv sektorite lugemisel või kirjutamisel. Kui see hakkab tõusma, on probleem ketta pinnaga või mehaanilise alamsüsteemiga.

Paljud kättesaadavad loendurid ei paku iseenesest palju teavet teie draivide üldise tervise kohta. Kuid kui need kokku võtta, pöörates erilist huvi eespool loetletutele, märkate tõenäolisemalt negatiivseid suundumusi, et saaksite valmistuda ajami vältimatuks hävinguks.

kes ei jälgi instagramis

Järeldus

Kuigi on olemas tööriistu, mis aitavad prognoosida, kui palju eluiga teie mäluseadmetesse võib jääda, ei välista see vajadust kindla ja testitud varundusplaani järele. On tõendeid et suur hulk draive ebaõnnestub ilma ühegi SMART -veata kogu selle ajaloos. Samas aruandes näitab see ka kõrget korrelatsiooni mõnede ülaltoodud SMART -vigade ja seadme äärmiselt lühendatud eluea vahel.

Näiteks ülaltoodud pildil märgitud halvad sektorid pärinevad kettalt, mille kõvaketta Sentinal Pro hinnangul on alles jäänud 21 päeva. Kaks kuud tagasi teatas see 30 päeva ja ma ootan endiselt, et näha, kui kaua läheb veel aega, enne kui ta leiab tee andmete taevasse. Seega näitab see, et ennustav analüüs, mis näitab, et andmed on ohus, ei saa siiski täpselt anda usaldusväärset ettekujutust kui palju aega see on jäänud.

Kuigi halbade sektorite arv pole kuude jooksul suurenenud ja HDD Regeneraatori kasutamine draivil, et näha, kas see suudaks neid 77 halba sektorit taaselustada, ei aidanud, on üldine tervis siiski mõnevõrra langenud. Huvitav on näha, kui kaua see ellu jääb.

Mind huvitab, kas kellelgi on sarnaseid kogemusi SMART -i jälgimisvahenditega? Kas teil on õnnestunud oma andmeid nende abil katastroofist päästa? Kas nad pole teie jaoks üldse töötanud? Kuidas oleks tööriistadega halbade sektorite taaselustamiseks, näiteks SpinRite või HDD Regenerator? Andke mulle sellest allpool kommentaarides teada!

Jaga Jaga Piiksuma E -post Kuidas Windowsi arvutit käsuviiba abil puhastada

Kui teie Windowsi arvutil on mäluruumi vähe, puhastage prügi nende kiirete käsuviiba utiliitide abil.

Loe edasi
Seotud teemad
  • Tehnoloogia selgitatud
  • Kõvaketas
Autori kohta Bruce Epper(13 artiklit avaldatud)

Bruce on elektroonikaga mänginud alates 70ndatest, arvutitega alates 80ndate algusest ja vastab täpselt küsimustele tehnoloogia kohta, mida ta pole kasutanud ega kogu aeg näinud. Samuti ärritab ta ennast kitarri mängimisega.

Rohkem Bruce Epperilt

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin