Дереккөз: http://www.3dnews.ru/storage/badblock
Сонымен, нашар блок әдетте дискінің белгілі бір бөлімі ретінде түсініледі, оның қалыпты жұмысына кепілдік берілмейді немесе мүлде мүмкін емес. Мұндай аймақтарда әртүрлі ақпарат болуы мүмкін, ол пайдаланушы деректері немесе қызмет туралы ақпарат болуы мүмкін (әйтпесе servo (анық латын тілінен servire немесе ағылшын тілінен қызмет көрсету — қызмет) деп аталады), бұл жағдайда ауырлығы өте кең ауқымда өзгеретін салдарға толы болады. ), дегенмен, әрине, ең жақсы нұсқа осы салада бірдеңенің болмауы болар еді (бірақ мұндай салаларда жаман нәрселермен айналысудың қажеті жоқ). Мұндай секторлардың пайда болуы әртүрлі себептерге байланысты болуы мүмкін, бір жағдайда мұндай секторларды қалпына келтіруге болады, екіншісінде бұл мүмкін емес, біреуінде емдеудің кейбір әдістерін қолдану және екіншісінде қайта тағайындау қажет. Бірақ алдымен бірнеше кең таралған мифтерді жоққа шығарайық.
Бірінші миф: қазіргі заманғы қатты дискілерде ешқандай ақаулар жоқ. Бұл дұрыс емес, болады. Жалпы алғанда, технология жылдар бұрынғыдай, тек жетілдірілген және нақтыланған, бірақ әлі де идеалды емес (бірақ, магниттік жазу технологиялары негізінде идеалды құру екіталай).
Екінші миф: SMART-пен жабдықталған қатты дискілер үшін бұл маңызды емес (оқыңыз, қателер болуы мүмкін емес). Сондай-ақ олай емес: маңызды, SMART жоқ қатты дискілерден кем емес (егер бар болса). Нашар сектор ұғымы оған жақын және қымбат, бұл осы технологияға арналған тиісті басылымдардан анық болуы керек (соңындағы сілтемелер). Жалғыз нәрсе, SMART пайдаланушыға бұрын тағайындалған мұндай секторлар туралы алаңдаушылықтың көпшілігін өз мойнына алды. Және, әрине, жағдай патологиялық емес болса, пайдаланушының мүлде ештеңе білмейтіні және оның бұрандасында орын алған жағымсыз нәрселер туралы білмейтіні жиі кездеседі. Мен пайдаланушылардан сатушылар кейде қателер «шығатын» қатты дискілерді айырбастауға кепілдік беруден бас тартуын осылай ақтайтынын естідім. Сатушы, әрине, қателеседі. SMART құдіретті емес және әлі ешкім жамандықты жойған жоқ.
Зиянды және олардың сорттарын түсіну үшін қатты дискіде ақпаратты сақтау әдісін аздап қарастырайық. Екі тармақты анықтайық.
1. Қатты диск төмен деңгейде жұмыс істейтін бірлік сектор болып табылады. Дискідегі секторға сәйкес келетін физикалық кеңістікте тек деректер ғана жазылмайды, сонымен қатар сервистік ақпарат – сәйкестендіру өрістері және оған бақылау сомасы, деректер және олар үшін бақылау коды, қатені қалпына келтіру коды және т.б. (стандартталмаған) және өндірушіге және үлгілерге байланысты). Сәйкестендіру өрістерінің болуына қарай жазбалардың екі түрі бөлінеді – идентификатор өрістері бар және жоқ. Біріншісі ескі және соңғысының пайдасына позициясын жоғалтты. Мұны не үшін тойлап жатқаным кейінірек белгілі болады. Қателерді бақылау құралдарының болуы да маңызды (олар, біз көретініміздей, олардың көздері бола алады).
2. Ескі қатты дискілермен жұмыс істегенде, олардың затбелгісінде көрсетілген физикалық параметрлерін BIOS-қа жазу керек болды, ал деректер блогын бірегей адрестеу үшін цилиндр нөмірін, сектор нөмірін көрсету қажет болды. трек, бас нөмірі. Дискпен мұндай жұмыс оның физикалық параметрлеріне толығымен тәуелді болды. Бұл ыңғайлы емес және көптеген мәселелерде әзірлеушілердің қолын байлады. Шығу қажет болды және мекенжай аудармасында табылды. Бізді қызықтыратын нәрсе — дискідегі деректерді бір параметрмен шешуге және осы параметрге сәйкес келетін нақты физикалық мекенжайды анықтау функциясын қатты диск контроллеріне тағайындауға шешім қабылданды. Бұл терубемаға еркіндік пен үйлесімділік берді.
Дискінің нақты физикалық деректері маңызды емес болып шықты. BIOS көрсеткен логикалық блоктардың саны нақты саннан аспауы ғана маңызды. Мұндай аудармашыны құру нашар секторлар мәселелері үшін де үлкен маңызға ие. Және сол себепті. Ескі қатты дискілерде нашар секторларды өңдеу мінсіз болмады, ол файлдық жүйе арқылы жүзеге асырылды. Диск стикермен жеткізілді, онда өндіруші тапқан ақаулы блоктардың мекенжайлары көрсетілген. Пайдаланушының өзі бұл деректерді FAT-қа қолмен енгізді, осылайша операциялық жүйенің оларға қол жеткізуін болдырмайды.
Пластиналарды жасау технологиясы ол кезде жетілмеген, қазір де жетілмеген. Қатты диск зауыттан оларсыз жеткізіледі деген жалпы пікірге қарамастан, бірде-бір нашар блоктан тұратын идеалды бетті құрудың ешқандай әдістері жоқ. Дискілер көлемінің өсуімен зауыттан шыққан кезде нашар секторлардың саны өсті және оларды FAT-да тіркеу процедурасын белгілі бір уақытқа дейін қолмен орындауға болатыны анық, оны табу қажет болды. қандай файлдық жүйе қолданылатыны белгісіз болса да, қателерді белгілеу жолы. Аудармашының өнертабысы бұл мәселелерді шешуге мүмкіндік берді. Қатты дискіде арнайы қорғалған аймақ бөлінген, онда аудармашы жазылған, онда үздіксіз тізбектің әрбір логикалық блогы мен нақты физикалық мекенжай арасында сәйкестік орнатылған.
Егер кенеттен бетінде нашар блок табылса, онда ол жай ғана өткізіліп, келесі физикалық қол жетімді блоктың мекенжайы осы логикалық блокқа тағайындалды. Аудармашы қосылған кезде дискіден оқылды. Оны жасау зауытта жүзеге асырылды (және солай) және дәл осы себепті өндіруші қандай да бір супер технологияны пайдаланғандықтан емес, жаңа дискілерде нашар блоктар жоқ сияқты. Физикалық параметрлер жасырылды (және олар тым көп өзгерді, өйткені фирмалар өздерінің төмен деңгейлі пішімдерін өндіруде еркін қолына ие болды және пайдаланушыға мән бермеді), зауытта ақаулар белгіленді, әмбебаптық артты. Ертегідегідей жақсы.
Енді зиянкестерге және олардың сорттарына оралыңыз. Олардың барлығының шығу сипатына қарай оларды екі үлкен топқа бөлуге болады: логикалық және физикалық.
Физикалық және логикалық ақаулар
Беткі ақаулар дискілердің магниттік жабынының, сүзгіден өткен ең кішкентай шаң бөлшектерінің біртіндеп тозуына байланысты болуы мүмкін, олардың кинетикалық энергиясы жетектің ішінде үлкен жылдамдыққа дейін үдеп, бетті зақымдауға жеткілікті болады. дискілердің (бірақ олар орталықтан тепкіш күштердің әсерінен дискіден шығып кетуі ықтимал және ішкі сүзгі кешіктіреді, бірақ олардың шатасуға уақыты болуы мүмкін), соғу кезіндегі механикалық зақымдану нәтижесі, онда ұсақ бөлшектерді бетінен қағып тастауға болады, олар өз кезегінде басқа бөлшектерді де қағып кетеді және процесс көшкін сияқты жүреді (мұндай бөлшектер де центрифугалық күштердің әсерінен пластиналарды домалап кетеді, бірақ әлдеқайда ұзағырақ және одан да ауыр, өйткені оларды магниттік күштер ұстайды. Бұл сондай-ақ олар өте төмен биіктікте қозғалатын баспен соқтығысуы мүмкін, бұл оның қызып кетуіне және өнімділіктің төмендеуіне әкеледі — сигналдың бұрмалануы орын алады, Нәтиже – оқу қателері), мен компьютерде темекі шегу де дәл солай істей алатынын естідім (менде ондай статистика жоқ), өйткені темекі шайырлары қатты дискінің ауа сүзгісіне (оның өзінде бар) еніп, дискінің жабысып қалуына әкеледі. онда тақтайшаларға басады (бетіне және бастарына зақым келтіру), жай ғана бетке орналасады және осылайша өнімділікті өзгертеді және т.б.
Мұндай секторлар айналысқа жарамсыз болып шығады және оларды айналымнан шығару керек. Оларды қалпына келтіру үйде де, қызмет көрсету орталықтарында да мүмкін емес. Олардың біреуі ең болмағанда ақпаратты қалпына келтіре алса жақсы болады. Бұл түрдегі бетті бұзу процесінің жылдамдығы жеке болып табылады. Егер зиянкестердің саны өспесе немесе аздап өссе, онда сіз қатты қорқуға болмайды (бірақ сақтық көшірме жасау керек), егер өсу жылдам болса, онда дискіні ауыстыруға тура келеді, сонымен қатар асығыс. Бұзушылықтардың бұл түрімен блоктарды сақтық көшірме бетіне қайта тағайындауға болады: бұл прогресс болмаған кезде мағынасы бар. Бірақ бұл қазір туралы емес. Деректер аймағы туралы айтатын болсақ. Жоғарыда айтылғандай, қызмет көрсету туралы ақпарат тақтайшаларда сақталады. Қолдану процесінде ол да жойылуы мүмкін. Бұл қалыпты пайдаланушы интерфейсіне қарағанда әлдеқайда ауыр болуы мүмкін.
Өйткені, сервоақпарат жұмыс процесінде белсенді түрде қолданылады: сервобелгілер дискінің айналу жылдамдығын тұрақтандырады, сыртқы әсерлерге қарамастан, басын берілген цилиндрдің үстінде ұстайды. Сервоақпаратқа аздаған бұзылулар байқалмай қалуы мүмкін. Сервопішімінің қатты зақымдануы дискінің кейбір бөлігін немесе бүкіл дискіні қолжетімсіз етуі мүмкін. Сервоақпаратты жетек бағдарламасы пайдаланатындықтан және оның қалыпты жұмысын қамтамасыз ету үшін өте маңызды және жалпы оның ерекшеліктеріне байланысты, онымен бәрі әлдеқайда күрделі. Кейбір қатты дискілер сәтсіз сервожолдарды өшіруге мүмкіндік береді. Оларды қалпына келтіру тек арнайы қымбат және күрделі жабдықты қолданатын зауытта мүмкін болады (біз кепілдік берілмеген қатты дискіні жөндеуге жұмсалатын шығындарды шамамен есептейміз және нашарлардың бұл түрін түзетілмейтін деп атау дұрыс болатынын түсінеміз).
Физикалық ақауларға сондай-ақ дискінің электронды немесе механикалық бөлігінің ақаулары, мысалы, сынған бастар, соққы нәтижесінде ауыр механикалық зақым — позициялаушы катушкалардың немесе дискілердің кептелуінен туындайтын нашар секторлар болуы мүмкін. дискілердің орын ауыстыруы. Мұндағы әрекеттер әртүрлі болуы мүмкін және нақты жағдайға байланысты, мысалы, бастың сынуы (мұндай ақаулар қол жеткізуге болмайтын бетке қол жеткізу әрекеті жасалғандықтан пайда болады (бұл бірдеңе дұрыс емес дегенді білдірмейді) беті)), содан кейін, мысалы, оны жиі өшіруге болады (немесе оны мамандандырылған қызмет көрсету орталықтары жағдайында өзгертуге болады, бірақ операцияның құны оның орындылығы туралы мұқият ойлануға мәжбүр етеді (көп жағдайда жауап теріс болады) ), егер, әрине, біз өте құнды ақпаратты қалпына келтіру қажеттілігі туралы айтпасақ (бірақ бұл басқа әңгіме)).
Жалпы алғанда, бүлінудің бұл түрі апатты сипатқа ие. Анау. көріп отырғанымыздай, физикалық жамандық емделмейді, тек олардың қатысуын «жеңілдетудің» қандай да бір түрі ғана мүмкін. Логикалық нашар секторлармен жағдай оңайырақ. Олардың кейбіреулері емделеді. Көп жағдайда жазу қателеріне байланысты. Келесі категорияларды ажыратуға болады:
1. Ең қарапайым жағдай: файлдық жүйе қателері. Бұл сектор FAT-те нашар деп белгіленген, бірақ іс жүзінде олай емес. Бұрын кейбір вирустар бұл әдісті қатты дискінің шағын көлемінде қарапайым құралдармен қол жетімді емес оқшауланған жерді табу керек болған кезде қолданған. Енді бұл әдіс өзекті емес, өйткені Windows тереңдігінде бірнеше мегабайтты (немесе тіпті бірнеше ондаған мегабайтты) жасыру қиын емес. Сонымен қатар, біреу бақытсыз пайдаланушыға әзіл ойнауы мүмкін (мұндай бағдарламалар болды). Жалпы, файлдық жүйе нәзік нәрсе, ол өте оңай және мүлдем салдарсыз өңделеді.
2. Қалпына келтірілмейтін логикалық қателер – идентификатор өрістері бар жазбаны пайдаланатын ескі қатты дискілерге тән. Егер сізде мұндай диск болса, онда сіз оларды кездестіруіңіз мүмкін. Осы сектор үшін тіркелген физикалық мекенжайдың қате пішіміне байланысты бақылау сомасының қатесі және т.б. Сәйкесінше, оны шешу мүмкін емес. Шын мәнінде, олар қалпына келтіріледі, бірақ зауытта. Мен қазір идентификатор өрістерінсіз жазу технологиясы қолданылғанын айтқандықтан, бұл әртүрлілікті маңызды емес деп санауға болады.
3. Түзетілетін логикалық қателер. Сирек емес, әсіресе дискілердің кейбір түрлерінде нашар блоктардың түрі. Бастапқысы негізінен дискідегі жазу қателеріне байланысты. Мұндай сектордан оқу сәтсіз аяқталады, өйткені ондағы ECC коды әдетте деректерге сәйкес келмейді және жазу әдетте мүмкін емес, өйткені жазуға болатын кеңістік жазу алдында алдын ала тексеріледі және онымен проблемалар табылғандықтан, осыған жазу аймақ қабылданбайды. Анау. физикалық тұрғыда оның алып жатқан беті мінсіз тәртіпте болғанымен блокты пайдалану мүмкін емес екені белгілі болды. Мұндай ақаулар кейде қатты дискінің микробағдарламасындағы қателерден туындауы мүмкін, олар бағдарламалық немесе техникалық себептермен (мысалы, электр қуатының үзілуі және оның ауытқуы, жазу кезінде бастың рұқсат етілмейтін биіктікке көтерілуі және т.б.) себеп болуы мүмкін. ). Бірақ егер сектордың мазмұны мен оның ECC кодын сәйкестендіру мүмкін болса, онда мұндай блоктар ізсіз өтеді. Сонымен қатар, бұл процедура күрделі емес және оны жүзеге асыру құралдары кеңінен қол жетімді және тұтастай алғанда зиянсыз.
4. Қатты дискілерде осы типтегі нашар блоктардың пайда болуы өндіріс технологиясының ерекшеліктеріне байланысты: ешқашан екі абсолютті бірдей құрылғы болмайды, олардың кейбір параметрлері әр түрлі болады. Қатты дискілерді зауытта дайындаған кезде, олардың әрқайсысы үшін бейімделгіштер деп аталатын осы нақты дананың жақсы жұмыс істеуін қамтамасыз ететін параметрлер жиынтығы анықталады. Бұл параметрлер сақталады және олар қандай да бір түрде жұмбақ түрде зақымдалған болса, нәтиже дискінің толық жұмыс істемеуі, оның тұрақсыз жұмысы немесе бір жерде немесе басқа жерде пайда болатын және жоғалып кеткен көптеген нашар секторлардың саны болуы мүмкін. Үйде бұл туралы ештеңе істеу мүмкін емес, бірақ барлығын зауытта немесе қызмет көрсету орталығында конфигурациялауға болады.
Көріп отырғаныңыздай, үйде логикалық нашар блоктардың екі түрі ғана өңделеді. Басқалары, қажет болса, сақтық көшірмемен ауыстыруға болады, бірақ емделмейді. Үшінші үйлермен ештеңе істеуге болмайды. Алғашқы екі жағдайда қалай және не істеу керектігі туралы келесі жолы айтатын боламыз.