20Aug
Senki sem szereti azt gondolni, hogy a merevlemez-meghajtók rosszul lesznek, és kevesebb problémát tapasztalnak az egyikével, de a hardveres diagnosztikai eszközök hogyan tudják tényleg, hogy az ágazatok rosszak-e vagy sem? A mai SuperUser Q & A bejegyzésen megtalálhatja a válaszokat egy furcsa olvasó kérdéseire.
A mai kérdés &A válaszüzenet a SuperUser - a Stack Exchange megosztottságának köszönhetően - a Q & A webhelyek közösségi szintű csoportosítása.
Fotó jóvoltából Matthew( Flickr).
A
SuperUser olvasó kérdése David azt akarja tudni, hogy a merevlemez-meghajtó diagnosztikai eszközei tudják-e, hogy egy szektor rossz-e:
Ha kemény merevlemezen futok, akkor a ViVARD segítségével vizsgálom meg,a merevlemez-meghajtót ki kell cserélni vagy sem. Hogyan működnek ezek a fajta eszközök? Hogyan mondhatják el egy rossz ágazat egy jó szektorból?
Hogyan ismerik a merevlemez-meghajtó diagnosztikai eszközeit, ha egy szektor rossz vagy nem?
A válasz
SuperUser hozzászólók Stavr00 és Ole Tange a választ nekünk. Először is, Stavr00:
A modern hardverek implementálják a firmware nevű rendszert, az úgynevezett S.M.A.R.T.amely statisztikákat gyűjt a merevlemez-meghajtó teljesítményéről, és automatikusan elkerüli az adatvesztést azáltal, hogy a rossz szektoroktól távolabb van az adatok.
A diagnosztikai eszközök lekérdezik a merevlemez S.M.A.R.T.szoftvert, hogy készítsen egy egészségügyi ellenőrzési jelentést. A merevlemez elérése során rossz szektorok észlelhetők, elkerülve a szükséges áthelyezést az S.M.A.R.T.rendszer.
Az Ole Tange válasza:
Nem ismerem a ViVARD-t, tehát ez általános válasz.
S.M.A.R.T.
S.M.A.R.T.része a legmodernebb hard-meghajtóknak. Akkor regisztrálja, amikor a merevlemez rossz szektort lát, és amikor a "keresési vagy spin-up idő" hosszabb a szokásosnál. Ezek mindegyike jelzi, hogy a merevlemez nem működik.
A merevlemez meghibásodásának módja a hibajavító kódok( általában Reed-Solomon) miatt, amelyek néhány bitet hibásan végezhetnek. Ha sok bit hibás, akkor a merevlemez megpróbálja megmenteni azáltal, hogy újra és újra elolvassa az ágazatot. Amikor végül megkapja a helyes megoldást, az megtakarítja az egyik tartalék ágazathoz.
olvasási ágazatok
A merevlemez-meghajtó újraosztja az ágazatokat olvasási hibákkal az erre fenntartott tartalékszektorok számára. Az operációs rendszer általában nem látja ezt, de az egész merevlemezt hiba nélkül látja. Csak akkor, ha nincs olyan ágazat, amelyre átcsoportosítanák( vagy az ágazat nem menthető), az operációs rendszer látja a sérült szektorokat.
De lehetséges a hibajavítás megkerülése.Úgy gondolom, hogy minden modellnél más, de talán a ViVARD csinálja?Így olvashatja le a tényleges adatokat a merevlemezen. Ezt olvasva láthatja, hogy mely szektorokban vannak hibák, még akkor sem, ha maga az operációs rendszer hibákat észlel.
Van valami a magyarázathoz? Hangzik ki a megjegyzésekben. Szeretne többet válaszolni a többi technikus-tudós Stack Exchange felhasználóiról? Nézze meg a teljes vitafonalat itt.