Како поправити лоше блокове на Линуку



Испробајте Наш Инструмент За Елиминисање Проблема

Корисници који двоструко покрећу неку дистрибуцију Линука са верзијом Мицрософт Виндовс-а могу повремено покушати да смање или повећају одређене партиције како би оставили више простора за један или други оперативни систем. На крају можете добити упозорење од ГПартед-а у Линуку или цхкдск-а у Виндовс-у да постоје лоши сектори. Појединачни корисници Линука могу повремено добити исто. Упркос томе, корисници би заиста могли добити обавештења о две различите врсте лошег сектора који се маскирају као исти. Једно је традиционално обавештавање о лошим секторима који указују на проблем са физичком геометријом плоче диска или НАНД меморијске ћелије. На то већина људи мисли када се жали на лош блок, мада постоји мања, али врло техничка разлика између лошег сектора и лошег блока. Међутим, машине ретко погрешно означавају секторе као лоше.



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



1. метод: Провера СМАРТ података

Лако је поверовати да су ови лоши сектори само софтверска грешка, али постоји начин да се провери да ли је то тако. Коришћењем СМАРТ података лако је прегледати сопствени фирмвер диска и сигурно га знати. Отворите услужни програм ГНОМЕ Дискс из Дасх ин Унити, Вхискер менија у Ксфце4, менија Аццессориес у ЛКСДЕ или из менија ГНОМЕ Апплицатионс у КДЕ. Можете га покренути и тако што ћете откуцати гноме-дискове на терминалу и притиснути тастер ентер. Кликните на мени поред контрола на десном бочном прозору након што истакнете тврди диск показивачем у левој колони. На већини ГНУ / Линук инсталација услужни програм Дискс подразумевано поставља примарни чврсти диск.



У менију одаберите СМАРТ Дата & Селф-Тестс. Такође можете држати ЦТРЛ и притиснути С да бисте отворили овај прозор. Ово ће вам показати тренутно стање вашег погона. Ако су вредности празне, кликните на дугме Покрени самотестирање да бисте присилили диск да изврши самопроверу. Редак укупне процене на врху ће вам рећи шта ГНОМЕ Дискс Утилити мисли о вашем погону.

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



2. метод: Провера исправног Суперблоцка

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

фсцк.ект4 / дев / сда

Ово ће више него вероватно указати на то да имате лош суперблок, који се односи на главни блок у вашем систему датотека. Ово је резултат ЦЛИ грешке, а не истински лошег блока. Пошто се / дев / сдб односи на погон, а не на партицију, ваша наредба фсцк ће тражити суперблок тамо где га нема и погрешно мисли да нешто није у реду. Срећом, ово није била деструктивна команда. Трцати:

судо фсцк.ект4 / дев / сда1

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

Ову грешку можете добити и ако бисте покушали да покренете ект2 / 3/4 фсцк на ФАТ12 / 16/32, НТФС или ХФС / ХФС + волумену. Провера доследности се збуњује и мисли да је нешто лоше, али у стварности тип структуре датотеке се не подудара са оним што се очекује. Покрените фсцк.вфат или досфсцк на ФАТ волуменима без обзира на то коју верзију бита користите. Прекидач -т можете користити након досфсцк или фсцк.вфат (фсцк.мсдос у неким верзијама Линука) да бисте нечитке кластере означили као лоше блокове.

3. метод: Провера лоших блокова на НТФС волуменима

Под претпоставком да двоструко покрећете Мицрософт Виндовс и Линук и имате суперблок или друге грешке лошег сектора на НТФС волумену, а затим поново покрените Виндовс и из командне линије покрените цхкдск / рц :, замењујући ц: словом погона на НТФС волумен у питању. Виндовс ће више него вероватно морати да се поново покрене да би завршио скенирање површине. То може потрајати, па ако се чини да ваш оперативни систем не реагује, то је само због дужине времена у питању. Ако сте добили грешку да немате одговарајуће привилегије, кликните десним тастером миша на командну линију у менију Старт и изаберите Покрени као администратор пре него што наставите.

Ако радите са НТФС волуменом искључиво под Линуком, онда вам се оволико не прибегава, али ако је грешка у лошим блоковима била само због неусклађености типа, можете то исправити. Покрените судо нтфсфик / дев / сдб1, замењујући слово и број иза / дев / сд исправним идентификатором уређаја и партиције. Имајте на уму да увек можете да покренете судо фдиск-л или се вратите на услужни програм ГНОМЕ Дискс, ако је инсталиран да бисте проверили имена свих свезака повезаних на ваш систем. Можете га покренути као судо нтфсфик -д / дев / сдб1 ако сте сигурни да желите да се прљави бит очисти.

Ако сте сигурни да НТФС том има меке лоше блокове који нису због физичке геометрије хардвера, на пример када сте клонирали стари диск са лошим секторима у нови том, покрените судо нтфсфик -бд / дев / сдб1 на било чему волумен који желите. Ово ресетује листу ознака лошег блока.

4. метод: Коришћење услужних програма за блокаде Линук

Покренувши се у живу верзију ИСО Линука или пронашавши неки други начин за демонтирање система датотека ект2, ект3 или ект4, заправо можете покренути судо фсцк.ект4 -ц / дев / сда1 да бисте извршили скенирање само за читање лоших блокова. Наравно, мораћете да користите тачан идентификатор волумена после / дев / сд и тачан спољни број верзије после фсцк.ект да бисте га правилно покренули. Ако уместо тога наведете -цц, програм ће користити још опсежнији неразорни тест читања и писања.

Ово је нормалан начин коришћења услужног програма бадблоцкс, али технички га можете користити и усамљено. Покрените судо бадблоцкс -н на имену уређаја да бисте га покренули сами и пријавили бадблоцкс директно на вашем терминалу. Можете да користите опцију -в да бисте користили тест режима писања, али немојте користити опције -н и -в заједно јер се међусобно искључују. Ни у ком случају не бисте смели да користите опцију -в на волумену који има податке, јер ће избрисати све чисто. Користите спорију опцију -н, јер ће у овом случају сачувати ваше податке. Опција -в је у реду за свеске које вам не смета да избришете. Опција -в се може комбиновати са било којим од њих и дат ће вашем терминалу опсежне излазе који су корисни за инспекцију оштећења података. Увек можете да користите опцију -о са именом текстуалне датотеке да бисте исписали информације како бисте их касније могли погледати. Можда бисте желели да га покренете као судо бадблоцкс -нв -о бадблоцкс.лог / дев / сдб1 да бисте добили снимак, јер ћете видети много информација ако постоје истински лоши блокови.

5 минута читања