Како Хард-Дриве дијагностички алати знају да ли је сектор лош или није?
Нико не воли да размишља о лошем хард драјву, а мање о проблемима са једним, али како дијагностички алати за хард диск заиста знају да ли су сектори лоши или не? Данашња постова за питања и одговоре СуперУсер имају одговоре на питања знатижељног читатеља.
Данашња сесија питања и одговора долази нам захваљујући СуперУсер-у - подјела Стацк Екцханге-а, груписане од стране заједнице веб-локација за питања и одговоре.
Фотографија захваљујући Маттхев-у (Флицкр).
Питање
Читач СуперУсер Давид жели да зна како дијагностички алати за хард диск знају да ли је сектор лош:
Када покренем хард-диск који можда пропада, скенирам га помоћу ВиВАРД-а, који ми поуздано даје до знања да ли хард-диск треба замијенити или не. Како раде ове врсте алата? Како могу рећи лош сектор из доброг сектора?
Како дијагностички алати за хард диск знају је ли сектор лош или не?
Одговор
Сарадници СуперУсер Ставр00 и Оле Танге имају одговор за нас. Прво горе, Ставр00:
Модерни хард-дискови имплементирају систем у фирмверу под називом С.М.А.Р.Т. који прикупља статистичке податке о перформансама хард диска и аутоматски избјегава губитак података помицањем података даље од лоших сектора.
Дијагностички алати упитају хард диск-ове С.М.А.Р.Т. за израду извештаја о здравственом прегледу. Лоши сектори су откривени приликом приступа хард диску, избегнути, а неопходно пресељење обавља С.М.А.Р.Т. систем.
Следи одговор Оле Танге:
Нисам упознат са ВиВАРД-ом, тако да је ово општи одговор.
С.М.А.Р.Т.
С.М.А.Р.Т. је део најсавременијих хард дискова. Он региструје када хард диск види лош сектор и када је време тражења или окретања дуже од нормалног. То су сви индикатори да хард диск не ради.
Начин на који се спашава хард-диск у неуспелом сектору је због кодова за исправљање грешака (обично Реед-Соломон) који могу извршити спашавање ако је неколико битова погрешно. Ако је много битова погрешно, онда хард-диск покушава спасити читањем сектора изнова и изнова. Када се коначно исправи, спрема га у један од резервних сектора.
Сектори за читање
Хард-диск преусмерава секторе са грешкама читања на скуп резервних сектора који су резервисани за ово. Оперативни систем то обично не види, али читав хард диск види као да нема грешака. Само када више нема сектора за прерасподјелу (или се сектор не може спасити), оперативни систем ће видјети сломљене секторе.
Међутим, могуће је заобићи исправљање грешака. Мислим да је за сваки модел другачији, али можда ВиВАРД то ради? На овај начин можете прочитати стварне податке на тврдом диску. Читајући ово, моћи ћете да видите који сектори имају грешке, чак и ако сам оперативни систем не види грешке.
Имате ли нешто да додате објашњењу? Звучи у коментарима. Желите ли прочитати више одговора од других технолошки паметних Стацк Екцханге корисника? Погледајте цео дискусију овде.