Što su loši sektori i kako ih možete popraviti? [2. dio]

Što su loši sektori i kako ih možete popraviti? [2. dio]

1. dio ovog članka pogledao hardver pogona i kako kontroler radi iza scene kako bi otkrio i riješio probleme s lošim sektorima koje detektira tijekom normalnog rada.





U ovom zaključku te rasprave razmotrit ćemo alate dostupne iz operacijskog sustava, proizvođača pogona i drugih trećih strana koje možete koristiti za upravljanje i nadziranje vaših pogona kako bi bili što zdraviji.





Odricanje : Prije izvođenja bilo koje naredbe u ovom članku provjerite imate li sigurnosnu kopiju pogona jer pokušaji popravljanja loših sektora mogu dovesti do oštećenja datotečnog sustava. To znači da je moguće izgubiti dijelove podatkovnih datoteka ili metapodataka koji se koriste za lociranje datoteka i direktorija na volumenu. Alati proizvođača i alata treće strane mogu biti jednako katastrofalni kao i uslužni programi operacijskog sustava. To je osobito važno za one uslužne programe koji zaobilaze zaštitu operacijskog sustava i izravno pristupaju pogonu koji jest točno što mnogi od ovih alata rade.





Skeniranje diska radi traženja loših sektora

Svaki operacijski sustav ima alate za skeniranje diska u potrazi za lošim sektorima. Neki se automatski pozivaju tijekom pokretanja ako računalo otkrije nepravilno isključivanje. Na primjer, Windows održava 'prljavi dio' u tablici glavne datoteke (MFT) na NTFS sveskama ili tablici dodjele datoteka (FAT) na pogonima FAT16/32.

Tijekom pokretanja program autochk traži tu vrijednost, a ako je postavljena, pokrenut će skraćenu verziju radnji koje chkdsk izvodi na svim označenim volumenima. Sličan proces koriste i drugi moderni operacijski sustavi.



Windows

Za one koji se ne boje Windows naredbenog retka, chkdsk /r ili chkdsk /b može se pokrenuti u bilo kojem trenutku radi traženja loših sektora. Prvo će pokrenuti druge testove kako bi provjerio dosljednost metapodataka pogona prije nego što opcijski loš sektor prođe. Ovisno o veličini predmetnog volumena i broju direktorija i datoteka, dovršenje može potrajati prilično dugo. Razlika između dvije naredbe je ta što će druga ponovno procijeniti sektore koje je operacijski sustav već označio lošima.

Windows također ima alat za grafičko sučelje koji se može koristiti za obavljanje istih provjera. Može se pristupiti otvaranjem Windows Explorer> desnom tipkom miša kliknite pogon za provjeru> Svojstva> Kartica Alati> Provjeri sada ... > označite 'Traži i pokušaj oporavak loših sektora'> Počni .





Bez obzira koji odaberete, skenirate li sustav ili pogon za podizanje sustava, trebat će vam isključivi pristup volumenu i pitati vas želite li zakazati skeniranje pri sljedećem ponovnom pokretanju. Ako se ne radi o sistemskom pogonu, skeniranje bi trebalo početi odmah, osim ako ga drugi proces već zaključao radi ekskluzivnog pristupa.

Ovaj alat ne označava pojedinačne sektore lošim; označava cijeli klaster kao loš u MFT -u ili FAT -u i premješta cijeli klaster u drugi neiskorišteni klaster na pogonu. To se može dogoditi ako hardver pogona iz bilo kojeg razloga ne može prepraviti loš sektor, kao što je njegovo rezervno područje sektora iscrpljeno.





Linux

Iako se program badblocks može koristiti za traženje loših blokova (sektora) na particiji diska na Linux sustavima, preporučujem da upotrijebite e2fsck -c umjesto ili odgovarajuće fsck varijantu za datotečni sustav koji koristite. To osigurava da se odgovarajući parametri proslijede programu za blokiranje blokova.

Neispravni parametri mogu uzrokovati nepopravljivu štetu datotečnom sustavu. The -c parametar izvodi ispitivanje volumena samo za čitanje. Ako želite koristiti nerazorni test čitanja i pisanja, morate navesti -DC parametar umjesto toga.

Prilikom korištenja -c ili -DC , cijeli popis loših blokova je obnovljen. Ako želite zadržati postojeće unose na popisu i samo dodati nove blokove na popis, dodajte -do (zadrži) opciju. Ako sumnjate da je došlo do oštećenja samog pogona i/ili datotečnog sustava, možda biste trebali dodati i -str (preen) opciju koja će pokušati automatski popraviti bilo kakvo oštećenje. Obavijestit će vas ako ne može ispraviti pogreške koje pronađe.

Proizvođački alati

Proizvođači pogona imaju vlastiti dijagnostički softver koji se može koristiti za analizu površine i značajke upravljanja specifične za njihove pogone. Western Digital ima Data Lifeguard za Windows za svoje pogone dok Seagate ima SeaTools za Windows koji se može koristiti za testiranje pogona Seagate, Maxtor i Samsung.

Oboje nude opcije za testiranje i popravak povezanih pogona, ali morate biti oprezni koji su testovi destruktivni, a koji nerazorni. U oba slučaja ipak biste trebali imati trenutna sigurnosna kopija prije nego nastavite.

Alati trećih strana

Postoje i alati trećih strana kao što su SpinRite iz Gibson Research Corporation koji pristupaju pogonu ispod razine operacijskog sustava kako bi izveli svoju magiju. Zaobilazi BIOS i izravno komunicira s kontrolerom tvrdog diska. To je prvenstveno za oporavak podataka, ali se također može koristiti za obavljanje površinske analize i provjere prije stavljanja u pogon novog pogona.

SpinRite ima svoja ograničenja. Budući da radi na operacijskom sustavu FreeDOS i koristi CHS za pristup pogonu, može pristupiti samo prva dva28(268.435.456) sektora. Dakle, pogon koji koristi sektore od 512 bajtova bit će ograničen na 128 GB, a pogon koji koristi 4K sektore bit će ograničen na 1 TB.

Postavljanjem na disk za pokretanje pomoću Windows 98 DOS 7 tumača naredbi, SpinRite 6 može teoretski testirati cijeli pogon.

moja traka zadataka neće raditi windows 10

Jesu li loši sektori popravljivi?

Fizički nedostaci u proizvodnji, padovi glave i većina drugih grešaka koje je otkrio kontroler tvrdog diska općenito se ne mogu popraviti. Oni koje je operacijski sustav izolirao druga su priča.

Alati operacijskog sustava

Ponekad je moguće oporaviti blokove ili klastere koje je operacijski sustav označio kao loše. Budući da je klaster obično nekoliko sektora, a jedan loš sektor dobit će cijeli klaster označen kao loš, povremeno je moguće oporaviti te klastere.

To je zato što se kontroler tvrdog diska možda nije bavio lošim sektorom prije nego što je operativni sustav s njim imao problema. Upamtite, pogon općenito ne zna da nešto nije u redu sve dok ne može pročitati sektor i ne pokušava ponovno preslikati sektor osim ako nema brojnih neuspješnih čitanja ili pokušaja upisivanja u taj sektor nakon neuspjelog čitanja.

Ako je kontroler tvrdog diska preraspodijelio loš sektor nakon što je operacijski sustav označio klaster koji sadrži kao loš, ponovno pokrenite odgovarajuću naredbu za ponovnu procjenu loših blokova ( chkdsk /b za Windows, e2fsck -cc za Linux - ne smijete koristiti -do ovdje, jer bi zadržao trenutni popis loših blokova) trebao bi ga izbrisati s popisa.

SpinRite

SpinRite je jedan od alata koji tvrdi da može oporaviti slabe sektore. Čak i s tri desetljeća rada s tehnologijom, ovo je nešto u što ne želim vjerovati. Kontroler pogona je sektor izvorno označio kao loš (ili je operacijski sustav označio klaster koji sadrži) jer se podaci iz njega nisu mogli pouzdano očitati. Čak i ako se njegova sposobnost zadržavanja podataka može poboljšati, to će vjerojatno biti privremeno što bi vam trebalo donijeti par pitanja.

  1. Koliko je privremena ova popravka?
  2. Jeste li spremni povjeriti svoje podatke ovom sektoru?

Osobno, ovo je jedno područje u koje ne želim gaziti. Većina mojih podataka je previše važna.

Praćenje statusa pogona

Jedan od dva najbolja načina zaštite podataka koje ste pohranili na pogone - ako to niste vidjeli iz prethodnih komentara - jest osigurati da ste proveli pouzdan plan sigurnosnog kopiranja.

Drugi koristi softver za praćenje statusa vaših pogona. Suvremeni tvrdi diskovi uključuju tehnologiju samonadzora, analize i izvještavanja (SMART) koja pomaže u utvrđivanju ispravnosti pogona i predviđanju kvarova.

Ubuntu, RedHat i njihovi derivati ​​imaju uslužni program Diskovi kao dio zadane instalacije. Omogućuje vam pristup najvažnijim SMART brojačima, kao i pokretanje kratkih i produženih SMART testova. Postoje i alati naredbenog retka kao što je smartctl koji se mogu koristiti za automatizaciju provjere i izvještavanja o statusu pogona.

Windows ne pruža ovu mogućnost pa su nam potrebni alati trećih strana kao što su CrystalDiskInfo i Hard Disk Sentinel za obavljanje posla.

PAMETNI Brojači

Nemojte se plašiti kad vidite vrijednosti koje prijavljuju ovi alati. Vrijednost praga postavlja proizvođač kako bi naznačio kada će se smatrati problemom. Trenutna normalizirana vrijednost vjerojatno će biti više od najgore prijavljene vrijednosti i za većinu brojača to se očekuje. Normalizirane vrijednosti koje se kreću od 1 do 253, iako će neki proizvođači za neke atribute odabrati početnu točku od 100 ili 200, s vremenom se smanjuju s više početne točke i to nije nužno problem sve dok ne padne ispod praga.

Bez obzira na to koji alat odaberete za nadzor svojih uređaja za pohranu, postoji kratak popis brojača koji bi vas trebali zabrinuti pod uvjetom da ih vaš pogon podržava:

  • Brojač 5 (Broj preraspodijeljenih sektora ) ukupan je broj sektora koji su preraspodijeljeni i stavljeni na G-LIST od kada je stavljen u upotrebu. To ne uključuje sektore koji su označeni u tvornici. Sirovi podaci su pravi broj pa je niže bolje.
  • Brojač 10 (broj ponovljenih okretaja centrifugom) označava koliko je puta pogon trebao pokušati okrenuti pogon dok ne postigne radnu brzinu ako prvi pokušaj nije bio uspješan. Povećanja ovog atributa ukazuju na mehaničke probleme s pogonom ili mogući problem s napajanjem.
  • Brojač 187 (prijavljene neispravljive greške) je broj ECC pogrešaka koje regulator pogona nije mogao ispraviti. Niže je bolje ako se gleda sirova vrijednost.
  • Brojač 188 (istek naredbe) je broj prekinutih operacija na uređaju. To je obično posljedica problema s napajanjem ili povezivanjem podatkovnog kabela. Opet, vrijednost sirovih podataka trebala bi biti niska.
  • Brojač 195 (hardverski ECC oporavak) je implementacija specifična za dobavljača pa vrijednosti ne moraju uvijek predstavljati identične uvjete. Općenito, to se broji koliko je puta ECC korekcija bila potrebna za vraćanje točnih podataka s pogona.
  • Brojač 196 (Broj događaja preraspodjele) predstavlja broj puta koliko su sektori pokrenuli događaj ponovnog mapiranja od strane kontrolera. Broji i uspješne i neuspješne pokušaje ponovnog preslikavanja sektora. Ne podržavaju ga svi proizvođači.
  • Brojač 197 (trenutni broj sektora u tijeku) je broj sektora koji su trenutno označeni kao nestabilni i bit će preslikani ako je njegov sljedeći pokušaj čitanja uspješan ili kada je sljedeći zapisan. Ovaj brojač se smanjuje nakon što je sektor uspješno prerađen.
  • Brojač 198 (izvanmrežni neispravljivi broj sektora) je ukupan broj pogrešaka pri čitanju ili pisanju sektora. Ako se ovo počne povećavati, postoji problem s površinom diska ili mehaničkim podsustavom.

Uzeti sami, mnogi dostupni brojači ne nude mnogo uvida u opće stanje vaših pogona. No, kad se sve to poveže, uz posebnu kamatu na gore navedene, veća je vjerojatnost da ćete uočiti negativne trendove pa se možete pripremiti za neizbježnu propast pogona.

kako uključiti Apple TV bez daljinskog upravljača

Zaključak

Iako postoje dostupni alati koji vam mogu predvidjeti koliko će života ostati na vašim uređajima za pohranu, to ne uklanja potrebu za čvrstim, provjerenim planom sigurnosne kopije. Postoje dokazi da će veliki broj pogona zakazati bez pojavljivanja jedne SMART greške u čitavoj povijesti. U istom izvješću također pokazuje visoku korelaciju između nekih od gore navedenih SMART pogrešaka i iznimno skraćenog vijeka trajanja uređaja.

Na primjer, loši sektori navedeni na gornjoj slici potiču od pogona za koji tvrdi da tvrdi disk Sentinal Pro ima preostali 21 dan života. Prije dva mjeseca izvještavalo je o 30 dana, a ja još čekam da vidim koliko će još proći prije nego što pronađe put do podatkovnog neba. Dakle, pokazuje da prediktivna analiza, iako ukazuje na to da su podaci u opasnosti, još uvijek ne može točno dati pouzdanu predodžbu o tome koliko vremena ostalo je.

Iako se broj loših sektora nije povećao u mjesecima i upotreba HDD Regeneratora u pogonu kako bi se vidjelo može li oživjeti tih 77 loših sektora nije pomogla, sveukupno zdravlje ipak se donekle smanjilo. Bit će zanimljivo vidjeti koliko će još preživjeti.

Zanima me da li je još netko imao slično iskustvo sa SMART alatima za nadzor? Jeste li uspjeli spasiti svoje podatke od katastrofe koristeći ih? Zar uopće nisu radili za vas? Što kažete na alate za oživljavanje loših sektora kao što su SpinRite ili HDD Regenerator? Javite mi u komentarima ispod!

Udio Udio Cvrkut E -pošta Kako očistiti računalo sa sustavom Windows pomoću naredbenog retka

Ako na vašem Windows računalu nedostaje prostora za pohranu, očistite smeće pomoću ovih brzih pomoćnih programa naredbenog retka.

Pročitajte Dalje
Povezane teme
  • Objašnjena tehnologija
  • Tvrdi disk
O autoru Bruce Epper(Objavljeno 13 članaka)

Bruce se s elektronikom igra od 70 -ih, računala od ranih 80 -ih i točno odgovara na pitanja o tehnologiji koju nije koristio niti vidio cijelo vrijeme. I sam sebe živcira pokušavajući svirati gitaru.

Više od Brucea Eppera

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu