Kas ir sliktas nozares un kā tās labot? [2. daļa]

Kas ir sliktas nozares un kā tās labot? [2. daļa]

Šī raksta 1. daļa apskatīja diskdziņa aparatūru un to, kā kontrolieris darbojas aizkulisēs, lai atklātu un atrisinātu problēmas ar sliktajiem sektoriem, ko tas konstatē normālas darbības laikā.





Šīs diskusijas secinājumā mēs aplūkosim rīkus, kas pieejami no operētājsistēmas, disku ražotājiem un citām trešajām pusēm, kuras varat izmantot, lai pārvaldītu un pārraudzītu savus diskus, lai tie būtu pēc iespējas veselīgāki.





Atruna : Pirms palaist kādu no šajā rakstā esošajām komandām, pārliecinieties, vai jums ir laba diska dublējumkopija, jo mēģinājumi labot sliktos sektorus var izraisīt failu sistēmas bojājumus. Tas nozīmē, ka ir iespējams zaudēt daļu datu failu vai metadatu, kas tiek izmantoti failu un direktoriju atrašanai sējumā. Ražotāju un trešo pušu rīki var būt tikpat katastrofāli kā operētājsistēmas utilītas. Tas ir īpaši svarīgi tiem pakalpojumiem, kas apiet operētājsistēmas aizsardzību un tieši piekļūst diskdzinim tieši tā ko dara daudzi no šiem rīkiem.





Diska skenēšana sliktām nozarēm

Katrai operētājsistēmai ir rīki, lai skenētu disku, vai tajā nav sliktu sektoru. Daži tiek automātiski izsaukti startēšanas laikā, ja dators konstatē nepareizu izslēgšanu. Piemēram, Windows uztur “netīru bitu” NTFS sējumu galvenajā failu tabulā (MFT) vai FAT16/32 diskdziņu failu piešķiršanas tabulā (FAT).

Sāknēšanas laikā programma autochk meklē šo vērtību, un, ja tā ir iestatīta, tā palaidīs saīsinātu to darbību versiju, kuras chkdsk veicis visos atzīmētajos sējumos. Līdzīgu procesu izmanto arī citas mūsdienu operētājsistēmas.



Windows

Tiem, kas nebaidās no Windows komandrindas, chkdsk /r vai chkdsk /b var palaist jebkurā laikā, lai meklētu sliktos sektorus. Vispirms tā veiks citus testus, lai pārbaudītu diskdziņa metadatu konsekvenci pirms izvēles slikta sektora caurlaides. Atkarībā no attiecīgā sējuma lieluma un direktoriju un failu skaita, tas var aizņemt diezgan ilgu laiku. Atšķirība starp abām komandām ir tā, ka otrā no jauna novērtēs nozares, kuras operētājsistēma jau ir atzīmējusi kā sliktas.

Sistēmā Windows ir arī GUI rīks, ko var izmantot to pašu pārbaužu veikšanai. Tam var piekļūt, atverot Windows Explorer> ar peles labo pogu noklikšķiniet uz diska, lai pārbaudītu> Rekvizīti> Cilne Rīki> Pārbaudīt tūlīt… > atzīmējiet “Meklēt un mēģināt atgūt sliktos sektorus”> Sākt .





Neatkarīgi no tā, kuru izvēlaties, ja skenējat sistēmu vai sāknēšanas disku, tam būs nepieciešama ekskluzīva piekļuve skaļumam un jājautā, vai vēlaties ieplānot skenēšanu nākamajā restartēšanas reizē. Ja tas nav sistēmas disks, skenēšana jāsāk nekavējoties, ja vien cits process to jau nav bloķējis ekskluzīvai piekļuvei.

Šis rīks neatzīmē atsevišķas nozares sliktas; tas atzīmē visu kopu kā sliktu MFT vai FAT un pārvieto visu kopu uz citu neizmantotu kopu diskā. Tas var notikt, ja diskdziņa aparatūra nevar pārveidot slikto sektoru kāda iemesla dēļ, piemēram, tā rezerves sektora krājums ir izsmelts.





Linux

Lai gan programmu badblocks var izmantot sliktu bloku (sektoru) meklēšanai diska nodalījumā Linux sistēmās, es iesaku jums izmantot e2fsck -c vietā vai atbilstošā fsck izmantojamās failu sistēmas variants. Tas nodrošina pareizo parametru nodošanu badblocks programmai.

Nepareizi parametri var radīt neatgriezenisku kaitējumu failu sistēmai. The -c parametrs veic skaļuma tikai lasāmu pārbaudi. Ja vēlaties izmantot nesagraujošu lasīšanas un rakstīšanas testu, jums jānorāda -DC tā vietā parametrs.

Lietojot -c vai -DC , viss slikto bloku saraksts tiek pārbūvēts. Ja vēlaties saglabāt esošos ierakstus sarakstā un tikai pievienot sarakstam jaunus blokus, pievienojiet -uz (saglabāt) iespēja. Ja jums ir aizdomas, ka ir bojāts pats disks un/vai failu sistēma, iespējams, vēlēsities to pievienot -lpp (preen) opcija, kas mēģinās automātiski novērst visus bojājumus. Tā jums paziņos, ja tā nevarēs novērst konstatētās kļūdas.

Ražotāja rīki

Disku ražotājiem ir sava diagnostikas programmatūra, ko var izmantot, lai veiktu virsmas analīzi un vadības funkcijas, kas raksturīgas to diskdziņiem. Western Digital ir Datu glābējs operētājsistēmai Windows viņu braucieniem, kamēr Seagate ir SeaTools operētājsistēmai Windows ko var izmantot, lai pārbaudītu Seagate, Maxtor un Samsung diskus.

Abi piedāvā iespējas pārbaudīt un labot ar tiem saistītos diskus, taču jums jābūt uzmanīgiem, kādi testi ir destruktīvi un kuri nesagraujoši. Jebkurā gadījumā jums joprojām vajadzētu būt pašreizējā dublējumkopija pirms turpināt.

Trešo pušu rīki

Ir arī trešo pušu rīki, piemēram SpinRite no Gibson Research Corporation kas piekļūst diskam zem operētājsistēmas līmeņa, lai izpildītu savu burvību. Tas apiet BIOS un tieši mijiedarbojas ar cietā diska kontrolieri. Tas galvenokārt ir paredzēts datu atkopšanai, bet to var izmantot arī virsmas analīzei un verifikācijai pirms jauna diska nodošanas ekspluatācijā.

SpinRite ir savi ierobežojumi. Tā kā tā darbojas operētājsistēmā FreeDOS un piekļūšanai diskdzinim izmanto CHS, tā var piekļūt tikai pirmajai 228(268 435 456) nozares. Tādējādi diskdzinis, kas izmanto 512 baitu sektorus, tiks ierobežots līdz 128 GB, un diskdzinis, kas izmanto 4K sektorus, tiks ierobežots līdz 1 TB.

Uzstādot to sāknēšanas diskā, izmantojot Windows 98 DOS 7 komandu tulku, SpinRite 6 teorētiski var pārbaudīt visu disku.

kā padarīt jpg mazāku

Vai sliktos sektorus var labot?

Ražošanas fiziskos defektus, galvas avārijas un lielāko daļu citu kļūdu, ko atklājis cietā diska kontrolieris, parasti nevar labot. Tie, kurus operētājsistēma ir izolējusi, ir cits stāsts.

Operētājsistēmas rīki

Dažreiz ir iespējams atgūt blokus vai kopas, kuras operētājsistēma ir atzīmējusi kā sliktas. Tā kā klasteris parasti sastāv no vairākām nozarēm un viens slikts sektors visu kopu atzīs par sliktu, reizēm ir iespējams šos klasterus atgūt.

Tas ir tāpēc, ka cietā diska kontrolieris, iespējams, nav ticis galā ar slikto sektoru, pirms operētājsistēmai radās problēma. Atcerieties, ka diskdzinis parasti nezina, ka kaut kas nav kārtībā, kamēr tas nevar nolasīt sektoru un nemēģina pārveidot sektoru, ja vien nav daudz neveiksmīgu lasījumu vai šajā sektorā pēc neveiksmīgas lasīšanas tiek mēģināts ierakstīt.

Ja cietā diska kontrolieris ir pārdalījis slikto sektoru pēc tam, kad operētājsistēma ir norādījusi, ka tajā esošais klasteris ir slikts, atkārtoti palaidiet atbilstošo komandu, lai atkārtoti novērtētu sliktos blokus ( chkdsk /b operētājsistēmai Windows, e2fsck -cc operētājsistēmai Linux - nedrīkst izmantot -uz opcija šeit, jo tas saglabātu pašreizējo slikto bloku sarakstu) tas būtu jāizdzēš no saraksta.

SpinRite

SpinRite ir viens no instrumentiem, kas apgalvo, ka spēj atgūt vājās nozares. Pat trīs gadu desmitus strādājot ar tehnoloģijām, tam es nevēlos uzticēties. Diska kontrolieris šo sektoru sākotnēji atzīmēja kā sliktu (vai operētājsistēma iezīmēja tajā esošo kopu), jo no tā nevarēja droši nolasīt datus. Pat ja tā spēju saglabāt datus var uzlabot, tas, iespējams, ir īslaicīgs, un tas rada dažus jautājumus.

  1. Cik īslaicīgs ir šis remonts?
  2. Vai esat gatavs uzticēt savus datus šai nozarei?

Personīgi šī ir viena joma, kurā es nevēlos iet. Liela daļa manu datu ir pārāk svarīgi.

Diska statusa uzraudzība

Viens no diviem labākajiem veidiem, kā aizsargāt jūsu diskos saglabātos datus - ja neesat to pamanījis no iepriekšējiem komentāriem - ir pārliecināties, ka esat ieviesis drošu rezerves plānu.

Otrs izmanto programmatūru, lai uzraudzītu jūsu disku stāvokli. Mūsdienu cietie diski ietver paškontroles, analīzes un ziņošanas tehnoloģiju (SMART), kas palīdz noteikt diskdziņa stāvokli un paredzēt kļūmes.

Ubuntu, RedHat un to atvasinājumiem noklusējuma instalācijā ir utilīta Disks. Tas ļauj piekļūt vissvarīgākajiem SMART skaitītājiem, kā arī veikt gan īsos, gan pagarinātos SMART testus. Ir arī komandrindas rīki, piemēram, smartctl, kurus var izmantot, lai automatizētu diska statusa pārbaudi un ziņošanu.

Windows nesniedz šo iespēju, tāpēc mums ir nepieciešami trešo pušu rīki, piemēram, CrystalDiskInfo un cietā diska kontrolieris, lai tiktu galā ar darbu.

SMART skaitītāji

Neuztraucieties, kad redzat vērtības, par kurām ziņo šie rīki. Sliekšņa vērtību ražotājs nosaka, lai norādītu, kad tā tiks uzskatīta par problēmu. Pašreizējā normalizētā vērtība, visticamāk, būs augstāk nekā sliktākā ziņotā vērtība, un lielākajai daļai skaitītāju tas ir sagaidāms. Normalizētās vērtības, kas svārstās no 1 līdz 253, lai gan daži ražotāji dažiem atribūtiem izvēlēsies sākumpunktu 100 vai 200, laika gaitā samazinās no augstāka sākuma punkta, un tas ne vienmēr ir problēma, līdz tas nokrītas zem sliekšņa vērtības.

Neatkarīgi no tā, kādu rīku izvēlaties izmantot, lai uzraudzītu savas atmiņas ierīces, ir īss skaitītāju saraksts, kas jums jāuztraucas, ja jūsu disks tos atbalsta:

  • 5. skaitītājs (tiek pārdalītas pārdalītās nozares ) ir kopējais to nozaru skaits, kas ir pārdalītas un iekļautas G-LIST kopš tā nodošanas ekspluatācijā. Tas neietver nozares, kas tika atzīmētas rūpnīcā. Neapstrādātie dati ir patiess skaits, tāpēc zemāki ir labāki.
  • Skaitītājs 10 (atkārtotu griezienu skaits) norāda, cik reizes diskdzinis bija jācenšas palielināt, līdz tas sasniedza darba ātrumu, ja pirmais mēģinājums bija neveiksmīgs. Šī atribūta palielinājums norāda uz piedziņas mehāniskām problēmām vai iespējamu jaudas problēmu.
  • Skaitītājs 187 (ziņotās neattaisnojamās kļūdas) ir to ECC kļūdu skaits, kuras nevarēja novērst piedziņas kontrolieris. Zemāks ir labāks, aplūkojot neapstrādāto vērtību.
  • Skaitītājs 188 (komandu taimauts) ir pārtraukto darbību skaits ierīcē. Tas parasti ir saistīts ar problēmām, kas saistītas ar barošanas avotu vai datu kabeļa savienojuma problēmām. Atkal neapstrādāto datu vērtībai jābūt zemai.
  • Skaitītājs 195 (atjaunota aparatūras ECC) ir pārdevējam raksturīga ieviešana, tāpēc vērtības ne vienmēr var attēlot identiskus nosacījumus. Kopumā tas ir skaitlis, cik reizes ECC korekcija bija nepieciešama, lai no diska atgrieztos pareizos datus.
  • 196. skaitītājs (pārdales notikumu skaits) apzīmē, cik reižu sektori kontrolieris ir aktivizējuši pārveidošanas notikumu. Tajā tiek skaitīti gan veiksmīgi, gan neveiksmīgi mēģinājumi pārveidot sektorus. To neatbalsta visi ražotāji.
  • Skaitītājs 197 (pašreizējais neapstiprināto nozaru skaits) ir to sektoru skaits, kuri pašlaik ir atzīmēti kā nestabili un tiks pārplānoti, ja nākamais lasīšanas mēģinājums būs veiksmīgs vai nākamā rakstīšanas reize. Šis skaitītājs tiek samazināts, kad sektors ir veiksmīgi pārveidots.
  • Skaitītājs 198 (bezsaistes nekoriģējams sektoru skaits) ir kopējais kļūdu skaits, lasot vai rakstot sektorus. Ja tas sāk pieaugt, rodas problēma ar diska virsmu vai mehānisko apakšsistēmu.

Daudzi no pieejamajiem skaitītājiem nesniedz daudz ieskatu jūsu disku vispārējā stāvoklī. Bet, ja tie tiek ņemti kopā, maksājot īpašu interesi par iepriekš uzskaitītajiem, jūs, visticamāk, pamanīsit negatīvas tendences, lai jūs varētu sagatavoties diska neizbēgamai bojāejai.

norunājiet tikšanos ābolu veikalā

Secinājums

Lai gan ir pieejami rīki, kas palīdz paredzēt, cik daudz laika var palikt jūsu atmiņas ierīcēs, tas neizslēdz nepieciešamību pēc stingra, pārbaudīta rezerves plāna. Ir pierādījumi ka liels skaits disku neizdosies, ja visā tās vēsturē nebūtu parādījusies neviena SMART kļūda. Tajā pašā pārskatā tas arī parāda augstu korelāciju starp dažām iepriekš uzskaitītajām SMART kļūdām un ārkārtīgi saīsināto ierīces kalpošanas laiku.

Piemēram, iepriekš redzamajā attēlā norādītie slikti sektori ir no diska, kuram, pēc Cietā diska Sentinal Pro aplēsēm, ir atlikušas 21 dienas. Pirms diviem mēnešiem tas ziņoja par 30 dienām, un es joprojām gaidu, cik ilgs laiks paies, pirms tas atradīs ceļu uz datu debesīm. Tātad tas parāda, ka prognozējošā analīze, vienlaikus norādot, ka dati ir apdraudēti, joprojām nevar precīzi sniegt ticamu priekšstatu par to cik daudz laika tas ir palicis.

Lai gan slikto sektoru skaits nav palielinājies mēnešiem ilgi un HDD reģeneratora izmantošana diskā, lai noskaidrotu, vai tas varētu atdzīvināt šīs 77 sliktās nozares, nepalīdzēja, vispārējais stāvoklis joprojām ir nedaudz samazinājies. Būs interesanti redzēt, cik ilgi tas izdzīvos.

Mani interesē, vai kādam citam ir bijusi līdzīga pieredze ar SMART uzraudzības rīkiem? Vai esat guvis panākumus, saglabājot savus datus no katastrofas, izmantojot tos? Vai viņi jums vispār nav strādājuši? Kā būtu ar instrumentiem sliktu nozaru atdzīvināšanai, piemēram, SpinRite vai HDD Regenerator? Paziņojiet man zemāk esošajos komentāros!

Kopīgot Kopīgot Čivināt E -pasts Kā tīrīt Windows datoru, izmantojot komandu uzvedni

Ja jūsu Windows datorā ir maz vietas krātuvē, iztīriet nevēlamos atkritumus, izmantojot šīs ātrās komandrindas utilītas.

Lasīt Tālāk
Saistītās tēmas
  • Izskaidrota tehnoloģija
  • Cietais disks
Par autoru Brūss Epers(Publicēti 13 raksti)

Brūss ir spēlējis ar elektroniku kopš 70. gadiem, datoriem - kopš 80. gadu sākuma un precīzi atbildējis uz jautājumiem par tehnoloģijām, kuras viņš nav izmantojis un nav redzējis visu laiku. Viņš arī kaitina sevi, mēģinot spēlēt ģitāru.

Vairāk no Bruce Epper

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu