Mik azok a rossz szektorok, és hogyan lehet kijavítani őket? [2. rész]

Mik azok a rossz szektorok, és hogyan lehet kijavítani őket? [2. rész]

E cikk 1. része megvizsgálta a meghajtó hardverét és azt, hogy a vezérlő hogyan működik a színfalak mögött, hogy észlelje és megoldja a normál működés során észlelt rossz szektorokkal kapcsolatos problémákat.





A vita végkövetkeztetésében megvizsgáljuk az operációs rendszer, a meghajtógyártók és más harmadik felek által rendelkezésre álló eszközöket, amelyekkel kezelheti és felügyelheti a meghajtókat, hogy a lehető legjobban tartsa őket.





Jogi nyilatkozat : A cikkben szereplő parancsok futtatása előtt győződjön meg arról, hogy megfelelő biztonsági másolatot készít a meghajtóról, mivel a rossz szektorok javítására tett kísérletek a fájlrendszer meghibásodásához vezethetnek. Ez azt jelenti, hogy elveszítheti az adatfájlok vagy metaadatok egyes részeit, amelyek a fájlok és könyvtárak keresésére szolgálnak a köteten. A gyártó és a harmadik féltől származó eszközök ugyanolyan katasztrofálisak lehetnek, mint az operációs rendszer segédprogramjai. Ez különösen fontos azoknak a segédprogramoknak, amelyek megkerülik az operációs rendszer védelmét, és közvetlenül hozzáférnek a meghajtóhoz pontosan amit ezen eszközök közül sokan csinálnak.





Lemez keresése rossz szektorok számára

Minden operációs rendszer rendelkezik olyan eszközökkel, amelyek lehetővé teszik a lemez rossz szektorok keresését. Egyesek automatikusan elindulnak az indítás során, ha a számítógép nem megfelelő leállást észlel. Például a Windows „piszkos bitet” tart fenn a főfájltáblázatban (MFT) az NTFS -köteteken, vagy a Fájl -allokációs táblázatban (FAT) a FAT16/32 -es meghajtókon.

Indításkor az autochk program megkeresi ezt az értéket, és ha be van állítva, akkor a chkdsk által végrehajtott műveletek rövidített változatát futtatja minden megjelölt köteten. Hasonló folyamatot használnak más modern operációs rendszerek is.



ablakok

Azok számára, akik nem félnek a Windows parancssorától, chkdsk /r vagy chkdsk /b bármikor futtatható a rossz szektorok keresésére. Először más teszteket futtat le, hogy ellenőrizze a meghajtó metaadatainak következetességét az opcionális hibás szektorátadás előtt. A kérdéses kötet méretétől, valamint a könyvtárak és fájlok számától függően elég sokáig tarthat. A két parancs közötti különbség az, hogy a második újraértékeli azokat a szektorokat, amelyeket az operációs rendszer már rosszként jelölt meg.

A Windows rendelkezik egy GUI eszközzel is, amellyel ugyanazokat az ellenőrzéseket lehet elvégezni. Nyitva érhető el Windows Intéző> kattintson jobb gombbal a meghajtóra az ellenőrzéshez> Tulajdonságok> Eszközök lap> Ellenőrzés most… > jelölje be a 'Rossz szektorok keresése és helyreállítása' elemet> Start .





Függetlenül attól, hogy melyiket választja, ha rendszert vagy rendszerindító meghajtót vizsgál, kizárólagos hozzáférést igényel a kötethez, és megkérdezi, hogy szeretné -e ütemezni a vizsgálatot a következő újraindításkor. Ha nem rendszermeghajtóról van szó, a vizsgálatot azonnal el kell kezdeni, hacsak egy másik folyamat már nem zárolta le kizárólagos hozzáférés céljából.

Ez az eszköz nem jelzi rossznak az egyes szektorokat; az egész fürtöt rossznak jelöli az MFT -ben vagy a FAT -ban, és áthelyezi az egész fürtöt a meghajtó egy másik nem használt fürtjébe. Ez akkor fordulhat elő, ha a meghajtó hardvere bármilyen okból nem tudja újratervezni a rossz szektort, például a tartalék szektor készlete kimerült.





Linux

Bár a badblocks program használható rossz blokkok (szektorok) keresésére egy lemezpartíción Linux rendszereken, javaslom, hogy használja e2fsck -c helyette vagy a megfelelő fsck a használt fájlrendszer változata. Ez biztosítja, hogy a megfelelő paramétereket átadják a badblocks programnak.

A helytelen paraméterek helyrehozhatatlan károkat okozhatnak a fájlrendszerben. Az -c paraméter csak olvasható tesztet végez a köteten. Ha roncsolásmentes írás-olvasás tesztet szeretne használni, akkor meg kell adnia a -DC paraméter helyett.

Használat során -c vagy -DC , a rossz blokkok teljes listája újjáépül. Ha meg akarja tartani a listában a meglévő bejegyzéseket, és csak új blokkokat kíván hozzáfűzni a listához, adja hozzá a -nak nek (megtart) opció. Ha azt gyanítja, hogy maga a meghajtó és/vagy a fájlrendszer sérült, akkor érdemes hozzáadni a -p (preen) opció, amely megpróbálja automatikusan kijavítani a sérüléseket. Értesít, ha nem tudja kijavítani a talált hibákat.

Gyártói eszközök

A meghajtógyártóknak saját diagnosztikai szoftverük van, amelyek felhasználhatók a meghajtóikra jellemző felületi elemzési és vezérlési funkciók elvégzésére. A Western Digital rendelkezik Data Lifeguard for Windows hajtásaikért, míg a Seagate -nek van SeaTools for Windows amely a Seagate, a Maxtor és a Samsung meghajtók tesztelésére használható.

Mindkettő lehetőséget kínál a hozzájuk tartozó meghajtók tesztelésére és javítására, de vigyáznia kell arra, hogy mely tesztek rombolóak és melyek nem roncsolók. Mindkét esetben továbbra is rendelkeznie kell a aktuális biztonsági mentés eljárás előtt.

Harmadik féltől származó eszközök

Vannak harmadik féltől származó eszközök is, mint pl SpinRite a Gibson Research Corporation -től hogy elérjék a meghajtót az operációs rendszer szintje alatt, hogy végrehajtsák a varázslatot. Megkerüli a BIOS -t, és közvetlenül kölcsönhatásba lép a merevlemez -vezérlővel. Elsősorban az adatok helyreállítására szolgál, de felületi elemzésre és ellenőrzésre is használható az új meghajtó üzembe helyezése előtt.

A SpinRite -nak vannak korlátai. Mivel a FreeDOS operációs rendszeren fut, és a CHS -t használja a meghajtó eléréséhez, csak az első 2 -hez fér hozzá28(268.435.456) szektorok. Tehát az 512 bájtos szektorokat használó meghajtó 128 GB -ra, a 4K szektorokat használó meghajtó pedig 1 TB -ra korlátozódik.

Ha a rendszerindító lemezre állítja be a Windows 98 DOS 7 parancsértelmezőjét, a SpinRite 6 elméletileg tesztelheti a teljes meghajtót.

hová küldjön leveleket katonáknak

Javíthatók a rossz szektorok?

A gyártás során bekövetkezett fizikai hibák, fejhibák és a merevlemez -vezérlő által észlelt legtöbb egyéb hiba általában nem javítható. Azok, akiket elszigetelt az operációs rendszer, egy másik történet.

Operációs rendszer eszközök

Néha lehetséges az operációs rendszer által rossznak jelölt blokkok vagy fürtök helyreállítása. Mivel a klaszter általában több szektorból áll, és egyetlen rossz szektor egész fürtöt rosszként jelöl meg, esetenként lehetséges a klaszterek helyreállítása.

Ennek oka az lehet, hogy a merevlemez -vezérlő nem foglalkozott a rossz szektorral, mielőtt az operációs rendszer problémát okozott volna. Ne feledje, hogy a meghajtó általában nem tudja, hogy valami nincs rendben, amíg nem tudja elolvasni a szektort, és nem kísérel meg újratelepíteni a szektort, hacsak nem sok sikertelen olvasás történik, vagy egy sikertelen olvasás után nem próbálnak írni az adott szektorba.

Ha a merevlemez-vezérlő újraosztotta a rossz szektort, miután az operációs rendszer rosszul jelölte meg a tartalmazó fürtöt, futtassa újra a megfelelő parancsot a hibás blokkok újraértékeléséhez ( chkdsk /b Windows esetén, e2fsck -cc Linux esetén - ne használja a -nak nek opciót, mivel megtartaná a rossz blokkok aktuális listáját) törölnie kell a listából.

SpinRite

A SpinRite az egyik olyan eszköz, amely azt állítja, hogy képes helyreállítani a gyenge szektorokat. Még ha három évtizede dolgozom is a technológiával, ebben nem vagyok hajlandó megbízni. A szektort eredetileg rossznak jelölte meg a meghajtóvezérlő (vagy az azt tartalmazó fürtöt jelölte meg az operációs rendszer), mert nem lehetett megbízhatóan kiolvasni belőle az adatokat. Még ha javítani is lehet az adatok megőrzésének képességén, valószínűleg ideiglenes, ami néhány kérdést kell, hogy felidézzen.

  1. Mennyire ideiglenes ez a javítás?
  2. Hajlandó bízni adatait ebben a szektorban?

Személy szerint ez egy olyan terület, ahol nem vagyok hajlandó lépkedni. Az adataim nagy része túl fontos.

A meghajtó állapotának figyelése

A meghajtókon tárolt adatok védelmének két legjobb módja - ha nem észlelte a korábbi megjegyzésekből - az egyik legjobb módja annak, ha megbizonyosodik arról, hogy megbízható biztonsági mentési tervet hajtott végre.

A másik szoftver segítségével ellenőrzi a meghajtók állapotát. A modern merevlemezek magukba foglalják az önellenőrző, elemző és jelentő technológiát (SMART), amelyek segítenek meghatározni a meghajtó állapotát és megjósolni a hibákat.

Az Ubuntu, a RedHat és származékaik alapértelmezett telepítésekor a Lemezek segédprogrammal rendelkeznek. Lehetővé teszi a legfontosabb SMART számlálók elérését, valamint a rövid és a kiterjesztett SMART tesztek futtatását. Vannak olyan parancssori eszközök is, mint például a smartctl, amelyek segítségével automatizálható a meghajtó állapotának ellenőrzése és jelentése.

A Windows nem biztosítja ezt a lehetőséget, ezért szükségünk van harmadik féltől származó eszközökre, mint pl CrystalDiskInfo és a Hard Disk Sentinel kezeli a feladatot.

SMART számlálók

Ne ijedjen meg, ha látja, hogy ezek az eszközök milyen értékeket jelentenek. A küszöbértéket a gyártó határozza meg annak jelzésére, hogy mikor tekinthető problémának. A jelenlegi normalizált érték valószínűleg az lesz magasabb mint a legrosszabb jelentett érték, és a legtöbb számlálónál ez várható. Az 1 -től 253 -ig terjedő normalizált értékek, bár egyes gyártók 100 vagy 200 kezdőpontot választanak egyes attribútumokhoz, idővel csökkennek a magasabb kiindulási pontról, és ez nem feltétlenül jelent problémát, amíg a küszöbérték alá nem csökken.

Függetlenül attól, hogy milyen eszközt választ a tárolóeszközök megfigyelésére, van egy rövid lista azokról a számlálókról, amelyekkel foglalkoznia kell, feltéve, hogy a meghajtó támogatja őket:

  • 5. számláló (az átcsoportosított szektorok száma ) azoknak az ágazatoknak a teljes száma, amelyeket az üzembe helyezés óta átcsoportosítottak és felvettek a G-LIST-ra. Ez nem tartalmazza a gyárban megjelölt szektorokat. A nyers adatok valódi számok, így az alacsonyabbak jobbak.
  • 10. számláló (centrifugálás újbóli számlálása) azt jelzi, hogy a meghajtó hányszor próbálja meg felpörgetni a meghajtót, amíg el nem éri az üzemi sebességet, ha az első kísérlet sikertelen volt. Ennek az attribútumnak a növekedése a hajtás mechanikai problémáira vagy lehetséges áramellátási problémákra utal.
  • Számláló 187 (Bejelentett javíthatatlan hibák) az ECC hibák száma, amelyeket a hajtásvezérlő nem tudott kijavítani. Az alacsonyabb jobb, ha a nyers értéket nézzük.
  • Számláló 188 (Parancs időtúllépése) a megszakított műveletek száma az eszközön. Ez általában a tápegységgel vagy az adatkábellel kapcsolatos problémák eredménye. A nyers adatok értékének ismét alacsonynak kell lennie.
  • 195 -ös számláló (hardver ECC helyreállítva) egy szállító-specifikus megvalósítás, így az értékek nem mindig azonos feltételeket képviselnek. Általánosságban elmondható, hogy hányszor volt szükség az ECC korrekcióra a helyes adatok visszaállításához a meghajtóról.
  • 196. számláló (újraelosztási események száma) azt jelzi, hogy a szektorok hányszor váltottak ki újratervezési eseményt a vezérlő által. Számolja a sikeres és sikertelen kísérleteket az ágazatok újratelepítésére. Nem minden gyártó támogatja.
  • Számláló 197 (Aktuális függőben lévő szektorok száma) a jelenleg instabilként megjelölt szektorok száma, amelyeket újraképeznek, ha a következő olvasási kísérlet sikeres lesz, vagy a következő íráskor. Ez a számláló csökken, miután az ágazatot sikeresen újratelepítették.
  • Számláló 198 (offline javíthatatlan szektorszám) a szektorok olvasása vagy írása során fellépő hibák teljes száma. Ha ez felfelé indul, akkor probléma van a lemez felületével vagy a mechanikus alrendszerrel.

Számos rendelkezésre álló számláló önmagában véve nem nyújt sok betekintést a meghajtók általános állapotába. De ha ezeket összevonták, különös érdeklődést keltve a fent felsoroltak iránt, akkor nagyobb valószínűséggel észlelhet negatív tendenciákat, így felkészülhet a hajtás elkerülhetetlen pusztulására.

hogyan lehet visszaállítani az iphone -t az iTunes nélkül a gyári beállításokra

Következtetés

Annak ellenére, hogy rendelkezésre állnak olyan eszközök, amelyek segítenek megjósolni, hogy mennyi élet van még hátra a tárolóeszközökön, ez nem zárja ki a szilárd, tesztelt biztonsági mentési terv szükségességét. Bizonyíték van hogy sok meghajtó meghibásodik anélkül, hogy egyetlen SMART hiba is megjelenne a teljes történetében. Ugyanebben a jelentésben magas korrelációt mutat a fent felsorolt ​​SMART -hibák némelyike ​​és az eszköz rendkívül rövidített élettartama között.

Például a fenti képen jelzett rossz szektorok olyan meghajtóból származnak, amelyről a Hard Disk Sentinal Pro becslései szerint 21 nap van hátra. Két hónappal ezelőtt 30 napról számolt be, és még mindig várom, hogy mennyi idő telik el, mielőtt megtalálja az utat az adat mennyországba. Tehát azt mutatja, hogy a prediktív elemzés, miközben jelzi, hogy az adatok veszélyben vannak, még mindig nem tud pontosan elképzelni mennyi időt megmaradt.

Annak ellenére, hogy a rossz szektorok száma nem nőtt hónapok óta, és a HDD Regenerator használata a meghajtón, hogy megnézze, képes -e újraéleszteni ezt a 77 rossz szektort, nem segített, az általános állapot még mindig némileg csökkent. Érdekes lesz látni, meddig éli túl.

Kíváncsi vagyok, van -e valakinek hasonló tapasztalata a SMART felügyeleti eszközökkel? Sikeresen mentette meg adatait a katasztrófától azok használatával? Egyáltalán nem dolgoztak neked? Mit szólnál a rossz szektorok újjáélesztésére szolgáló eszközökhöz, mint például a SpinRite vagy a HDD Regenerator? Tudassa velem az alábbi megjegyzésekben!

Részvény Részvény Csipog Email A Windows PC tisztítása a parancssor használatával

Ha a Windows PC -n kevés a tárhely, törölje ki a szemetet ezekkel a gyors parancssori segédprogramokkal.

Olvassa tovább
Kapcsolódó témák
  • Technológia magyarázata
  • Merevlemez
A szerzőről Bruce Epper(13 cikk megjelent)

Bruce a hetvenes évek óta játszik az elektronikával, a számítógépekkel a 80 -as évek eleje óta, és pontosan válaszol a technológiával kapcsolatos kérdésekre, amelyeket nem használt és nem is látott egész idő alatt. Bosszantja magát azzal is, hogy gitározni próbál.

Továbbiak Bruce Epper -től

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, véleményeket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide