Шта су лоши сектори и како их можете поправити? [Део 2]

Шта су лоши сектори и како их можете поправити? [Део 2]

Први део овог чланка погледао хардвер погона и како контролер ради иза сцене како би открио и решио проблеме са лошим секторима које детектује током нормалног рада.





У овом закључку те дискусије размотрићемо алате доступне од оперативног система, произвођача погона и других трећих страна које можете користити за управљање и надгледање ваших дискова како би били што здравији.





Одрицање одговорности : Пре него што покренете било коју од наредби у овом чланку, проверите да ли имате добру резервну копију диск јединице јер покушаји поправљања лоших сектора могу довести до оштећења система датотека. То значи да је могуће изгубити делове датотека са подацима или метаподатака који се користе за лоцирање датотека и директоријума на волумену. Алати произвођача и независних произвођача могу бити једнако катастрофални као и помоћни програми оперативног система. Ово је посебно важно за оне услужне програме који заобилазе заштиту оперативног система и директно приступају погону који је баш тако шта многи од ових алата раде.





Скенирање диска ради тражења лоших сектора

Сваки оперативни систем има алате за скенирање диска у потрази за лошим секторима. Неки се аутоматски позивају током покретања ако рачунар открије неправилно искључивање. На пример, Виндовс одржава 'прљави део' у Табели главних датотека (МФТ) на НТФС свескама или Табели за расподелу датотека (ФАТ) на ФАТ16/32 погонима.

Током покретања, програм аутоцхк тражи ову вредност и ако је постављена, покренуће скраћену верзију радњи које цхкдск изводи на свим означеним свескама. Сличан процес користе и други савремени оперативни системи.



Виндовс

За оне који се не плаше Виндовс командне линије, цхкдск или цхкдск /б може се покренути у било ком тренутку ради тражења лоших сектора. Прво ће покренути друге тестове да провери доследност метаподатака погона пре него што опциони лош сектор прође. У зависности од величине предметног волумена и броја директоријума и датотека, може проћи доста времена да се доврши. Разлика између две команде је та што ће друга поново проценити секторе које је оперативни систем већ означио као лоше.

Виндовс такође има ГУИ алат који се може користити за обављање истих провера. Може се приступити отварањем Виндовс Екплорер> десним тастером миша кликните диск да бисте проверили> Својства> Картица Алатке> Провери сада… > означите 'Скенирај и покушај опоравак лоших сектора'> Старт .





Без обзира који изаберете, ако скенирате систем или диск за покретање, биће му потребан ексклузиван приступ волумену и питаће вас да ли желите да закажете скенирање при следећем поновном покретању. Ако то није системски диск, скенирање би требало почети одмах, осим ако га други процес већ закључао ради ексклузивног приступа.

Овај алат не означава лоше поједине секторе; означава цео кластер као лош у МФТ -у или ФАТ -у и премешта цео кластер у други неискоришћени кластер на диску. То се може догодити ако хардвер погона не може изнова преправити лош сектор, као што је његово резервно подручје сектора исцрпљено.





Линук

Иако се програм бадблоцкс може користити за тражење лоших блокова (сектора) на партицији диска на Линук системима, препоручујем да користите е2фсцк -ц уместо или одговарајуће фсцк варијанту за датотечни систем који користите. Ово осигурава да се одговарајући параметри проследе програму за блокирање блокова.

Нетачни параметри могу нанети непоправљиву штету систему датотека. Тхе параметар врши испитивање волумена само за читање. Ако желите да користите неразорни тест читања и писања, морате да наведете -ДЦ параметар уместо тога.

Када користиш или -ДЦ , цела листа лоших блокова је поново изграђена. Ако желите да задржите постојеће уносе на листи и само додате нове блокове на листу, додајте -до (задржи) опцију. Ако сумњате да је дошло до оштећења самог диска и/или система датотека, можда ћете желети да додате и -п (преен) опцију која ће покушати аутоматски поправити било какво оштећење. Обавестиће вас ако не може да поправи грешке које пронађе.

Произвођачки алати

Произвођачи погона имају свој дијагностички софтвер који се може користити за обављање површинске анализе и контролне функције специфичне за њихове погоне. Вестерн Дигитал има Дата Лифегуард за Виндовс за њихове вожње док Сеагате има СеаТоолс за Виндовс који се може користити за тестирање погона Сеагате, Мактор и Самсунг.

Обоје нуде опције за тестирање и поправку повезаних дискова, али морате бити опрезни у погледу тога који су тестови деструктивни, а који неразорни. У оба случаја, и даље треба да имате тренутна резервна копија пре него што наставите.

Алати независних произвођача

Постоје и алати трећих страна као што су СпинРите из Гибсон Ресеарцх Цорпоратион који приступају погону испод нивоа оперативног система како би извели своју магију. Он заобилази БИОС и директно комуницира са контролером чврстог диска. То је првенствено за опоравак података, али се може користити и за обављање површинске анализе и провјере прије стављања у погон новог погона.

СпинРите има своја ограничења. Пошто ради на оперативном систему ФрееДОС и користи ЦХС за приступ диску, може приступити само прва 228(268.435.456) сектора. Дакле, погон који користи 512 бајтних сектора биће ограничен на 128 ГБ, а погон који користи 4К секторе биће ограничен на 1 ТБ.

Постављањем на диск за покретање помоћу Виндовс 98 ДОС 7 тумача наредби, СпинРите 6 може теоретски тестирати цео диск.

ВиФи је повезан, али нема интернет Виндовс 10

Да ли се лоши сектори могу поправити?

Физички недостаци у производњи, падови главе и већина других грешака које открије контролер чврстог диска генерално се не могу поправити. Они које је оперативни систем изоловао су друга прича.

Алати оперативног система

Понекад је могуће опоравити блокове или кластере које је оперативни систем означио као лоше. Будући да је кластер обично неколико сектора, а један лош сектор ће добити цијели кластер означен као лош, повремено је могуће опоравити те кластере.

То је зато што контролер чврстог диска можда није решио проблем лошег сектора пре него што је оперативни систем имао проблем са њим. Упамтите, погон опћенито не зна да нешто није у реду све док не може прочитати сектор и не покушава поновно пресликати сектор осим ако нема бројних неуспјешних читања или покушаја уписивања у тај сектор након неуспјешног читања.

Ако је контролер чврстог диска поново доделио лош сектор након што је оперативни систем означио кластер који садржи као лош, поново покрените одговарајућу команду да бисте поново проценили лоше блокове ( цхкдск /б за Виндовс, е2фсцк -цц за Линук - не смете да користите -до опција овде јер би задржала тренутну листу лоших блокова) треба да је обрише са листе.

СпинРите

СпинРите је један од алата који тврди да може опоравити слабе секторе. Чак и са три деценије рада са технологијом, ово је нешто у шта не желим да верујем. Контролер погона је сектор првобитно означио као лош (или је оперативни систем означио кластер који садржи) јер се подаци из њега нису могли поуздано очитати. Чак и ако се његова способност задржавања података може побољшати, то ће вероватно бити привремено што би требало да вам донесе неколико питања.

  1. Колико је привремена ова поправка?
  2. Да ли сте спремни да поверите своје податке овом сектору?

Лично, ово је једно подручје у које не желим да газим. Већина мојих података је превише важна.

Праћење статуса погона

Један од два најбоља начина да заштитите податке које сте ускладиштили на својим дисковима - ако то нисте приметили из претходних коментара - јесте да осигурате да сте применили поуздан план прављења резервних копија.

Други користи софтвер за праћење статуса ваших дискова. Савремени чврсти дискови укључују технологију самонадзора, анализе и извештавања (СМАРТ) која помаже у утврђивању исправности погона и предвиђању кварова.

Убунту, РедХат и њихови деривати имају услужни програм Дискови као део подразумеване инсталације. Омогућава вам приступ најважнијим СМАРТ бројачима, као и покретање кратких и продужених СМАРТ тестова. Постоје и алати командне линије, као што је смартцтл, који се могу користити за аутоматизацију провере и извештавања о статусу погона.

Виндовс не пружа ову могућност, па су нам потребни алати независних произвођача, нпр ЦристалДискИнфо и Хард Диск Сентинел за обављање посла.

СМАРТ Цоунтерс

Немојте се плашити када видите вредности које пријављују ови алати. Граничну вредност поставља произвођач како би назначио када ће се сматрати да је проблем. Тренутна нормализована вредност ће вероватно бити више од најгоре пријављене вредности и за већину бројача се то очекује. Нормализоване вредности које се крећу од 1 до 253, иако ће неки произвођачи изабрати почетну тачку од 100 или 200 за неке атрибуте, временом се смањују са више полазне тачке и то није нужно проблем све док не падне испод граничне вредности.

Без обзира на то који алат одлучите да користите за надгледање уређаја за складиштење, постоји кратка листа бројача о којима бисте требали бринути под условом да их ваш диск подржава:

  • Бројач 5 (Број прерасподељених сектора ) је укупан број сектора који су прераспоређени и стављени на Г-ЛИСТУ од када је стављен у употребу. Ово не укључује секторе који су означени у фабрици. Сирови подаци су истинити, па је ниже боље.
  • Бројач 10 (број поновљених центрифугирања) означава колико је пута погон требао покушати да окрене погон док не достигне радну брзину ако први покушај није био успешан. Повећање овог атрибута указује на механичке проблеме са погоном или могући проблем са напајањем.
  • Бројач 187 (пријављене непоправљиве грешке) је број ЕЦЦ грешака које контролер погона није могао да отклони. Ниже је боље ако се посматра сирова вредност.
  • Бројач 188 (истек наредбе) је број прекинутих операција на уређају. Ово је обично резултат проблема са напајањем или повезивањем каблова за пренос података. Поново, вредност сирових података треба да буде ниска.
  • Бројач 195 (хардверски ЕЦЦ опоравак) је имплементација специфична за добављача, па вредности не морају увек представљати идентичне услове. Уопштено говорећи, то се броји колико је пута ЕЦЦ корекција била потребна за враћање тачних података са уређаја.
  • Бројач 196 (Број догађаја прерасподјеле) представља број пута када су сектори покренули догађај поновног мапирања од стране контролера. Рачуна се и на успешне и на неуспешне покушаје да се сектори пресликају. Не подржавају га сви произвођачи.
  • Бројач 197 (тренутни број сектора у току) је број сектора који су тренутно означени као нестабилни и биће пресликани ако је следећи покушај читања успешан или када се следећи пут упише. Овај бројач се смањује након што се сектор успешно преслика.
  • Бројач 198 (Офлајн непоправљив број сектора) је укупан број грешака при читању или писању сектора. Ако ово почне да расте, постоји проблем са површином диска или механичким подсистемом.

Узети сами, многи доступни бројачи не нуде много увида у свеукупно стање ваших погона. Али када се они узму заједно, плаћајући посебну камату на горе наведене, већа је вероватноћа да ћете уочити негативне трендове како бисте се могли припремити за неизбежан пад вожње.

кбок оне контролер се стално искључује

Закључак

Иако постоје доступни алати који вам могу помоћи да предвидите колико ће живота остати на вашим уређајима за складиштење, то не уклања потребу за солидним, провереним планом за израду резервних копија. Постоје докази да ће велики број погона отказати без појављивања једне СМАРТ грешке у читавој историји. У истом извештају такође показује високу корелацију између неких од горе наведених СМАРТ грешака и изузетно скраћеног века трајања уређаја.

На пример, лоши сектори приказани на горњој слици потичу од уређаја за који тврди да тврди диск Сентинал Про има преостали 21 дан живота. Пре два месеца извештавало се о 30 дана, а ја још чекам да видим колико ће још проћи пре него што пронађе пут до раја за податке. Дакле, показује да анализа предвиђања, иако указује на то да су подаци у опасности, још увек не може тачно дати поуздану представу о томе колико времена остало је.

Иако се број лоших сектора није повећао месецима и коришћење ХДД Регенератора у покушају да се види да ли би могло да оживи тих 77 лоших сектора није помогло, опште стање се ипак донекле смањило. Биће занимљиво видети колико ће још преживети.

Занима ме да ли је још неко имао слично искуство са СМАРТ алатима за праћење? Да ли сте успели да сачувате своје податке од катастрофе користећи их? Зар они уопште нису радили за вас? Шта кажете на алате за оживљавање лоших сектора као што су СпинРите или ХДД Регенератор? Обавестите ме у коментарима испод!

Објави Објави Твеет Емаил Како очистити Виндовс рачунар помоћу командне линије

Ако на вашем Виндовс рачунару недостаје простора за складиштење, очистите смеће помоћу ових брзих помоћних програма командне линије.

Прочитајте следеће
Повезане теме
  • Објашњена технологија
  • Хард диск
О аутору Брус Епер(Објављено 13 чланака)

Брус се са електроником игра од 70 -их, рачунари од раних 80 -их и тачно одговара на питања о технологији коју није користио нити видео све време. И сам себе нервира покушавајући да свира гитару.

Више од Бруцеа Еппера

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили