Čo sú zlé odvetvia a ako ich môžete opraviť? [Časť 2]

Čo sú zlé odvetvia a ako ich môžete opraviť? [Časť 2]

Časť 1 tohto článku pozrel sa na hardvér disku a na to, ako regulátor pracuje v zákulisí, aby zistil a vyriešil problémy so zlými sektormi, ktoré zistí počas normálnej prevádzky.





V tomto závere tejto diskusie sa pozrieme na nástroje dostupné z operačného systému, výrobcov diskov a ďalších tretích strán, ktoré môžete použiť na správu a monitorovanie diskov, aby boli čo najzdravšie.





Vylúčenie zodpovednosti : Pred spustením niektorého z príkazov v tomto článku sa uistite, že máte dobrú zálohu disku, pretože pokusy o opravu chybných sektorov môžu mať za následok poškodenie systému súborov. To znamená, že je možné stratiť časti dátových súborov alebo metadát, ktoré sa používajú na vyhľadanie súborov a adresárov na zväzku. Výrobca a nástroje tretích strán môžu byť rovnako katastrofické ako nástroje operačného systému. Toto je obzvlášť dôležité pre tie nástroje, ktoré obchádzajú ochranu operačného systému a majú priamy prístup k disku, ktorý je presne tak čo mnohé z týchto nástrojov robia.





Skenovanie disku na chybné sektory

Každý operačný systém má nástroje na kontrolu chybných sektorov na disku. Niektoré sa automaticky spustia počas spustenia, ak počítač zistí nesprávne vypnutie. Napríklad systém Windows udržiava „špinavý bit“ v tabuľke hlavných súborov (MFT) na zväzkoch NTFS alebo v tabuľke prideľovania súborov (FAT) na jednotkách FAT16/32.

Počas spúšťania program autochk hľadá túto hodnotu a ak je nastavená, spustí skrátenú verziu akcií vykonávaných programom chkdsk na všetkých označených zväzkoch. Podobný proces používajú aj iné moderné operačné systémy.



Windows

Pre tých, ktorí sa neboja príkazového riadka systému Windows, chkdsk /r alebo chkdsk /b je možné kedykoľvek spustiť a vyhľadať chybné sektory. Predtým, ako prejde voliteľný chybný sektor, najskôr spustí ďalšie testy na overenie konzistencie metadát disku. V závislosti od veľkosti príslušného zväzku a počtu adresárov a súborov môže dokončenie trvať nejaký čas. Rozdiel medzi týmito dvoma príkazmi je ten druhý, ktorý znova vyhodnotí sektory, ktoré už operačný systém označil ako zlé.

Windows má tiež nástroj GUI, ktorý je možné použiť na vykonanie rovnakých kontrol. Je prístupný otvorením Prieskumník Windows> skontrolujte pravým tlačidlom myši na jednotku> Vlastnosti> Karta Nástroje> Skontrolovať teraz ... > začiarknite políčko „Hľadať a pokúsiť sa obnoviť chybné sektory“> Spustiť .





Bez ohľadu na to, ktorý z nich si vyberiete, ak skenujete systém alebo zavádzaciu jednotku, bude vyžadovať exkluzívny prístup k zväzku a opýta sa vás, či chcete naplánovať kontrolu pri nasledujúcom reštarte. Ak sa nejedná o systémovú jednotku, skenovanie by sa malo začať okamžite, pokiaľ ho iný proces už nezamkol pre exkluzívny prístup.

Tento nástroj neoznačuje jednotlivé sektory za zlé; označí celý klaster ako zlý v MFT alebo FAT a premiestni celý klaster do iného nepoužívaného klastra na jednotke. To sa môže stať, ak hardvér disku nemôže z akéhokoľvek dôvodu premapovať chybný sektor, pretože bol vyčerpaný jeho rezervný fond sektorov.





Linux

Napriek tomu, že program badblocks je možné použiť na vyhľadávanie zlých blokov (sektorov) na diskovej oblasti v systémoch Linux, odporúčam vám použiť e2fsck -c namiesto alebo vhodné fsck variant pre súborový systém, ktorý používate. To zaisťuje, že sú do programu badblocks odovzdané správne parametre.

Nesprávne parametre môžu spôsobiť neopraviteľné poškodenie súborového systému. The -c parameter vykoná na zväzku test iba na čítanie. Ak chcete použiť nedeštruktívny test čítania a zápisu, musíte zadať -DC namiesto toho parameter.

Pri použití -c alebo -DC , celý zoznam zlých blokov je prestavaný. Ak si želáte ponechať existujúce položky v zozname a iba pridať do zoznamu nové bloky, pridajte príponu -k (ponechať) možnosť. Ak máte podozrenie, že došlo k poškodeniu samotnej jednotky alebo súborového systému, môžete tiež pridať -p (preen) možnosť, ktorá sa pokúsi automaticky opraviť akékoľvek poškodenie. Upozorní vás, ak nemôže opraviť chyby, ktoré nájde.

Nástroje výrobcu

Výrobcovia diskov majú vlastný diagnostický softvér, ktorý je možné použiť na vykonávanie povrchových analýz a riadiacich funkcií špecifických pre ich disky. Spoločnosť Western Digital má Data Lifeguard pre Windows pre svoje disky, zatiaľ čo Seagate má SeaTools pre Windows ktoré je možné použiť na testovanie jednotiek Seagate, Maxtor a Samsung.

Oba ponúkajú možnosti testovania a opravy príslušných diskov, ale musíte si dávať pozor na to, ktoré testy sú deštruktívne a ktoré nie sú deštruktívne. V každom prípade by ste mali mať a aktuálna záloha pred pokračovaním.

Nástroje tretích strán

Existujú aj nástroje tretích strán ako napr SpinRite od spoločnosti Gibson Research Corporation ktoré majú prístup k disku pod úrovňou operačného systému, aby vykonali svoje kúzlo. Obchádza systém BIOS a interaguje priamo s radičom pevného disku. Slúži predovšetkým na obnovu dát, ale môže sa použiť aj na analýzu povrchu a overenie pred uvedením nového disku do prevádzky.

SpinRite má svoje obmedzenia. Pretože beží na operačnom systéme FreeDOS a na prístup na disk používa CHS, má prístup iba k prvým 228(268 435 456) sektorov. Takže jednotka, ktorá používa sektory 512 bajtov, bude obmedzená na 128 GB a jednotka využívajúca sektory 4K bude obmedzená na 1 TB.

Nastavením na bootovací disk pomocou interpretátora príkazov systému Windows 98 DOS 7 môže SpinRite 6 teoreticky otestovať celú jednotku.

pridať do zoznamu želaní doplnok chrome

Sú zlé sektory opraviteľné?

Fyzické chyby spôsobené výrobou, pády hlavy a väčšinu ďalších chýb zistených radičom pevného disku nemožno spravidla opraviť. Tie, ktoré boli izolované operačným systémom, sú ďalším príbehom.

Nástroje operačného systému

Niekedy je možné obnoviť bloky alebo klastre, ktoré boli operačným systémom označené ako zlé. Pretože klaster je obvykle niekoľko sektorov a jeden zlý sektor dostane celý klaster označený ako zlý, je príležitostne možné tieto klastre obnoviť.

Dôvodom je, že radič pevného disku sa nemusel vysporiadať so zlým sektorom skôr, ako s ním mal problém operačný systém. Pamätajte si, že jednotka vo všeobecnosti nevie, že je niečo v poriadku, kým nemôže prečítať sektor a nepokúša sa sektor premapovať, pokiaľ nie je k dispozícii množstvo neúspešných prečítaní alebo sa do tohto sektora po neúspešnom čítaní nepokúsi o zápis.

Ak radič pevného disku realokoval zlý sektor potom, čo operačný systém označil obsahujúci klaster ako zlý, znova spustite príslušný príkaz na vyhodnotenie chybných blokov ( chkdsk /b pre Windows, e2fsck -cc pre Linux - nesmiete používať -k možnosť tu, pretože by zachovala aktuálny zoznam zlých blokov) by ho mala vymazať zo zoznamu.

SpinRite

SpinRite je jedným z nástrojov, ktoré tvrdia, že sú schopné obnoviť slabé sektory. Aj keď pracujem s technológiami tri desaťročia, je to niečo, čomu nie som ochotný dôverovať. Sektor bol ovládačom jednotky pôvodne označený ako zlý (alebo obsahujúci klaster bol označený operačným systémom), pretože sa z neho nedali spoľahlivo prečítať údaje. Aj keď je možné zlepšiť jeho schopnosť uchovávať údaje, je to pravdepodobne dočasné, čo by malo mať na mysli niekoľko otázok.

  1. Ako dočasná je táto oprava?
  2. Ste ochotní dôverovať svojim údajom tomuto sektoru?

Osobne je to jedna z oblastí, kde nie som ochotný šliapať. Väčšina mojich údajov je príliš dôležitá.

Monitorovanie stavu disku

Jeden z dvoch najlepších spôsobov ochrany údajov, ktoré máte uložené na vašich diskoch - ak ste to nerozpoznali z predchádzajúcich komentárov - je zaistiť implementáciu spoľahlivého plánu zálohovania.

Druhý používa softvér na monitorovanie stavu vašich diskov. Moderné pevné disky obsahujú technológiu SMART (Self-Monitoring, Analysis and Reporting Technology), ktorá pomáha určiť stav disku a predpovedať poruchy.

Ubuntu, RedHat a ich deriváty majú ako súčasť svojej predvolenej inštalácie nástroj Disky. Umožňuje vám prístup k najdôležitejším čítačom SMART a spustiť krátke aj rozšírené testy SMART. Existujú aj nástroje príkazového riadka, ako napríklad smartctl, ktoré je možné použiť na automatizáciu kontroly a hlásenia stavu disku.

Windows neposkytuje túto schopnosť, takže potrebujeme nástroje tretích strán, ako napr CrystalDiskInfo a pevný disk Sentinel na zvládnutie úlohy.

SMART počítadlá

Nebojte sa, keď uvidíte hodnoty, ktoré tieto nástroje vykazujú. Prahová hodnota je stanovená výrobcom, aby indikovala, kedy to bude považované za problém. Aktuálna normalizovaná hodnota pravdepodobne bude vyššie ako je najhoršia uvádzaná hodnota a pre väčšinu počítadiel sa to očakáva. Normalizované hodnoty, ktoré sa pohybujú od 1 do 253, aj keď niektorí výrobcovia pre niektoré atribúty zvolia počiatočný bod 100 alebo 200, sa v priebehu času znižujú z vyššieho počiatočného bodu a nie je to nevyhnutne problém, kým neklesne pod prahovú hodnotu.

Bez ohľadu na to, aký nástroj sa rozhodnete použiť na monitorovanie vašich úložných zariadení, existuje krátky zoznam počítadiel, s ktorými by ste sa mali zaoberať za predpokladu, že ich váš disk podporuje:

  • Počítadlo 5 (počet prerozdelených sektorov) ) je celkový počet sektorov, ktoré boli prerozdelené a umiestnené v zozname G-LIST od jeho uvedenia do prevádzky. Nezahŕňa to sektory, ktoré boli označené vo výrobnom závode. Pôvodné údaje sú pravdivé, takže čím nižšie, tým lepšie.
  • Počítadlo 10 (počet pokusov o roztočenie) udáva, koľkokrát sa mal disk pokúsiť roztočiť, kým nedosiahol prevádzkovú rýchlosť, ak bol prvý pokus neúspešný. Zvýšenie tohto atribútu naznačuje mechanické problémy s jednotkou alebo možný problém s napájaním.
  • Počítadlo 187 (hlásené neopraviteľné chyby) je počet chýb ECC, ktoré nebolo možné opraviť radičom pohonu. Nižšia je lepšia pri pohľade na surovú hodnotu.
  • Počítadlo 188 (časový limit príkazu) je počet prerušených operácií na zariadení. Bežne je to dôsledok problémov s napájaním alebo problémov s pripojením dátového kábla. Opäť by mala byť hodnota nespracovaných údajov nízka.
  • Počítadlo 195 (hardvér ECC obnovený) je implementácia špecifická pre dodávateľa, takže hodnoty nemusia vždy predstavovať identické podmienky. Vo všeobecnosti je to počet, koľkokrát bola potrebná korekcia ECC na vrátenie správnych údajov z jednotky.
  • Počítadlo 196 (počet udalostí realokácie) predstavuje počet, koľkokrát sektory spustili udalosť remapu radičom. Počíta úspešné aj neúspešné pokusy o premapovanie sektorov. Nie je podporovaný všetkými výrobcami.
  • Počítadlo 197 (aktuálny počet čakajúcich sektorov) je počet sektorov, ktoré sú v súčasnosti označené ako nestabilné a budú premapované, ak je jeho ďalší pokus o čítanie úspešný alebo keď je zapísaný nabudúce. Toto počítadlo sa zníži, akonáhle bude sektor úspešne premapovaný.
  • Počítadlo 198 (počet neopraviteľných sektorov v režime offline) je celkový počet chýb pri čítaní alebo zápise sektorov. Ak sa to začne zvyšovať, je problém s povrchom disku alebo mechanickým subsystémom.

Ak to vezmeme sami, mnohé z dostupných čítačov neponúkajú veľký prehľad o celkovom stave vašich diskov. Keď sa však spoja, pričom sa bude venovať osobitne tým, ktoré sú uvedené vyššie, je pravdepodobnejšie, že spoznáte negatívne trendy, aby ste sa mohli pripraviť na nevyhnutný zánik pohonu.

ako vkladať guľky v programe excel

Záver

Napriek tomu, že sú k dispozícii nástroje, ktoré vám pomôžu predpovedať, koľko času vo vašich úložných zariadeniach môže zostať, nevylučuje to potrebu solídneho a testovaného plánu zálohovania. Existujú dôkazy že veľký počet diskov zlyhá bez toho, aby sa v celej jeho histórii objavila jediná chyba SMART. V tej istej správe tiež ukazuje vysokú koreláciu medzi niektorými vyššie uvedenými chybami SMART a extrémne skrátenou životnosťou zariadenia.

Napríklad zlé sektory uvedené na obrázku vyššie pochádzajú z disku, ktorému podľa odhadu Hard Disk Sentinal Pro zostáva 21 dní života. Pred dvoma mesiacmi to hlásilo 30 dní a stále čakám, ako dlho to bude trvať, kým si nájde cestu do dátového neba. Ukazuje sa teda, že prediktívna analýza, aj keď naznačuje, že údaje sú ohrozené, stále nemôže presne poskytnúť spoľahlivú predstavu ako dlho zostáva.

Napriek tomu, že sa počet zlých sektorov v priebehu mesiacov nezvýšil a používanie HDD Regenerator na disku, aby sa zistilo, či dokáže oživiť týchto 77 zlých sektorov, nepomohlo, celkový zdravotný stav sa stále o niečo znížil. Bude zaujímavé sledovať, ako dlho to ešte vydrží.

Zaujímalo by ma, či má ešte niekto podobné skúsenosti s monitorovacími nástrojmi SMART? Dosiahli ste úspech pri ukladaní údajov pred katastrofou ich používaním? Nepracovali vám vôbec? Čo hovoríte na nástroje na obnovu zlých sektorov, ako napríklad SpinRite alebo HDD Regenerator? Dajte mi vedieť v nižšie uvedených komentároch!

zdieľam zdieľam Tweet E -mail Ako vyčistiť počítač so systémom Windows pomocou príkazového riadka

Ak má váš počítač so systémom Windows nedostatok úložného priestoru, odstráňte nepotrebné informácie pomocou týchto rýchlych nástrojov príkazového riadka.

Čítajte ďalej
Súvisiace témy
  • Technológia vysvetlená
  • Pevný disk
O autorovi Bruce Epper(13 článkov uverejnených)

Bruce sa hrá s elektronikou od 70. rokov, s počítačmi od začiatku 80. rokov a presne odpovedal na otázky o technológiách, ktoré celý čas nepoužíval ani nevidel. Otravuje sa aj tým, že sa pokúša hrať na gitare.

Viac od Brucea Eppera

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber