Homepage » hogyan kell » Hogyan tudják a merevlemez-diagnosztikai eszközök tudni, hogy egy szektor rossz vagy nem?

    Hogyan tudják a merevlemez-diagnosztikai eszközök tudni, hogy egy szektor rossz vagy nem?

    Senki sem szereti azt gondolni, hogy egy merevlemez-meghajtó sokkal rosszabb lesz, mint egy problémával, de hogyan tudják a merevlemez-diagnosztikai eszközök ténylegesen tudni, hogy az ágazatok rosszak-e vagy sem? A mai SuperUser Q&A postai válaszok egy furcsa olvasó kérdéseire.

    A mai Kérdések és válaszok munkamenet a Jóvagyon - a Stack Exchange alosztályának, a közösség által vezérelt Q&A webhelyek csoportjának köszönhetően..

    Matthew (Flickr) fotója.

    A kérdés

    A SuperUser olvasó David azt akarja tudni, hogy a merevlemez-diagnosztikai eszközök tudják, hogy egy ágazat rossz:

    Amikor egy olyan merevlemezen futok, amely esetleg nem működik, a ViVARD segítségével szkennelek, ami megbízhatóan tudja, hogy a merevlemez-meghajtónak ki kell-e cserélnie. Hogyan működnek ezek az eszközök? Hogyan tudnak egy rossz szektort egy jó szektorból megmondani?

    Hogyan tudják a merevlemez-diagnosztikai eszközöket, hogy egy ágazat rossz vagy nem?

    A válasz

    A SuperUser Stavr00 és Ole Tange közreműködői válaszolnak nekünk. Először fel, Stavr00:

    A modern merevlemezek az S.M.A.R.T. amely összegyűjti a merevlemez teljesítményéről szóló statisztikákat és automatikusan elkerüli az adatvesztést az adatok rossz szektoroktól való elhelyezésével.

    A diagnosztikai eszközök lekérdezik a merevlemez S.M.A.R.T. egészségügyi ellenőrzési jelentés készítése céljából. A merevlemez-meghajtóhoz való hozzáférés során rossz szektorokat észlelnek, elkerüljük, és a szükséges áthelyezést az S.M.A.R.T. rendszer.

    Ezt követi az Ole Tange válasza:

    Nem ismerem a ViVARD-ot, így ez egy általános válasz.

    OKOS.

    OKOS. a legtöbb modern merevlemez része. Regisztrál, amikor a merevlemez rossz szektort lát, és amikor a „keresési vagy spin-up” idő hosszabb, mint a szokásos. Ezek mindegyike a merevlemez hibája.

    Az, ahogyan a merevlemez megmenti a hibás szektort, a hibajavító kódok (általában a Reed-Solomon) okozzák a mentést, ha néhány bit hibás. Ha sok bit hibás, akkor a merevlemez megpróbálja megmenteni a szektort újra és újra. Amikor végül igaza van, megmenti az egyik tartalék szektorba.

    Olvasási szektorok

    A merevlemez-meghajtó átcsoportosítja az olvasási hibákkal rendelkező szektorokat egy erre a célra fenntartott tartalék szektorokra. Az operációs rendszer általában nem látja ezt, de úgy látja, hogy az egész merevlemez-meghajtónak nincs hibája. Az operációs rendszer csak akkor látja a megszakadt szektort, ha nincs több szektor, amelyre átirányíthatók (vagy az ágazat nem menthető meg)..

    De lehetséges a hibajavítás megkerülése. Úgy gondolom, hogy minden modell esetében más, de talán a ViVARD csinálja? Így olvassa el a merevlemezen található tényleges adatokat. Ezt olvassa el, hogy meglátja, mely szektorok hibái vannak, még akkor is, ha az operációs rendszer nem lát hibákat.


    Van valami, amit hozzá kell adni a magyarázathoz? Kikapcsolja a megjegyzéseket. Szeretne további válaszokat olvasni más tech-savvy Stack Exchange felhasználóktól? Nézze meg a teljes beszélgetés szálát itt.