Kas yra blogi sektoriai ir kaip juos ištaisyti? [2 dalis]

Kas yra blogi sektoriai ir kaip juos ištaisyti? [2 dalis]

Šio straipsnio 1 dalis apžvelgė diskų aparatinę įrangą ir tai, kaip valdiklis veikia užkulisiuose, kad aptiktų ir išspręstų problemas, susijusias su blogais sektoriais, kuriuos jis aptinka įprasto darbo metu.





Šioje diskusijos išvadoje apžvelgsime operacinės sistemos, diskų gamintojų ir kitų trečiųjų šalių turimus įrankius, kuriuos galite naudoti norėdami valdyti ir stebėti savo diskus, kad jie būtų kuo sveikesni.





Atsisakymas : Prieš paleisdami bet kurią iš šiame straipsnyje nurodytų komandų, įsitikinkite, kad turite gerą disko atsarginę kopiją, nes bandymai taisyti blogus sektorius gali sugadinti failų sistemą. Tai reiškia, kad galima prarasti dalį duomenų failų ar metaduomenų, naudojamų tome esantiems failams ir katalogams surasti. Gamintojų ir trečiųjų šalių įrankiai gali būti tokie pat katastrofiški kaip ir operacinės sistemos komunalinės paslaugos. Tai ypač svarbu toms komunalinėms paslaugoms, kurios apeina operacinės sistemos apsaugą ir tiesiogiai pasiekia diską tiksliai ką daro daugelis šių įrankių.





Disko nuskaitymas, ar nėra blogų sektorių

Kiekvienoje operacinėje sistemoje yra įrankių, leidžiančių nuskaityti diską, ar nėra blogų sektorių. Kai kurie paleidžiami automatiškai, kai kompiuteris aptinka netinkamą išjungimą. Pavyzdžiui, „Windows“ palaiko „nešvarų bitą“ pagrindinėje failų lentelėje (MFT) NTFS tomuose arba failų paskirstymo lentelėje (FAT) FAT16/32 įrenginiuose.

Įkrovimo metu „autochk“ programa ieško šios vertės ir, jei ji nustatyta, ji vykdys sutrumpintą chkdsk atliktų veiksmų versiją visuose pažymėtuose tomuose. Panašų procesą naudoja ir kitos šiuolaikinės operacinės sistemos.



„Windows“

Tiems, kurie nebijo „Windows“ komandinės eilutės, chkdsk /r arba chkdsk /b gali būti paleistas bet kuriuo metu ieškant blogų sektorių. Pirmiausia ji atliks kitus bandymus, kad patikrintų disko metaduomenų nuoseklumą prieš pasirenkamą blogo sektoriaus praleidimą. Priklausomai nuo apimties dydžio ir katalogų bei failų skaičiaus, tai gali užtrukti gana ilgai. Skirtumas tarp dviejų komandų yra tas, kad antroji iš naujo įvertins sektorius, kuriuos operacinė sistema jau pažymėjo kaip blogus.

„Windows“ taip pat turi GUI įrankį, kuriuo galima atlikti tuos pačius patikrinimus. Į jį galima patekti atidarius „Windows Explorer“> dešiniuoju pelės mygtuku spustelėkite diską, kad patikrintumėte> Ypatybės> Skirtukas Įrankiai> Tikrinti dabar ... > pažymėkite „Ieškoti ir bandyti atkurti blogus sektorius“> Pradėti .





Nesvarbu, kurį iš jų pasirinksite, jei nuskaitote sistemą ar įkrovos diską, tam reikės išskirtinės prieigos prie garso ir paklausti, ar norite suplanuoti nuskaitymą kitą kartą paleidžiant. Jei tai nėra sistemos diskas, nuskaitymas turėtų prasidėti nedelsiant, nebent kitas procesas jau užrakino jį išskirtinei prieigai.

Ši priemonė nepažymi atskirų sektorių kaip blogų; jis pažymi visą grupę kaip blogą MFT arba FAT ir perkelia visą grupę į kitą nepanaudotą disko grupę. Taip gali atsitikti, jei disko aparatinė įranga negali pertvarkyti blogo sektoriaus dėl kokių nors priežasčių, pvz., Išnaudotas jo atsarginis sektorius.





Linux

Nors „badblocks“ programa gali būti naudojama ieškant blogų blokų (sektorių) disko skaidinyje „Linux“ sistemose, rekomenduoju naudoti e2fsck -c vietoj to ar atitinkamo fsck naudojamos failų sistemos variantas. Tai užtikrina, kad „badblocks“ programai būtų perduoti tinkami parametrai.

Neteisingi parametrai gali nepataisomai sugadinti failų sistemą. The -c parametras atlieka tik skaitymo garsumo testą. Jei norite naudoti neardomąjį skaitymo ir rašymo testą, turite nurodyti -DC vietoj parametro.

Naudojant -c arba -DC , visas blogų blokų sąrašas yra atstatytas. Jei norite išsaugoti esamus įrašus sąraše ir tik pridėti naujus blokus prie sąrašo, pridėkite (išlaikyti) variantas. Jei įtariate, kad buvo pažeistas pats diskas ir (arba) failų sistema, galbūt norėsite pridėti -p (preen) parinktis, kuri bandys automatiškai ištaisyti bet kokią žalą. Ji jums praneš, jei negali ištaisyti rastų klaidų.

Gamintojo įrankiai

Pavaros gamintojai turi savo diagnostikos programinę įrangą, kuri gali būti naudojama atliekant paviršiaus analizę ir valdymo funkcijas, būdingas jų diskams. „Western Digital“ turi „Data Lifeguard“, skirta „Windows“ už savo vairavimus, kol turi „Seagate“ „SeaTools“, skirta „Windows“ kuriomis galima išbandyti „Seagate“, „Maxtor“ ir „Samsung“ diskus.

Abiejuose variantuose galima išbandyti ir taisyti susijusius diskus, tačiau turite būti atsargūs, kokie bandymai yra destruktyvūs ir kurie neardomieji. Bet kuriuo atveju vis tiek turėtumėte turėti dabartinė atsarginė kopija prieš tęsdami.

Trečiųjų šalių įrankiai

Taip pat yra trečiųjų šalių įrankių, tokių kaip „SpinRite“ iš „Gibson Research Corporation“ kad pasiektų diską žemiau operacinės sistemos lygio, kad atliktų savo stebuklą. Jis apeina BIOS ir tiesiogiai sąveikauja su kietojo disko valdikliu. Jis visų pirma skirtas duomenims atkurti, tačiau taip pat gali būti naudojamas paviršiaus analizei ir patikrinimui atlikti prieš pradedant naudoti naują diską.

„SpinRite“ turi savo apribojimų. Kadangi jis veikia „FreeDOS“ operacinėje sistemoje ir naudoja CHS, kad pasiektų diską, jis gali pasiekti tik pirmąsias 228(268 435 456) sektorius. Taigi diskas, kuriame naudojami 512 baitų sektoriai, bus apribotas iki 128 GB, o diskas, kuriame naudojami 4K sektoriai - iki 1 TB.

Nustatydamas jį įkrovos diske naudodami „Windows 98 DOS 7“ komandų vertėją, „SpinRite 6“ teoriškai gali išbandyti visą diską.

kaip pakeisti „iTunes“ atsarginės kopijos vietą

Ar blogus sektorius galima taisyti?

Fizinių gamybos defektų, galvos gedimų ir daugelio kitų standžiojo disko valdiklio nustatytų gedimų paprastai negalima ištaisyti. Tie, kuriuos išskyrė operacinė sistema, yra kita istorija.

Operacinės sistemos įrankiai

Kartais galima atkurti blokus ar grupes, kuriuos operacinė sistema pažymėjo kaip blogus. Kadangi klasteris paprastai yra keli sektoriai, o vienas blogas sektorius visą grupę pažymės kaip blogą, retkarčiais galima atkurti tas grupes.

Taip yra todėl, kad kietojo disko valdiklis galėjo nesusitvarkyti su blogu sektoriumi, kol operacinė sistema neturėjo problemų. Atminkite, kad diskas paprastai nežino, kad kažkas negerai, kol negali perskaityti sektoriaus ir nebando pertvarkyti sektoriaus, nebent yra daug nepavykusių skaitymų arba bandymas įrašyti tą sektorių po nepavykusio skaitymo.

Jei kietojo disko valdiklis perskirstė blogą sektorių po to, kai operacinė sistema pažymėjo, kad klasteris yra blogas, iš naujo paleiskite atitinkamą komandą, kad iš naujo įvertintumėte blogus blokus ( chkdsk /b „Windows“, e2fsck -cc „Linux“ - neturite naudoti pasirinkimą, nes jis išlaikytų dabartinį blogų blokų sąrašą) turėtų jį pašalinti iš sąrašo.

SpinRite

„SpinRite“ yra viena iš priemonių, kurios teigia galinčios atkurti silpnus sektorius. Net tris dešimtmečius dirbdamas su technologijomis, tuo nenoriu pasitikėti. Pavaros valdiklis šį sektorių iš pradžių pažymėjo kaip blogą (arba jame esantį klasterį pažymėjo operacinė sistema), nes iš jo nebuvo galima patikimai nuskaityti duomenų. Net jei jo gebėjimas išsaugoti duomenis gali būti pagerintas, tai greičiausiai bus laikina, o tai turėtų kelti keletą klausimų.

  1. Kiek šis remontas yra laikinas?
  2. Ar norite patikėti savo duomenis šiam sektoriui?

Asmeniškai tai yra viena sritis, kurioje aš nenoriu žengti. Daugelis mano duomenų yra per daug svarbūs.

Disko būsenos stebėjimas

Vienas iš dviejų geriausių būdų apsaugoti diskuose saugomus duomenis - jei to nesuvokėte iš ankstesnių komentarų - yra užtikrinti, kad įgyvendinote patikimą atsarginės kopijos planą.

Kitas naudoja programinę įrangą jūsų diskų būsenai stebėti. Šiuolaikiniai standieji diskai apima savikontrolės, analizės ir ataskaitų teikimo technologiją (SMART), padedančią nustatyti disko būklę ir numatyti gedimus.

„Ubuntu“, „RedHat“ ir jų dariniai turi „Disks“ įrankį kaip numatytojo diegimo dalį. Tai leidžia pasiekti svarbiausius SMART skaitiklius, taip pat atlikti trumpus ir išplėstinius SMART testus. Taip pat yra komandinės eilutės įrankių, tokių kaip „smartctl“, kurie gali būti naudojami automatizuoti disko būsenos tikrinimą ir ataskaitų teikimą.

„Windows“ šios galimybės neteikia, todėl mums reikia trečiųjų šalių įrankių, tokių kaip CrystalDiskInfo ir „Hard Disk Sentinel“ darbui atlikti.

SMART skaitikliai

Nesijaudinkite, kai matote šių įrankių pateikiamas vertes. Ribinę vertę nustato gamintojas, nurodydamas, kada tai bus laikoma problema. Tikėtina, kad dabartinė normalizuota vertė bus didesnis nei blogiausia pranešta vertė, ir daugumai skaitiklių tai tikimasi. Normalizuotos vertės, svyruojančios nuo 1 iki 253, nors kai kurie gamintojai kai kuriems požymiams pasirinks 100 arba 200 pradinį tašką, laikui bėgant mažėja nuo aukštesnio pradžios taško ir tai nebūtinai yra problema, kol ji nenukrinta žemiau ribinės vertės.

Nesvarbu, kokį įrankį pasirinksite saugojimo įrenginiams stebėti, yra trumpas skaitiklių sąrašas, kuriuo turėtumėte susirūpinti, jei jūsų diskas juos palaiko:

  • 5 skaitiklis (perskirstytų sektorių skaičius ) yra bendras sektorių skaičius, kuris buvo perskirstytas ir įtrauktas į G-LIST nuo tada, kai jis buvo pradėtas naudoti. Tai neapima sektorių, kurie buvo pažymėti gamykloje. Neapdoroti duomenys yra tikras skaičius, todėl kuo mažesnis, tuo geriau.
  • 10 skaitiklis (gręžimo pakartotinis skaičius) nurodo, kiek kartų diskui reikėjo bandyti susukti diską, kol jis pasiekė darbinį greitį, jei pirmasis bandymas buvo nesėkmingas. Šio atributo padidėjimas rodo mechanines pavaros problemas arba galimą galios problemą.
  • Skaitliukas 187 (pranešta apie nepataisomas klaidas) yra ECC klaidų, kurių nepavyko ištaisyti pavaros valdikliui, skaičius. Žiūrint į neapdorotą vertę, geriau yra mažesnis.
  • Skaitiklis 188 (komandų skirtasis laikas) yra nutrauktų operacijų įrenginyje skaičius. Paprastai tai kyla dėl problemų, susijusių su maitinimo šaltiniu ar duomenų kabelio prijungimu. Vėlgi, neapdorotų duomenų vertė turėtų būti maža.
  • 195 skaitiklis (atkurta aparatūros ECC) yra konkretaus pardavėjo diegimas, todėl vertės ne visada gali atitikti tas pačias sąlygas. Apskritai, skaičiuojama, kiek kartų ECC korekcija buvo reikalinga norint grąžinti teisingus duomenis iš įrenginio.
  • 196 skaitiklis (perskirstymo įvykių skaičius) parodo, kiek kartų sektoriai suaktyvino valdytojo pertvarkymo įvykį. Tai skaičiuoja ir sėkmingus, ir nesėkmingus bandymus pertvarkyti sektorius. Tai nepalaiko visi gamintojai.
  • 197 skaitiklis (dabartinis laukiančių sektorių skaičius) yra sektorių, kurie šiuo metu pažymėti kaip nestabilūs, skaičius ir bus pertvarkytas, jei kitas bandymas skaityti bus sėkmingas arba kai bus parašytas kitą kartą. Šis skaitiklis sumažėja, kai sektorius sėkmingai pakeistas.
  • Skaitiklis 198 (neprisijungęs nepataisomas sektorių skaičius) yra bendras klaidų skaičius skaitant ar rašant sektorius. Jei tai pradeda kilti, kyla problemų dėl disko paviršiaus arba mechaninio posistemio.

Daugelis turimų skaitiklių nesuteikia daug informacijos apie bendrą jūsų diskų būklę. Tačiau kai jie bus paimti kartu, ypač mokant aukščiau išvardintus, greičiausiai pastebėsite neigiamas tendencijas, kad galėtumėte pasiruošti neišvengiamam disko žlugimui.

kaip atidaryti xbox one s

Išvada

Nors yra įrankių, padedančių numatyti, kiek laiko gali likti jūsų saugojimo įrenginiuose, tai nereiškia, kad reikia tvirto, išbandyto atsarginio plano. Yra įrodymų kad daugelis diskų nepavyks, nes per visą istoriją nepasirodys nė viena SMART klaida. Toje pačioje ataskaitoje ji taip pat rodo didelę koreliaciją tarp kai kurių aukščiau išvardytų SMART klaidų ir labai sutrumpinto įrenginio tarnavimo laiko.

Pavyzdžiui, aukščiau esančiame paveikslėlyje nurodyti blogi sektoriai yra iš disko, kurio „Hard Disk Sentinal Pro“ skaičiavimais, liko 21 gyvenimo diena. Prieš du mėnesius jis pranešė apie 30 dienų, ir aš vis dar laukiu, kiek dar užtruks, kol atras kelią į duomenų dangų. Taigi tai rodo, kad nuspėjamoji analizė, nors ir rodo, kad duomenims gresia pavojus, vis tiek negali tiksliai pateikti patikimos idėjos kiek laiko jis liko.

Nors blogų sektorių skaičius per kelis mėnesius nepadidėjo ir naudojant HDD regeneratorių, norint sužinoti, ar jis galėtų atgaivinti tuos 77 blogus sektorius, nepadėjo, bendra sveikata vis tiek šiek tiek sumažėjo. Bus įdomu pamatyti, kiek laiko jis išgyvens.

Man įdomu išgirsti, ar kas nors turi panašios patirties su SMART stebėjimo įrankiais? Ar jums pavyko išsaugoti duomenis nuo nelaimės juos naudojant? Ar jie jums apskritai nedirbo? Kaip apie įrankius, skirtus atgaivinti blogus sektorius, tokius kaip „SpinRite“ ar HDD regeneratorius? Praneškite man toliau pateiktose pastabose!

Dalintis Dalintis „Tweet“ Paštu Kaip išvalyti „Windows“ kompiuterį naudojant komandinę eilutę

Jei jūsų „Windows“ kompiuteryje trūksta saugyklos vietos, išvalykite šiukšles naudodami šias greitas komandų eilutės priemones.

Skaityti toliau
Susijusios temos
  • Technologija paaiškinta
  • Kietasis diskas
Apie autorių Bruce'as Epperis(Paskelbti 13 straipsnių)

Bruce'as žaidė su elektronika nuo 70 -ųjų, kompiuteriais nuo 80 -ųjų pradžios ir tiksliai atsakinėjo į klausimus apie technologijas, kurių jis nenaudojo ir nematė visą laiką. Jis taip pat erzina save bandydamas groti gitara.

Daugiau iš Bruce'o Epperio

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia