Mitä ovat huonot sektorit ja miten voit korjata ne? [Osa 2]

Mitä ovat huonot sektorit ja miten voit korjata ne? [Osa 2]

Tämän artikkelin osa 1 tarkasteli aseman laitteistoa ja sitä, miten ohjain toimii kulissien takana havaitakseen ja ratkaistakseen ongelmat, jotka liittyvät normaaliin toimintaan havaitsemiinsa huonoihin sektoreihin.





Keskustelun lopuksi tarkastelemme käyttöjärjestelmän, asemanvalmistajien ja muiden kolmansien osapuolten työkaluja, joiden avulla voit hallita ja valvoa asemiasi pitääksesi ne mahdollisimman terveinä.





Vastuuvapauslauseke : Ennen kuin suoritat tämän artikkelin komentoja, varmista, että sinulla on hyvä varmuuskopio asemasta, koska yritykset korjata huonoja sektoreita voivat johtaa tiedostojärjestelmän vioittumiseen. Tämä tarkoittaa, että on mahdollista menettää osia datatiedostoista tai metatiedoista, joita käytetään tiedostojen ja hakemistojen paikantamiseen taltiolta. Valmistajan ja kolmannen osapuolen työkalut voivat olla yhtä katastrofaalisia kuin käyttöjärjestelmän apuohjelmat. Tämä on erityisen tärkeää niille apuohjelmille, jotka ohittavat käyttöjärjestelmän suojaukset ja käyttävät suoraan asemaa, joka on tarkalleen mitä monet näistä työkaluista tekevät.





Levyn skannaaminen huonoja sektoreita varten

Jokaisella käyttöjärjestelmällä on työkalut, joilla skannataan levy virheellisten sektoreiden varalta. Joitakin käynnistetään automaattisesti käynnistyksen aikana, jos tietokone havaitsee virheellisen sammutuksen. Esimerkiksi Windows ylläpitää 'likaisen bitin' NTFS -taltioiden päätiedostotaulukossa (MFT) tai FAT16/32 -asemien tiedostojen varaustaulukossa (FAT).

Käynnistyksen aikana autochk -ohjelma etsii tätä arvoa ja jos se on asetettu, se suorittaa lyhennetyn version toiminnoista, jotka chkdsk on suorittanut kaikilla merkityillä levyillä. Samanlaista prosessia käyttävät muut nykyaikaiset käyttöjärjestelmät.



Windows

Niille, jotka eivät pelkää Windowsin komentoriviä, chkdsk /r tai chkdsk /b voidaan ajaa milloin tahansa etsimään huonoja sektoreita. Se suorittaa muut testit ensin varmistaakseen aseman metatietojen johdonmukaisuuden ennen valinnaista huonon sektorin läpäisyä. Riippuen kyseessä olevan levyn koosta sekä hakemistojen ja tiedostojen määrästä, se voi kestää jonkin aikaa. Ero näiden kahden komennon välillä on toinen, joka arvioi uudelleen ne sektorit, jotka käyttöjärjestelmä on jo merkinnyt huonoiksi.

Windowsissa on myös graafinen käyttöliittymä, jolla voidaan suorittaa samat tarkistukset. Siihen pääsee avaamalla Resurssienhallinta> tarkista asema hiiren kakkospainikkeella> Ominaisuudet> Työkalut -välilehti> Tarkista nyt… > valitse 'Etsi ja yritä palauttaa huonoja sektoreita'> Aloita .





Riippumatta siitä, kumman valitset, jos skannaat järjestelmää tai käynnistysasemaa, se vaatii yksinomaisen pääsyn taltioon ja kysyy, haluatko ajoittaa tarkistuksen seuraavan uudelleenkäynnistyksen yhteydessä. Jos se ei ole järjestelmäasema, skannaus on aloitettava välittömästi, ellei toinen prosessi ole jo lukinnut sitä pääsyä varten.

Tämä työkalu ei merkitse yksittäisiä sektoreita huonoiksi; se merkitsee koko klusterin huonoksi MFT: ssä tai FAT: ssa ja siirtää koko klusterin toiseen käyttämättömään klusteriin asemassa. Tämä voi tapahtua, jos aseman laitteisto ei pysty uudelleen muotoilemaan huonoa sektoria mistä tahansa syystä, kuten sen vara -altaan varaus on käytetty loppuun.





Linux

Vaikka badblocks -ohjelmalla voidaan etsiä huonoja lohkoja (sektoreita) levyosiosta Linux -järjestelmissä, suosittelen käyttämään e2fsck -c sen sijaan tai sopiva fsck käyttämäsi tiedostojärjestelmän muunnelma. Tämä varmistaa, että oikeat parametrit välitetään badblocks -ohjelmalle.

Virheelliset parametrit voivat vahingoittaa tiedostojärjestelmää korjaamattomasti. The -c parametri suorittaa vain luku -testin äänenvoimakkuudelle. Jos haluat käyttää tuhoamatonta luku-kirjoitus-testiä, sinun on määritettävä -DC parametri sen sijaan.

Käytettäessä -c tai -DC , koko huonojen lohkojen luettelo rakennetaan uudelleen. Jos haluat säilyttää olemassa olevat merkinnät luettelossa ja vain lisätä uusia lohkoja luetteloon, lisää -kohteeseen (säilytä) -vaihtoehto. Jos epäilet, että asema ja/tai tiedostojärjestelmä on vaurioitunut, voit myös lisätä aseman -p (preen) -vaihtoehto, joka yrittää korjata vahingot automaattisesti. Se ilmoittaa sinulle, jos se ei voi korjata löytämiään virheitä.

Valmistajan työkalut

Taajuusmuuttajien valmistajilla on oma vianmääritysohjelmisto, jota voidaan käyttää suorittamaan pintojen analysointi ja ohjaustoiminnot. Western Digitalilla on Data Lifeguard Windowsille heidän asemilleen, kun Seagate on SeaTools Windowsille joita voidaan käyttää Seagate-, Maxtor- ja Samsung -asemien testaamiseen.

Molemmat tarjoavat vaihtoehtoja niihin liittyvien asemien testaamiseen ja korjaamiseen, mutta sinun on oltava varovainen, mitkä testit ovat tuhoisia ja mitkä eivät tuhoisia. Kummassakin tapauksessa sinulla pitäisi silti olla nykyinen varmuuskopio ennen etenemistä.

Kolmannen osapuolen työkalut

On myös kolmannen osapuolen työkaluja, kuten SpinRite, Gibson Research Corporation jotka käyttävät käyttöjärjestelmätason alapuolella olevaa asemaa suorittaakseen taikuutensa. Se ohittaa BIOSin ja on vuorovaikutuksessa suoraan kiintolevyn ohjaimen kanssa. Se on tarkoitettu ensisijaisesti tietojen palauttamiseen, mutta sitä voidaan käyttää myös pinta -analyysien ja todentamisen suorittamiseen ennen uuden aseman käyttöönottoa.

SpinRite -ohjelmalla on rajoituksensa. Koska se toimii FreeDOS -käyttöjärjestelmässä ja käyttää CHS -yhteyttä asemaan, se voi käyttää vain ensimmäistä 228(268 435 456) sektoria. Asema, joka käyttää 512 tavua sektoria, on rajoitettu 128 Gt: iin ja 4K -aloja käyttävä asema rajoitetaan 1 Tt: iin.

Asentamalla sen käynnistyslevylle Windows 98 DOS 7 -käyttötulkin avulla SpinRite 6 voi teoriassa testata koko aseman.

Voitko jakaa hdmi -signaalin kahteen näyttöön

Ovatko huonot sektorit korjattavissa?

Valmistuksen fyysisiä vikoja, pään kaatumisia ja useimpia muita kiintolevyn ohjaimen havaitsemia vikoja ei yleensä voida korjata. Ne, jotka käyttöjärjestelmä on eristänyt, ovat toinen tarina.

Käyttöjärjestelmän työkalut

Joskus on mahdollista palauttaa lohkoja tai klustereita, jotka käyttöjärjestelmä on merkinnyt huonoiksi. Koska klusteri on yleensä useita sektoreita ja yksi huono sektori merkitsee koko klusterin huonoksi, on joskus mahdollista palauttaa kyseiset klusterit.

Tämä johtuu siitä, että kiintolevyn ohjain ei ehkä ole käsitellyt huonoa sektoria ennen kuin käyttöjärjestelmällä oli ongelma sen kanssa. Muista, että asema ei yleensä tiedä, että jokin on vialla, ennen kuin se ei voi lukea sektoria, eikä se yritä muodostaa aluetta uudelleen, ellei lukuisia epäonnistuneita lukemia ole tai jos kyseiselle sektorille yritetään kirjoittaa epäonnistuneen lukemisen jälkeen.

Jos kiintolevyn ohjain on kohdentanut huonon sektorin uudelleen sen jälkeen, kun käyttöjärjestelmä on merkinnyt sisältävän klusterin huonoksi, suorita asianmukainen komento uudelleen arvioidaksesi huonot lohkot uudelleen ( chkdsk /b Windowsille, e2fsck -cc Linux - et saa käyttää -kohteeseen vaihtoehto, koska se säilyttää nykyisen huonojen lohkojen luettelon) pitäisi poistaa se luettelosta.

SpinRite

SpinRite on yksi työkaluista, joka väittää pystyvänsä palauttamaan heikot alat. Jopa kolme vuosikymmentä työskennellessäni tekniikan parissa, en ole valmis luottamaan tähän. Taajuusmuuttaja merkitsi sektorin alun perin huonoksi (tai käyttöjärjestelmä merkitsi sisältävän klusterin), koska tietoja ei voitu lukea luotettavasti. Vaikka sen kykyä säilyttää tietoja voidaan parantaa, se on todennäköisesti väliaikaista, minkä pitäisi tuoda mieleen pari kysymystä.

  1. Kuinka tilapäinen tämä korjaus on?
  2. Oletko valmis luottamaan tietosi tälle alalle?

Henkilökohtaisesti tämä on yksi alue, jolla en ole halukas kulkemaan. Suuri osa tiedoistani on liian tärkeä.

Aseman tilan seuranta

Yksi kahdesta parhaasta tavasta suojata asemillesi tallennetut tiedot - jos et ole havainnut sitä aiemmista kommenteista - on varmistaa, että olet toteuttanut luotettavan varmuuskopiosuunnitelman.

Toinen käyttää ohjelmistoa asemien tilan valvontaan. Nykyaikaisiin kiintolevyihin kuuluu SMART (Self-Monitoring, Analysis and Reporting Technology), joka auttaa määrittämään aseman kunnon ja ennustamaan viat.

Ubuntussa, RedHatissa ja niiden johdannaisissa on Levyt -apuohjelma osana oletusasennusta. Sen avulla voit käyttää tärkeimpiä SMART -laskureita sekä suorittaa sekä lyhyitä että laajennettuja SMART -testejä. On myös komentorivityökaluja, kuten smartctl, joita voidaan käyttää aseman tilan tarkistuksen ja raportoinnin automatisointiin.

Windows ei tarjoa tätä ominaisuutta, joten tarvitsemme kolmannen osapuolen työkaluja, kuten CrystalDiskInfo ja Hard Disk Sentinel hoitaa työn.

SMART -laskurit

Älä hämmästy, kun näet näiden työkalujen ilmoittamat arvot. Valmistaja asettaa kynnysarvon osoittamaan, milloin sitä pidetään ongelmana. Nykyinen normalisoitu arvo on todennäköisesti korkeampi kuin pahin raportoitu arvo ja useimmille laskureille tämä on odotettavissa. Normalisoidut arvot, jotka vaihtelevat 1: stä 253: een, vaikka jotkut valmistajat valitsevat joidenkin ominaisuuksien aloituspisteen 100 tai 200, pienenevät korkeammasta lähtökohdasta ajan myötä, eikä se välttämättä ole ongelma, ennen kuin se alittaa kynnysarvon.

Riippumatta siitä, mitä työkalua päätät käyttää tallennuslaitteiden seurantaan, on olemassa lyhyt luettelo laskureista, joista sinun pitäisi olla huolissaan, jos asema tukee niitä:

  • Laskuri 5 (uudelleenjaetut sektorit lasketaan ) on niiden sektoreiden kokonaismäärä, jotka on jaettu uudelleen ja asetettu G-LISTILLE sen käyttöönoton jälkeen. Tämä ei sisällä tehtaalla merkittyjä sektoreita. Raakatiedot ovat todellinen määrä, joten pienempi on parempi.
  • Laskuri 10 (pyöritä uudelleen) ilmaisee, kuinka monta kertaa asema tarvitsi yrittää nostaa taajuusmuuttajaa, kunnes se saavutti toimintanopeuden, jos ensimmäinen yritys epäonnistui. Tämän ominaisuuden lisäykset osoittavat taajuusmuuttajan mekaanisia ongelmia tai mahdollista virtaongelmaa.
  • Laskuri 187 (raportoidut korjaamattomat virheet) on ECC -virheiden määrä, joita taajuusmuuttaja ei voinut korjata. Alempi on parempi, kun tarkastellaan raaka -arvoa.
  • Laskuri 188 (komennon aikakatkaisu) on keskeytettyjen toimintojen määrä laitteessa. Tämä johtuu yleensä virtalähteen tai datakaapelin liitäntäongelmista. Raakadatan arvon pitäisi jälleen olla alhainen.
  • Laskuri 195 (laitteiston ECC palautettu) on myyjäkohtainen toteutus, joten arvot eivät välttämättä aina edusta samoja ehtoja. Yleensä kyse on siitä, kuinka monta kertaa ECC -korjaus vaadittiin palauttamaan oikeat tiedot asemasta.
  • Laskuri 196 (uudelleenkohdistustapahtumien määrä) edustaa kuinka monta kertaa sektorit ovat käynnistäneet uudelleenmuodostustapahtuman ohjaimelta. Se laskee sekä onnistuneita että epäonnistuneita yrityksiä sektoreiden uudelleenmäärittämiseen. Kaikki valmistajat eivät tue sitä.
  • Laskuri 197 (Nykyinen vireillä olevien sektoreiden määrä) on niiden sektoreiden määrä, jotka on tällä hetkellä merkitty epävakaiksi ja jotka kartoitetaan uudelleen, jos sen seuraava lukuyritys onnistuu tai kun se kirjoitetaan seuraavan kerran. Tämä laskuri pienenee, kun ala on onnistuneesti muodostettu uudelleen.
  • Laskuri 198 (offline -korjaamaton sektoriluku) on virheiden kokonaismäärä lukemisen tai kirjoittamisen aloilla. Jos tämä alkaa nousta, levyn pinnassa tai mekaanisessa osajärjestelmässä on ongelma.

Monet saatavilla olevat laskurit eivät yksinään tarjoa paljon tietoa asemiesi yleisestä terveydestä. Mutta kun ne otetaan yhteen ja kiinnitetään erityistä huomiota yllä lueteltuihin, havaitset todennäköisemmin negatiivisia suuntauksia, jotta voit valmistautua aseman väistämättömään kuolemaan.

Windows 10 vs Windows 7 pro

Johtopäätös

Vaikka on olemassa työkaluja, joiden avulla voidaan ennakoida, kuinka paljon käyttöikää tallennustilasi voi vielä jättää, se ei poista tarvetta luotettavaan, testattuun varmuuskopiointiohjelmaan. Todisteita on että suuri määrä asemia epäonnistuu ilman yhtä SMART -virhettä koko sen historiassa. Samassa raportissa se osoittaa myös korkean korrelaation joidenkin yllä lueteltujen SMART -virheiden ja laitteen erittäin lyhennetyn käyttöiän välillä.

Esimerkiksi yllä olevassa kuvassa näkyvät huonot sektorit ovat kiintolevyltä Sentinal Pron arvioiden mukaan jäljellä 21 päivää. Kaksi kuukautta sitten se raportoi 30 päivää ja odotan edelleen, kuinka kauan kestää ennen kuin se löytää tiensä taivaaseen. Joten se osoittaa, että ennustava analyysi, vaikka se osoittaa, että tiedot ovat vaarassa, ei silti voi antaa tarkkaa luotettavaa käsitystä kuinka paljon aikaa sitä on jäljellä.

Vaikka huonojen sektoreiden määrä ei ole lisääntynyt kuukausiin, eikä HDD Regeneratorin käyttäminen asemalla nähdäkseen, voisiko se elvyttää nämä 77 huonoa aluetta, ei auttanut, yleinen terveys on edelleen heikentynyt jonkin verran. On mielenkiintoista nähdä kuinka kauan se selviää.

Olen kiinnostunut kuulemaan, onko muilla kokemuksia vastaavista SMART -valvontatyökaluista? Oletko onnistunut pelastamaan tietosi katastrofilta käyttämällä niitä? Eivätkö he ole toimineet sinulle ollenkaan? Entä työkalut huonojen alojen elvyttämiseen, kuten SpinRite tai HDD Regenerator? Kerro minulle alla olevissa kommenteissa!

Jaa Jaa Tweet Sähköposti Kuinka puhdistaa Windows -tietokone komentoriviltä

Jos Windows -tietokoneesi tallennustila on vähissä, puhdista roskat näillä nopeilla komentokehotteilla.

Lue seuraava
Liittyvät aiheet
  • Tekniikka selitetty
  • Kovalevy
Kirjailijasta Bruce Epper(13 artikkelia julkaistu)

Bruce on pelannut elektroniikalla 70 -luvulta lähtien, tietokoneita 80 -luvun alusta lähtien ja vastannut tarkasti tekniikkaa koskeviin kysymyksiin, joita hän ei ole käyttänyt eikä nähnyt koko ajan. Hän myös ärsyttää itseään yrittämällä soittaa kitaraa.

Lisää Bruce Epperiltä

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi