Quins són els mals sectors i com es poden solucionar? [Part 2]

Quins són els mals sectors i com es poden solucionar? [Part 2]

Primera part d’aquest article va examinar el maquinari de la unitat i com funciona el controlador entre bastidors per detectar i resoldre problemes amb sectors defectuosos que detecta durant el funcionament normal.





En aquesta conclusió d’aquesta discussió, analitzarem les eines disponibles del sistema operatiu, els fabricants de discs i altres tercers que podeu utilitzar per gestionar i supervisar les vostres unitats per mantenir-les el més saludables possible.





Exempció de responsabilitat : Abans d'executar qualsevol de les ordres d'aquest article, assegureu-vos de tenir una bona còpia de seguretat de la unitat, ja que els intents de reparar sectors defectuosos poden provocar la corrupció del sistema de fitxers. Això significa que és possible perdre parts de fitxers de dades o metadades que s’utilitzen per localitzar fitxers i directoris al volum. Les eines del fabricant i de tercers poden ser tan catastròfiques com les utilitats del sistema operatiu. Això és especialment important per a aquelles utilitats que ignoren les proteccions del sistema operatiu i accedeixen directament a la unitat exactament què fan moltes d’aquestes eines.





Escaneig d'un disc per a sectors defectuosos

Tots els sistemes operatius tenen eines per escanejar un disc en busca de sectors defectuosos. Alguns s’invoquen automàticament durant l’inici si l’ordinador detecta un apagat inadequat. Per exemple, Windows manté un 'bit brut' a la Taula de fitxers mestres (MFT) en volums NTFS o a la Taula d'assignació de fitxers (FAT) de les unitats FAT16 / 32.

Durant l'arrencada, el programa autochk busca aquest valor i, si està definit, executarà una versió abreujada de les accions realitzades per chkdsk en tots els volums marcats. Un procés similar és utilitzat per altres sistemes operatius moderns.



Windows

Per a aquells que no tenen por de la línia d'ordres de Windows, chkdsk / r o bé chkdsk / b es pot executar en qualsevol moment per buscar sectors dolents. Primer executarà altres proves per verificar la consistència de les metadades de la unitat abans de passar el sector mal opcional. Depenent de la mida del volum en qüestió i del nombre de directoris i fitxers, pot trigar força temps a completar-se. La diferència entre les dues ordres és que la segona tornarà a avaluar els sectors que el sistema operatiu ja marca com a dolents.

Windows també té una eina GUI que es pot utilitzar per realitzar les mateixes comprovacions. S'hi pot accedir obrint Windows Explorer> feu clic amb el botó dret a la unitat per comprovar> Propietats> Pestanya Eines> Comprova ara ... > comproveu 'Cercar i provar la recuperació de sectors defectuosos'> Inici .





No importa quin escolliu, si esteu escanejant un sistema o una unitat d’arrencada, requerirà accés exclusiu al volum i us preguntarà si voleu programar l’escaneig al proper reinici. Si no és una unitat del sistema, l'escaneig hauria de començar immediatament tret que un altre procés ja l'hagi bloquejat per accedir-hi exclusivament.

Aquesta eina no marca els sectors individuals com a dolents; marca tot el clúster com a defectuós al MFT o al FAT i reubica tot el clúster a un altre clúster no utilitzat de la unitat. Això pot passar si el maquinari de la unitat no pot reassignar el sector defectuós per cap motiu, com que s'hagi esgotat la seva agrupació del sector de recanvi.





Linux

Tot i que el programa badblocks es pot utilitzar per cercar blocs (sectors) incorrectes en una partició de disc en sistemes Linux, us recomano que utilitzeu e2fsck -c en lloc d’això o l’adequat fsck variant del sistema de fitxers que utilitzeu. Això garanteix que els paràmetres adequats es passin al programa de blocs negatius.

Paràmetres incorrectes poden causar danys irreparables al sistema de fitxers. El -c El paràmetre realitza una prova de només lectura al volum. Si voleu utilitzar una prova de lectura-escriptura no destructiva, heu d'especificar el fitxer -CC paràmetre.

Quan s’utilitza -c o bé -CC , es reconstrueix tota la llista de blocs dolents. Si voleu mantenir les entrades existents a la llista i simplement afegir blocs nous a la llista, afegiu el fitxer -a (conservar) opció. Si sospiteu que hi ha hagut danys a la pròpia unitat i / o al sistema de fitxers, també podeu afegir el fitxer -p (preen) opció que intentarà reparar automàticament qualsevol dany. T'avisarà si no pot corregir els errors que troba.

Eines del fabricant

Els fabricants d’unitats tenen el seu propi programari de diagnòstic que es pot utilitzar per realitzar funcions d’anàlisi i control de superfícies específiques per a les seves unitats. Western Digital té Data Lifeguard per a Windows per a les seves unitats mentre Seagate ho té SeaTools per a Windows que es pot utilitzar per provar les unitats Seagate, Maxtor i Samsung.

Tots dos ofereixen opcions per provar i reparar les seves unitats associades, però cal anar amb compte amb quines proves són destructives i quines no destructives. En qualsevol cas, hauríeu de tenir un còpia de seguretat actual abans de continuar.

Eines de tercers

També hi ha eines de tercers com SpinRite de Gibson Research Corporation que accedeixen a la unitat per sota del nivell del sistema operatiu per tal de realitzar la seva màgia. Elimina el BIOS i interactua directament amb el controlador del disc dur. Es tracta principalment de recuperació de dades, però també es pot utilitzar per realitzar anàlisis i verificacions de superfícies abans de posar en servei una nova unitat.

SpinRite té les seves limitacions. Com que funciona amb el sistema operatiu FreeDOS i utilitza CHS per accedir a la unitat, només pot accedir als 2 primers28(268.435.456) sectors. Per tant, una unitat que utilitzi sectors de 512 bytes es limitarà a 128 GB i una unitat que utilitzi sectors 4K es restringirà a 1 TB.

En configurar-lo en un disc d’arrencada mitjançant l’intèrpret d’ordres de Windows 98 DOS 7, SpinRite 6 pot provar teòricament tota la unitat.

no pot accedir a uefi bios windows 10

Els sectors defectuosos es poden reparar?

Generalment, no es poden reparar defectes físics de fabricació, fallades de cap i la majoria d’altres fallades detectades pel controlador del disc dur. Els que han estat aïllats pel sistema operatiu són una altra història.

Eines del sistema operatiu

De vegades és possible recuperar blocs o clústers que el sistema operatiu ha marcat com a dolents. Com que un clúster normalment té diversos sectors i un únic sector dolent obtindrà un clúster sencer marcat com a dolent, de tant en tant és possible recuperar aquests clústers.

Això es deu al fet que és possible que el controlador del disc dur no hagi tractat el sector defectuós abans que el sistema operatiu hi tingués problemes. Recordeu, la unitat generalment no sap que hi ha alguna cosa malament fins que no pot llegir el sector i no intenta tornar a mapar el sector tret que hi hagi nombroses lectures fallides o s’intenti escriure en aquest sector després d’una lectura fallida.

Si el controlador del disc dur ha reassignat el sector defectuós després que el sistema operatiu hagi marcat el clúster contenidor com a defectuós, torneu a executar l'ordre adequada per tornar a avaluar els blocs defectuosos ( chkdsk / b per a Windows, e2fsck -cc per a Linux: no heu d 'utilitzar el fitxer -a aquesta opció ja que mantindria la llista actual de blocs incorrectes) l’hauria d’esborrar de la llista.

SpinRite

SpinRite és una de les eines que afirma poder recuperar sectors febles. Fins i tot amb tres dècades de treball amb tecnologia, en això no estic disposat a confiar. El controlador de la unitat va marcar originalment el sector (o el sistema operatiu va marcar el clúster que la contenia) perquè no es podien llegir de manera fiable les dades. Fins i tot si es pot millorar la seva capacitat per retenir dades, és probable que sigui temporal, cosa que hauria de fer pensar en un parell de preguntes.

  1. Quina temporalitat té aquesta reparació?
  2. Esteu disposat a confiar les vostres dades en aquest sector?

Personalment, aquest és un àmbit on no estic disposat a trepitjar. Gran part de les meves dades són massa importants.

Supervisió de l’estat de la unitat

Una de les dues millors maneres de protegir les dades que heu emmagatzemat a les vostres unitats (si no les heu distingit dels comentaris anteriors) és assegurar-vos que heu implementat un pla de còpia de seguretat fiable.

L’altre utilitza programari per controlar l’estat de les vostres unitats. Els discs durs moderns inclouen la tecnologia d’autocontrol, anàlisi i informes (SMART) per ajudar a determinar la salut de la unitat i predir fallades.

Ubuntu, RedHat i els seus derivats tenen la utilitat Discs com a part de la seva instal·lació per defecte. Us permet accedir als comptadors SMART més importants, així com executar les proves SMART curtes i extenses. També hi ha eines de línia d’ordres com smartctl que es poden utilitzar per automatitzar la comprovació i l’informe de l’estat de la unitat.

Windows no subministra aquesta capacitat, de manera que necessitem eines de tercers com CrystalDiskInfo i Hard Disin Sentinel per gestionar la feina.

Comptadors SMART

No us espanteu quan vegeu els valors que reporten aquestes eines. El fabricant estableix el valor llindar per indicar quan es considerarà un problema. És probable que el valor normalitzat actual sigui més alt que el pitjor valor comunicat i per a la majoria de comptadors això s’espera. Els valors normalitzats que oscil·len entre l’1 i el 253, tot i que alguns fabricants escolliran un punt de partida de 100 o 200 per a alguns atributs, disminueixen a partir d’un punt de partida més alt amb el pas del temps i no és necessàriament un problema fins que no passa per sota del valor llindar.

Independentment de l'eina que trieu utilitzar per supervisar els vostres dispositius d'emmagatzematge, hi ha una llista curta de comptadors que us hauria de preocupar sempre que la vostra unitat els admeti:

  • Comptador 5 (recompte de sectors reassignats ) és un recompte total de sectors reassignats i posats a la G-LIST des que es va posar en servei. Això no inclou els sectors marcats a la fàbrica. Les dades en brut són un veritable recompte, de manera que és més baix que millor.
  • Comptador 10 (recompte de reintents) indica quantes vegades ha calgut la unitat per intentar fer girar la unitat fins que va assolir la velocitat operativa si el primer intent no va tenir èxit. Els augments d’aquest atribut indiquen problemes mecànics amb la unitat o un possible problema d’alimentació.
  • Comptador 187 (Errors no corregibles reportats) és el nombre d'errors ECC que el controlador de la unitat no ha pogut solucionar. Més baix és millor quan es mira el valor en brut.
  • Comptador 188 (Temps d'espera de l'ordre) és el nombre d'operacions interrompudes al dispositiu. Això sol ser el resultat de problemes amb la font d'alimentació o problemes de connexió del cable de dades. Una vegada més, el valor de les dades brutes hauria de ser baix.
  • Comptador 195 (maquinari ECC recuperat) és una implementació específica del proveïdor, de manera que els valors no sempre representen condicions idèntiques. En general, es fa el recompte del nombre de vegades que es va requerir la correcció ECC per retornar les dades correctes de la unitat.
  • Comptador 196 (recompte d'esdeveniments de reassignació) representa el nombre de vegades que els sectors han activat un esdeveniment de remap per part del controlador. Compta tant els intents d’èxit com els d’èxit per tornar a mapar sectors. No és compatible amb tots els fabricants.
  • Comptador 197 (recompte actual del sector pendent) és el nombre de sectors que actualment estan marcats com a inestables i que es tornaran a mapar si el següent intent de lectura té èxit o quan s'escriu. Aquest comptador es redueix una vegada que el sector ha estat remapat amb èxit.
  • Comptador 198 (recompte de sectors no corregible fora de línia) és el recompte total d'errors en llegir o escriure sectors. Si això comença a augmentar, hi ha un problema amb la superfície del disc o el subsistema mecànic.

Presos per ells mateixos, molts dels comptadors disponibles no ofereixen molta informació sobre la salut general de les vostres unitats. Però quan es prenen junts, pagant interessos particulars als que s’enumeren més amunt, és més probable que observeu tendències negatives perquè pugueu preparar-vos per la inevitable desaparició de la unitat.

com fer un iso d'arrencada

Conclusió

Tot i que hi ha eines disponibles per ajudar a predir quanta vida pot quedar als vostres dispositius d’emmagatzematge, no obvia la necessitat d’un pla de còpia de seguretat sòlid i provat. Hi ha proves que fallarà un gran nombre de discs sense que aparegui cap error SMART a tota la seva història. Al mateix informe, també mostra una alta correlació entre alguns dels errors SMART esmentats anteriorment i una vida útil extremadament abreujada del dispositiu.

Per exemple, els sectors defectuosos que s’indiquen a la imatge superior provenen d’un disc que, segons el càlcul de Hard Disk Sentinal Pro, té 21 dies de vida. Fa dos mesos informava de 30 dies i encara estic pendent de veure quant de temps trigarà abans que trobi el seu camí cap al paradís de dades. Per tant, demostra que l’anàlisi predictiva, tot i indicar que les dades estan en risc, encara no pot donar-ne una idea fiable quant de temps en queda.

Tot i que el recompte de sectors deficients no ha augmentat en mesos i l'ús de HDD Regenerator a la unitat per veure si podria reactivar aquests 77 sectors deficients no va ajudar, la salut general encara ha disminuït una mica. Serà interessant veure quant de temps sobreviu.

M'interessa saber si algú més ha tingut experiències similars amb les eines de control SMART? Heu tingut èxit en desar les vostres dades desastres utilitzant-les? No us han funcionat gens? Què hi ha d’eines per reviure sectors dolents com SpinRite o HDD Regenerator? Aviseu-me als comentaris a continuació.

Compartir Compartir Tweet Correu electrònic Com netejar el vostre PC amb Windows mitjançant el símbol del sistema

Si el vostre PC amb Windows es queda sense espai d’emmagatzematge, netegeu la brossa amb aquestes ràpides utilitats de símbol del sistema.

Llegiu a continuació
Temes relacionats
  • Tecnologia explicada
  • Disc dur
Sobre l'autor Bruce Epper(13 articles publicats)

Bruce ha estat jugant amb l'electrònica des dels anys 70, amb els ordinadors des de principis dels 80 i responent amb precisió preguntes sobre tecnologia que no ha utilitzat ni ha vist durant tot el temps. També es molesta intentant tocar la guitarra.

Més de Bruce Epper

Subscriu-te al nostre butlletí

Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.

Feu clic aquí per subscriure-us