Programmes pour détecter et réparer les secteurs défectueux. Élimination des secteurs défectueux sur le disque dur

HDAT2 est un utilitaire de service qui vous permet d'identifier et de "guérir" les secteurs défectueux du disque dur (ils sont mauvais-secteurs). "Cure" signifie "remplacer" les secteurs défectueux par de bons de la zone de réserve du disque dur.

hdat2 : instructions

Appuyez sur Entrée.

Tapez la ligne hdat2 et appuyez sur Entrée :


Test de secteur défectueux

Utilisez les flèches haut et bas du clavier pour sélectionner le disque sur lequel vous souhaitez rechercher les secteurs défectueux (secteurs défectueux, généralement « mauvais ») et appuyez sur Entrée :


Sélectionnez le menu de test de l'appareil et appuyez sur Entrée : (vous entrez dans le menu de test de l'appareil)


Si vous voulez que le programme trouve et essaie de "guérir" (remplacer) les secteurs MAUVAIS, sélectionnez Détecter et réparer... (Convient si le disque dur n'est plus sous garantie)

Si vous voulez que le programme vous informe simplement de la présence ou de l'absence de secteurs MAUVAIS, mais ne les corrige pas, alors sélectionnez Menu Détecter les secteurs défectueux.

Important! Vous aurez vraiment besoin de cette option si vous voulez vous assurer qu'il y a des "mauvais" problèmes et, sans les guérir, présenter une réclamation au vendeur. Vous devez laisser le "mauvais" tel quel, afin qu'il vous serve d'argument lorsque vous demandez le remplacement du disque dur.



Si vous avez choisi de "soigner" les secteurs endommagés, vous verrez le menu suivant. Il est recommandé de sélectionner le premier élément de celui-ci.



Après avoir appuyé sur la touche Entrée, le test du disque commencera. Il peut durer plusieurs heures, selon sa capacité et la méthode de "traitement" du "mauvais".

Je dirai ceci: dans la moitié des cas, des secteurs défectueux apparaissent au nombre de 1 à 3 pièces, et après avoir été "guéris" par le programme HDAT2, ils ne se font pas sentir. Vous continuez à utiliser le disque dur et tout va bien.
Si, après la guérison des « mauvais », de nouveaux apparaissent régulièrement et systématiquement, cela signifie que le disque « s'effrite ». Dans ce cas, je recommande d'acheter un remplacement dès que possible, sinon tôt ou tard, vous perdrez toutes les informations.

Attention! Si vous avez démarré le programme avec " Menu Détecter les secteurs défectueux", et le programme trouvé MAUVAIS secteurs, et vous avez décidé de les guérir, vous devrez redémarrer le programme via " Détecter et réparer le menu des secteurs défectueux» > « Correction avec Vérifier / Ecrire / Vérifier»

Il est temps de vérifier les disques durs

Un disque dur de 640 Go est vérifié en 1h50 environ

Il faut environ 6 heures pour tester un disque dur de 2 To

Winchester est l'un des appareils les moins fiables de l'ordinateur. En effet, en plus d'une électronique complexe, il contient des pièces mécaniques fonctionnant en continu. Au fil du temps, ils s'usent et commencent divers problèmes, dont la plus courante est l'apparition de blocs BAD. Cela est particulièrement vrai pour les modèles plus anciens. disques durs encore utilisables (notamment dans les entreprises où les films, jeux et autres contenus "lourds" ne sont pas conservés sur ordinateur) et qui sont déjà assez vétustes. De nombreux utilisateurs sont pris au dépourvu par cela et ne savent pas quoi faire ensuite. Par conséquent, cet article a été écrit. Nous y examinerons toutes les méthodes disponibles à la maison pour se débarrasser de ces problèmes.

Un peu d'histoire

MAUVAIS secteurs ( de l'anglais - mauvais, sans valeur) est disponible sur tous les disques durs. Quel que soit le soin avec lequel leurs disques ont été réalisés, chacun d'eux contient plusieurs endroits, dont l'écriture ou la lecture est accompagnée d'erreurs. De plus, il existe simplement des zones de surface glitch qui peuvent évoluer en défauts avec le temps, ce qui est inacceptable pour l'utilisateur. Par conséquent, chaque lecteur, après avoir été fabriqué en usine, subit des tests approfondis, au cours desquels les secteurs défectueux sont identifiés. Ils sont marqués comme inutilisables et entrés dans une table spéciale - liste des défauts.

Le tout premier disques durs avait une liste de défauts sous la forme d'un autocollant en papier, dans laquelle les adresses des zones instables étaient inscrites à l'usine. Ces appareils, qui sont une copie légèrement modifiée d'un lecteur de disquette classique, ne pouvaient fonctionner que sous leurs paramètres physiques : le nombre de pistes, de secteurs et de têtes indiqués dans leur passeport correspondait exactement à leur nombre réel. En achetant un tel appareil, l'utilisateur a lu l'autocollant et a entré lui-même les adresses des zones tuées dans le FAT. Après ça système opérateur a cessé de remarquer ces défauts, tout comme elle n'a pas remarqué les blocs défectueux sur les disquettes s'ils étaient supprimés par l'utilitaire Scandisk. Probablement, dans ces temps lointains, le terme "mauvais bloc" est apparu : un bloc s'appelait grappe- l'unité minimale de logique espace disque... Au niveau physique, le cluster se compose de plusieurs secteurs, et si un secteur est endommagé, le système d'exploitation déclare l'ensemble du cluster inutilisable. Il n'y avait pas d'autres méthodes pour cacher les défauts à l'époque. Et quand il y avait des moyens de cacher certains secteurs, les gens n'ont pas proposé de nouveaux concepts, et ils continuent toujours avec succès à utiliser le mot "bloc".

Il ne fallut pas longtemps avant que les fabricants proposent une chose très intéressante : si l'utilisateur marque toujours les blocs défectueux comme inutiles, raisonnaient-ils, alors pourquoi ne pas les marquer directement à l'usine ? Mais comment faire si le disque dur n'en a pas système de fichiers, et personne ne sait ce que ce sera? C'est à ce moment-là qu'ils ont trouvé un truc intelligent appelé " traducteur" : ils ont commencé à écrire un tableau spécial sur les" crêpes ", dans lequel il était noté quels secteurs devaient être cachés à l'utilisateur et lesquels devaient lui être laissés. Le traducteur est devenu une sorte de lien intermédiaire reliant les disques du système physique " -heads "avec l'interface du lecteur.

Il a été supposé que lorsque le disque dur est allumé, il lira d'abord ses tables internes, cachant les adresses des défauts qui y sont marqués, et ce n'est qu'alors qu'il admettra le BIOS, le système d'exploitation et les programmes d'application. Et pour que l'utilisateur n'écrase pas accidentellement le traducteur pendant le fonctionnement, il a été placé dans une zone spéciale du disque, inaccessible programmes réguliers... Seul le contrôleur pouvait y accéder. Cet événement a fait une véritable révolution dans l'industrie du disque dur, et a marqué l'émergence d'une nouvelle génération de disques - avec une zone de service.

Pour que toutes les vis d'un même modèle, mais avec un nombre de défauts différent, aient la même capacité, elles ont commencé à laisser des pistes de rechange sur chacune d'elles - une réserve spécialement prévue pour égaliser la capacité d'un même type de variateurs à la valeur déclarée standard. Ils ont commencé à le placer à l'extrémité du disque, près de son centre, et il était également inaccessible à l'utilisateur. En quittant l'usine, ces disques durs n'avaient pas plus d'un secteur défectueux visible. Si de nouveaux défauts apparaissaient pendant le fonctionnement, l'utilisateur pourrait faire formatage de bas niveau utilité universelle de BIOS de la carte mère tableaux et essayez de les masquer. Parfois, comme pour les disquettes, cela réussissait. Mais si le "mal" était physique, cela n'a pas aidé: il était impossible d'ajouter de nouveaux défauts à la table et de réécrire le traducteur sans programmes spéciaux. Par conséquent, les blocs défectueux sur de nombreuses anciennes vis (jusqu'en 1995) devaient être cachés de la même manière obsolète - via FAT. Et seulement par Seagate, Maxtor et Western Digital ont publié des utilitaires pour masquer les défauts et les remplacer de la réserve.

Le temps a passé et les vis ont changé encore plus. Dans un effort pour augmenter la densité d'enregistrement, les développeurs ont commencé à utiliser diverses astuces non standard : ils ont commencé à appliquer étiquettes d'asservissement conçu pour un coup plus précis des têtes sur les pistes. La technologie de l'enregistrement par zone (ZBR) est apparue, dont la signification était dans un nombre différent de secteurs sur les pistes extérieure et intérieure. L'entraînement de la tête a changé - au lieu d'un moteur pas à pas, un positionneur sous la forme d'une bobine mobile a été utilisé. Et les têtes et les disques eux-mêmes ont tellement changé que chaque entreprise a développé sa propre structure du format de niveau inférieur, affinée uniquement pour sa technologie. Cela rendait impossible l'utilisation d'utilitaires de formatage universels de bas niveau en raison du fait que le traducteur de ces vis a appris à masquer le format physique des lecteurs, le traduisant en un format virtuel.

Le nombre de cylindres, de secteurs et de têtes écrits sur le boîtier du disque dur a cessé de correspondre à leurs vraies valeurs et les tentatives de formatage d'une telle vis avec d'anciens utilitaires se sont généralement soldées par un échec: son contrôleur a rejeté la commande ATA standard. 50h, ou formatage tout simplement imité en remplissant la vis avec des zéros. Cela a été spécifiquement omis pour la compatibilité avec les programmes plus anciens. Pour la même raison, la procédure Low-Level Format a été exclue du BIOS des cartes mères... Et pour faire de ces disques durs un véritable formatage de bas niveau, il était nécessaire de contourner le traducteur, pour accéder directement aux pistes et aux têtes physiques. Pour ce faire, ils ont commencé à utiliser un utilitaire technologique qui lance un microcode spécial écrit dans la ROM du lecteur. La commande pour appeler ce microcode est unique pour chaque modèle et fait référence à des commandes technologiques qui ne sont pas divulguées par l'entreprise. Souvent, un tel formatage ne pouvait pas être effectué via une interface IDE standard : de nombreux modèles de disques durs des années 90 - Conner, Teac, etc., ainsi que tous les Seagate modernes, nécessitent un connecteur séparé pour être connecté au terminal via un port COM.

Quant aux utilités technologiques, elles n'ont jamais été largement diffusées et n'étaient pas accessibles à l'utilisateur moyen. Pour une utilisation généralisée, des "programmes idiots" ont été écrits pour effectuer un pseudo-formatage via l'interface : remplir le disque de zéros pour le vider d'informations. Cela se voit même à partir des noms de ces utilitaires, que l'on peut trouver sur les sites Web des fabricants de disques durs : wdclear, fjerase, zerofill etc. Naturellement, ces programmes ne contiennent aucune commande technologique et peuvent donc être appliqués à n'importe quel disque dur. De tels utilitaires sont souvent utiles, aidant à se débarrasser de certains types de BAD, dont nous parlerons un peu plus tard.

Pourquoi les fabricants ont-ils agi si cruellement, nous privant de la possibilité de faire le bon formatage de bas niveau et de masquer nous-mêmes les défauts ? Il n'y a toujours pas de consensus sur cette question, mais la réponse officielle de la plupart des entreprises est quelque chose comme ceci : « C'est une opération tellement complexe et dangereuse qu'un utilisateur ordinaire ne peut pas être autorisé à le faire, sinon de nombreux disques durs seront tout simplement tués. Par conséquent, le formatage de bas niveau ne peut être effectué qu'en usine ou dans le centre de service de l'entreprise. "

Essayons de savoir si c'est vraiment le cas. Et en même temps, regardons ce qu'est le vrai formatage de bas niveau des disques durs modernes, est-il possible de le faire soi-même, et surtout - en avons-nous besoin ?

Préparation du disque dur en usine

Avant de cacher les secteurs défectueux dans l'usine, il est très important d'identifier tous les défauts, même les plus petits, ainsi que les zones instables qui peuvent évoluer en blocs défectueux avec le temps. Après tout, si cela se produit pendant le fonctionnement, l'utilisateur peut perdre un fichier important et la réputation de l'entreprise qui a publié un tel lecteur "inachevé" sera endommagée. Par conséquent, tester les disques durs avant de masquer les défauts prend un temps très long, au moins plusieurs heures, et s'effectue en mode technologique. Ceci est fait pour éliminer les retards qui surviennent inévitablement pendant le travail du traducteur, transférant les données via le cache et la logique d'interface. Par conséquent, en usine, la surface n'est scannée que par des paramètres physiques. Habituellement, cela n'est pas fait par un programme externe, mais par un module spécial en ROM disque dur qui fonctionne sans la participation de l'interface. Le résultat final de ces tests est d'obtenir une liste de défauts - une liste électronique des zones inutilisables de l'espace disque. Il est introduit dans la zone d'entretien de l'hélice et y est stocké pendant toute la durée de vie.


Les disques durs modernes ont deux principales listes de défauts : l'une est remplie en usine lors de la fabrication du disque et s'appelle P-list (-primaire), et la seconde s'appelle G-list (du mot - croissant), et est réapprovisionné lors du fonctionnement de la vis, lorsque de nouveaux défauts apparaissent... De plus, certaines vis ont également une liste de défauts d'asservissement (les marques d'asservissement appliquées sur les plaques des disques durs comportent aussi parfois des erreurs), et de nombreux modèles modernes contiennent également une liste de défauts temporaires (en attente). Dans celui-ci, le contrôleur entre dans des secteurs "suspects" de son point de vue, par exemple ceux qui n'ont pas été lus la première fois, ou avec des erreurs.

Après avoir reçu une feuille de défauts, ils commencent à masquer les défauts. Il existe plusieurs façons de les masquer, chacune ayant ses propres caractéristiques. Théoriquement, vous pouvez simplement réaffecter les adresses des secteurs endommagés à la réserve et les prendre à partir de là, mais cela entraînera une perte de performance de la vis, car chaque fois qu'elle détectera un secteur marqué comme inutilisable, elle sera obligée de déplacer les têtes vers la zone de réserve, qui peut être éloignée du lieu du défaut. S'il y a beaucoup de secteurs réaffectés, les performances du lecteur chuteront beaucoup, car la plupart du temps, il passera à des contractions inutiles des têtes. De plus, les performances des vis avec différents nombres de défauts varieront considérablement, ce qui, bien sûr, est inacceptable dans la production en série. Cette méthode de masquage des défauts s'appelle " méthode de substitution" ou remapper (de l'anglais reconstituer la carte du secteur).

En raison des nombreuses lacunes inhérentes au remappage, cette méthode n'est jamais utilisée dans la production industrielle de vis, mais un algorithme différent est utilisé : après avoir identifié tous les défauts, les adresses de tous les secteurs utilisables sont réécrites afin que leurs numéros soient dans l'ordre. Secteurs défectueux sont simplement ignorés et ne participent pas aux travaux ultérieurs. La zone de réserve reste également continue et une partie est attachée à l'extrémité de la zone de travail pour égaliser le volume. Cette façon de cacher les défauts est plus difficile à mettre en œuvre que le remappage, mais le résultat en vaut la peine - quel que soit le nombre de secteurs défectueux, le lecteur ne ralentit pas. Ceci, le deuxième type principal de masquage des défauts est appelé " méthode de saut de secteur". (Il existe d'autres algorithmes de masquage des défauts d'usine, par exemple en excluant une piste entière, ou en utilisant un secteur de rechange sur chaque piste, mais ils présentent des inconvénients et ne sont donc pratiquement pas utilisés dans les variateurs modernes).


Le processus de recalcul des adresses avec des défauts ignorés est appelé "formatage interne". Interne - parce que l'ensemble du processus se déroule entièrement à l'intérieur du disque dur, à des adresses physiques et sans la participation de l'interface. A ce moment, la vis est sous le contrôle du firmware intégré à sa ROM, qui analyse la liste des défauts et contrôle le formatage. Il ne peut pas être interrompu par des commandes externes. Une fois le formatage terminé, le micrologiciel recalcule automatiquement le traducteur (ou le crée à nouveau) et la vis devient prête à l'emploi. Après cela, sans un seul bloc défectueux, il vient de l'usine à l'acheteur.

Nouvelles technologies

Il est maintenant clair pourquoi les utilitaires propriétaires n'effectuent aucune opération liée à l'accès direct à la zone de service. Après tout, masquer les défauts par le formatage est presque un cycle de réparation complet basé sur des paramètres externes et associé à une compréhension claire de chaque étape. Et il suffit de faire quelque chose de mal pour ruiner le lecteur. Voici un exemple simple : un utilisateur a décidé de faire un "vrai" formatage de bas niveau en exécutant une routine ROM en mode technologique. Le processus dure généralement de 10 à 60 minutes, mais il y a ensuite une panne de courant ou un gel banal - et la vis reste sans traducteur, depuis. n'a tout simplement pas le temps de le recréer. Cela signifie qu'un tel périphérique ne conviendra pas pour un travail ultérieur - ni le système d'exploitation ni le BIOS ne le verront.


Il est effrayant d'imaginer combien de disques peuvent être tués de cette manière, par simple curiosité ou par erreur. Surtout si ces utilitaires tombent entre les mains de nuls qui exécutent tout sur leurs ordinateurs. Bien entendu, le disque ne se détériore pas de manière irrévocable et vous pouvez lui redonner vie en exécutant à nouveau le formatage. Mais la pensée de la plupart des utilisateurs est organisée de telle manière que face à des problèmes (un cadavre non défini dans le BIOS au lieu d'une vis), beaucoup paniquent, blâmant les fabricants pour tout. Et ils n'ont naturellement pas besoin de problèmes inutiles - il est beaucoup plus important de faire en sorte que le disque dur respecte la période de garantie. Par conséquent, il y a plusieurs années, la possibilité de "réparer" indépendamment les mauvaises sections - pour effectuer un remappage - a commencé à être incluse dans les lecteurs. Comme mentionné précédemment, le remappage n'a pas été utilisé dans la préparation en usine des lecteurs, mais il s'est avéré être une solution très efficace pour masquer les défauts dans les conditions domestiques.

Les avantages du remappage par rapport au formatage interne sont l'absence de transfert de la vis en mode technologique, la rapidité d'exécution et la sécurité pour le variateur. De plus, dans de nombreux cas, un remappage peut être effectué sans supprimer le système de fichiers et sans la destruction de données associée. Cette technologie s'appelle réaffectation automatique des défauts(réaffectation automatique des défauts) et le processus lui-même - réaffecter... Ainsi remapper et réaffecter sont à peu près la même chose, bien que le terme réaffecter soit généralement appliqué à un seul secteur et remapper sur l'ensemble du disque.

Le remappage fonctionne comme suit : si une erreur se produit lors de la tentative d'accès à un secteur, le contrôleur "intelligent" comprend que ce secteur est défectueux et "à la volée" le marque comme MAUVAIS. Son adresse est immédiatement inscrite dans la table des défauts (G-list). Pour de nombreuses vis, cela se produit si rapidement que l'utilisateur ne remarque même pas que le défaut est détecté et caché. Pendant le fonctionnement, le variateur compare en permanence les adresses de secteur actuelles avec les adresses de la table et ne fait pas référence aux secteurs défectueux. Au lieu de cela, il déplace les têtes vers la zone de réserve et lit un secteur à partir de là. Malheureusement, en raison du temps nécessaire pour le positionnement à longue distance, ces secteurs apparaîtront sous forme de petits creux dans le graphique de lecture. La même chose se produira lors de l'enregistrement.

Si une erreur se produit pendant le fonctionnement normal du système d'exploitation, le remappage automatique est extrêmement rare. Cela est dû au fait que, sur la plupart des disques durs, la réaffectation n'est déclenchée que lors de l'enregistrement. Et de nombreux systèmes d'exploitation, avant d'écrire, vérifient l'intégrité du secteur et, détectant une erreur, refusent d'y écrire. Par conséquent, dans la plupart des cas, pour la production de remappage, la vis doit être "demandée" à ce sujet - pour effectuer une réécriture forcée de bas niveau du secteur en contournant les fonctions standard du système d'exploitation et du BIOS. Ceci est fait par un programme qui peut accéder au disque dur directement via les ports du contrôleur IDE. Si une erreur se produit lors d'un tel enregistrement, le contrôleur remplacera automatiquement ce secteur de la réserve, et le BAD disparaîtra.


La plupart des utilitaires dits de « formatage de bas niveau » des fabricants sont basés sur ce principe. Tous, si vous le souhaitez, peuvent être utilisés pour des vis d'autres sociétés (si ces programmes refusent de fonctionner avec les lecteurs d'autres personnes, cela est fait pour des raisons de marketing). Et bien sûr, les fonctions de remappage sont présentes dans de nombreux programmes universels et gratuits, dont nous examinerons les caractéristiques d'utilisation un peu plus tard. En attendant, un peu plus de théorie.

Le mythe le plus courant parmi les utilisateurs est l'affirmation selon laquelle chaque vis a besoin de son propre programme "spécial" pour masquer les défauts, et également que le remappage est un formatage de bas niveau. En fait, ce n'est pas le cas. Remap est juste une sorte d'enregistrement d'informations moyens standards et dans la plupart des cas, tous les utilitaires de remappage peuvent être appliqués à toutes les vis. Le remappage n'est pas fait programmes externes, une contrôleur dur disque. Lui seul prend la décision de réaffecter les secteurs défectueux. Les programmes "étrangers" ne peuvent pas non plus gâcher le lecteur, car les commandes technologiques n'y sont pas utilisées et, en mode normal, la vis ne vous permettra jamais de faire quoi que ce soit avec elle-même, à l'exception des opérations de lecture-écriture standard. La seule différence entre les utilitaires propriétaires est le nombre de tentatives d'écriture/lecture/vérification pour différentes vis. Pour que le contrôleur « croie » qu'il y a un BAD à cacher dans le secteur, un cycle suffit pour certains disques durs, et plusieurs pour d'autres.

Encore une fois à propos de S.M.A.R.T.

Presque tous les disques durs sortis après 95 disposent d'un système de surveillance opérationnelle de leur état - S.M.A.R.T. (Technologie d'autosurveillance et de rapport). Cette technologie vous permet d'évaluer de telles paramètres importants lecteur, comme le nombre d'heures travaillées, le nombre d'erreurs qui se sont produites pendant le processus de lecture / écriture, et bien plus encore. Les premiers disques durs équipés de ce système (par exemple, le WD AC21200) avaient un SMART très imparfait de quatre à six attributs. Mais bientôt la norme SMART-II a été développée, et depuis son apparition, la plupart des lecteurs ont une fonction telle que le diagnostic interne et l'auto-surveillance. Cette fonctionnalité est basée sur une série de tests internes autonomes qui peuvent être invoqués avec des commandes ATA standard et est conçue pour fournir une surveillance approfondie de la mécanique du lecteur, des surfaces de disque et de nombreux autres paramètres.

Après avoir exécuté les tests, le lecteur doit obligatoirement mettre à jour les lectures de tous les attributs SMART en fonction de son état actuel. Les temps de test peuvent varier de quelques secondes à 54 minutes. Les tests SMART peuvent être activés, par exemple, avec le programme MHDD ( commande console« test intelligent »). Après l'exécution des tests, des phénomènes "étranges" sont possibles, très similaires à ceux qui se produisent lorsque le défragmenteur est en marche : brûlure continue de l'indicateur de disque dur et bruit de mouvement intensif des têtes. C'est normal : le disque dur scanne la surface pour rechercher des défauts. Il vous suffit d'attendre un peu jusqu'à ce que l'autotest soit terminé et que la vis se soit calmée.

Plus tard, la spécification SMART-III est apparue, dans laquelle il n'y a pas seulement la fonction de détection des défauts de surface, mais aussi la possibilité de les réparer "à la volée" et de nombreuses autres innovations. L'une de ses variétés est le système Sauveteur de données utilisé dans les lecteurs Western Digital. Son essence est la suivante: s'il n'y a pas d'accès à la vis, il commence à scanner la surface tout seul, identifiant les secteurs instables, et lorsqu'ils sont détectés, il transfère les données vers la zone de sauvegarde. Puis il le réaffecte. Ainsi, les données sont sauvegardées avant même que le vrai BAD ne survienne à cet endroit. Contrairement à la surveillance SMART, Data Lifeguard ne peut pas être désactivé par des commandes externes et fonctionne en permanence. Par conséquent, les BAD-blocks "visibles" n'apparaissent presque jamais sur les disques durs modernes de Western Digital.

Pour afficher l'état SMART d'un disque dur, des programmes appelés moniteurs SMART sont utilisés. L'un d'eux fait partie du complexe HddUtil pour DOS et s'appelle smartudm. Ce programme fonctionne avec n'importe quel disques durs et contrôleurs. De plus, il est accompagné d'une documentation détaillée décrivant tous les attributs. Il existe des moniteurs SMART pour Windows 9x, par exemple SiGuardian et SmartVision sont très populaires, mais ils peuvent ne pas fonctionner sur certains systèmes. Cela s'explique par le fait que les programmes fonctionnent directement avec la vis, via les ports, et que les pilotes de bus mastering de certains chipsets interfèrent avec cela. Les propriétaires de Windows XP doivent prêter attention au moniteur SmartWiew www.upsystems.com.ua/ - l'application fonctionne correctement dans ce système, même sur les chipsets VIA.

Il existe une relation entre les attributs SMART et l'état de surface. Considérons ceux qui sont directement liés aux blocs défectueux :

  • Nombre de secteurs réaffectés et nombre d'événements réaffectés: nombre de secteurs réaffectés. Ces attributs indiquent le nombre de secteurs réaffectés par le remappage dans la liste des défauts développés. Ils doivent être nuls pour les nouvelles vis ! Si leur valeur diffère de zéro, cela signifie que le disque dur était déjà utilisé, que des problèmes y sont apparus et qu'un remappage a été effectué. Soyez prudent lorsque vous en achetez un d'occasion!
  • Taux d'erreur de lecture brute: nombre d'erreurs de lecture. Pour de nombreux disques durs, ils sont toujours au-dessus de zéro, mais si la valeur Value est dans la plage normale (zone verte), il n'y a rien à craindre. Il s'agit d'erreurs "soft" qui ont été corrigées avec succès par l'électronique du variateur et n'entraînent pas de corruption des données. C'est dangereux lorsque ce paramètre chute brusquement en peu de temps, passant dans la zone jaune. Cela indique de sérieux problèmes dans le lecteur, sur l'apparition possible de badges dans un avenir proche, et quel est le moment de le faire sauvegarde données importantes ;
  • Secteur dans l'attente actuelle: Cet attribut reflète le contenu de la liste de défauts "temporaire", qui est présente sur tous les disques modernes, c'est-à-dire le nombre actuel de secteurs instables. La vis n'a pas pu lire ces secteurs la première fois. Le champ de valeur brute de cet attribut affiche le nombre total de secteurs que le lecteur considère actuellement comme des candidats au remappage. Si à l'avenir l'un de ces secteurs est lu (ou réécrit) avec succès, il est alors exclu de la liste des candidats. Une valeur constante de cet attribut au-dessus de zéro indique un problème avec le lecteur.
  • Secteur non corrigible: indique le nombre de secteurs pour lesquels les erreurs n'ont pas pu être corrigées avec le code ECC. Si sa valeur est supérieure à zéro, cela signifie qu'il est temps pour la vis de faire un remappage : il est possible que lors de l'enregistrement des données, l'OS se heurte à ce secteur et, par conséquent, certains une information important ou fichier système sera gâté. Cependant, pour certaines vis, cet attribut n'est pas réinitialisé pour une raison quelconque même après le remappage, il n'est donc pas nécessaire de faire confiance à ses lectures.

Types de défauts et raisons de leur apparition

Il est temps de le comprendre, et pourquoi, en fait, y a-t-il une telle nuisance que bedy? Pour ce faire, considérez la structure du secteur, vue par l'électronique de la vis "de l'intérieur":


Riz. 1. Structure simplifiée secteur du dur disque

Comme vous pouvez le voir sur la figure 1, tout est beaucoup plus compliqué qu'il n'y paraît à première vue, même avec un éditeur de disque. Le secteur se compose d'un en-tête d'identifiant et d'une zone de données. Le début du secteur est marqué d'un octet spécial - le marqueur d'adresse (1). Il sert à informer le contrôleur que le secteur est sous la tête. Viennent ensuite les cellules qui contiennent l'adresse unique du secteur au format CHS (2) et sa somme de contrôle - pour vérifier l'intégrité de l'adresse enregistrée (3). 512 octets de données utiles sont placés dans un champ séparé (4), auquel, lors de l'écriture, plusieurs dizaines d'octets d'informations redondantes sont ajoutés pour corriger les erreurs de lecture à l'aide d'un code ECC (5). A côté des données sont placés 4 octets de la somme de contrôle cyclique (CRC) des données, qui sert à vérifier l'intégrité des données utilisateur, et à notifier le système de correction d'erreurs en cas de violation (6). Pour un fonctionnement plus fiable du secteur avec des fluctuations de vitesse de rotation, il existe des espaces-octets (7). Certains disques durs ont un octet supplémentaire après AM - le secteur y est marqué comme BAD.

La structure du format de bas niveau est très différente pour différents modèles et est déterminé par le type de contrôleur utilisé, son firmware et l'ingéniosité des développeurs.

Tant que la structure du format n'est pas brisée, le disque dur fonctionne correctement, remplissant clairement ses fonctions - stocker des informations. Mais si les forces du mal interviennent, et selon le type de destruction, elles se manifestent comme de MAUVAIS secteurs de gravité variable.

Les défauts peuvent être divisés en deux grands groupes : physiques et logiques. Considérons chacun de leurs types en détail.

Défauts physiques

Défauts de surface... Se produit lorsque le revêtement magnétique est endommagé mécaniquement à l'intérieur de l'espace du secteur, par exemple, en raison de rayures causées par la poussière, des crêpes vieillissantes ou une manipulation imprudente disque dur... Un tel secteur doit être marqué comme inutilisable et retiré de la circulation.

Erreurs d'asservissement... Tous les entraînements modernes utilisent un système appelé (bobine vocale) pour déplacer les têtes, qui, contrairement au moteur pas à pas des anciennes vis, ne présente aucune discontinuité de mouvement. Pour frapper avec précision les têtes sur les pistes des vis, un système de rétroaction est utilisé, qui est guidé par des marques d'asservissement magnétiques spéciales appliquées sur le disque. Les étiquettes des servos sont situées de chaque côté de chaque disque. Ils sont régulièrement espacés le long de toutes les pistes, et strictement radialement, comme les rayons d'une roue, formant un format servo. Il n'appartient pas au format de niveau inférieur et n'est pas représenté sur la figure, mais il est disponible dans absolument tous les disques durs modernes et joue un rôle important. Selon les repères d'asservissement, la vitesse de rotation du moteur est stabilisée et la tête est maintenue sur une piste donnée, quelles que soient les influences extérieures et la déformation thermique des éléments.

Cependant, lors de l'utilisation de l'hélice, certaines balises servo peuvent être détruites. S'il y a trop de marques de servos morts, des pannes se produiront à cet endroit lors de l'accès à la piste d'information : la tête, au lieu de prendre la position dont elle a besoin et de lire les données, se mettra à sauter d'un côté à l'autre. Cela ressemblera à un BAD audacieux et particulièrement arrogant, ou même à un groupe d'entre eux. Leur présence s'accompagne souvent de coups de tête, de blocage du lecteur et de l'impossibilité de le réparer avec les utilitaires ordinaires. L'élimination de tels défauts n'est possible qu'avec des programmes spéciaux, en désactivant les pistes défectueuses, et parfois toute la surface du disque. À ces fins, certains variateurs ont une liste de défauts d'asservissement qui stocke des informations sur les mauvaises balises d'asservissement. Contrairement aux listes P et G, la liste des défauts d'asservissement n'est pas utilisée par le traducteur, mais par l'ensemble du micrologiciel de la vis. L'accès aux secteurs avec des étiquettes d'asservissement défectueux est bloqué même par des paramètres physiques, ce qui évite les chocs et les perturbations lors de l'accès. Le disque dur ne peut pas restaurer le format servo tout seul, cela se fait uniquement en usine.

Secteurs défectueux du matériel... Ils surviennent en raison d'un dysfonctionnement de la mécanique ou de l'électronique du variateur. Ces dysfonctionnements comprennent : la rupture de la tête, le déplacement de disques ou d'un arbre tordu à la suite d'un impact, le poussiérage de la zone de confinement, ainsi que divers problèmes de fonctionnement de l'électronique. Les erreurs de ce type sont généralement catastrophiques et ne peuvent pas être corrigées par un logiciel.

Défauts logiques

Ces erreurs ne se produisent pas en raison de dommages de surface, mais en raison de violations de la logique du secteur. Ils peuvent être divisés en corrigibles et incorrigibles. Les défauts logiques ont les mêmes manifestations extérieures que les défauts physiques, et ils ne peuvent être distingués qu'indirectement, d'après les résultats de divers tests.

Défauts logiques corrigibles (soft-bads): apparaît si la somme de contrôle du secteur ne correspond pas à la somme de contrôle des données qui y sont écrites. Par exemple, en raison d'un bruit ou d'une panne de courant pendant l'enregistrement, lorsque la vis a déjà écrit des données sur le secteur, mais n'a pas réussi à écrire la somme de contrôle (Fig. 1). A la prochaine lecture d'un tel secteur "inachevé", une panne se produira : le disque dur lit d'abord le champ de données, puis calcule leur somme de contrôle et compare ce qui a été reçu avec celui écrit. S'ils ne correspondent pas, le variateur de vitesse décidera qu'une erreur s'est produite et fera plusieurs tentatives pour relire le secteur. Si cela n'aide pas (et cela n'aide pas, car la somme de contrôle est évidemment incorrecte), alors en utilisant la redondance du code, il essaiera de corriger l'erreur, et si cela ne fonctionne pas, la vis donnera une erreur dispositif externe... Du côté du système d'exploitation, cela ressemblera à BAD. Certains disques durs avaient une tendance accrue à former des problèmes logiciels en raison d'erreurs dans le micrologiciel - dans certaines conditions, les sommes de contrôle étaient mal calculées ; dans d'autres, c'était dû à des défauts mécaniques.

Le système d'exploitation ou le BIOS ne peuvent pas corriger un défaut logique à eux seuls, car avant d'écrire dans un secteur, ils en vérifient l'intégrité, rencontrent une erreur et refusent d'écrire. En même temps, le contrôleur à vis ne peut pas non plus corriger cette erreur : il essaie en vain de lire ce secteur dès le deuxième, dès le troisième essai, et quand cela ne fonctionne pas, il essaie de s'aider de toutes ses forces, en ajustant le canal de lecture et le système d'asservissement à la volée. En même temps, un grincement déchirant se fait entendre. Ce grincement n'est pas produit par des "têtes à la surface", comme beaucoup ont l'habitude de le penser, mais uniquement par la bobine du positionneur, en raison de la forme spécifique du courant qui la traverse, et il est absolument sans danger. L'adresse du secteur non lu est ajoutée à la liste des défauts temporaires en modifiant la valeur de l'attribut Secteur en attente actuel dans SMART, et y est enregistrée. Aucun remappage ne se produit lors de la lecture.

Et seule une réécriture forcée de bas niveau de ce secteur avec un programme spécial contournant le BIOS entraîne un recalcul et une réécriture automatiques de la somme de contrôle, c'est-à-dire que le bloc BAD disparaît sans laisser de trace. Vous pouvez le réécrire avec un éditeur de disque capable de travailler avec la vis directement via les ports, mais généralement ils "écrasent" tout le disque, remplissant ses secteurs de zéros. Les utilitaires pour ce faire sont disponibles gratuitement auprès des fabricants de lecteurs et sont souvent appelés à tort "logiciel de formatage de bas niveau". En fait, il s'agit de simples « zéros », ce qui ne les empêche en rien de débarrasser la vis des mauvais : si l'enregistrement est réussi, les soft-bads disparaissent, et si l'enregistrement échoue, le mauvais est considéré comme physique, et un remappage automatique se produit.

Erreurs logiques fatales... Ce sont des erreurs de format interne du disque dur, entraînant le même effet que des défauts de surface. Ils surviennent lorsque les en-têtes de secteurs sont détruits, par exemple, du fait de l'action d'un fort champ magnétique sur la vis. Mais contrairement aux défauts physiques, ils peuvent être corrigés par un logiciel. Et ils ne sont appelés incorrigibles que parce que pour les réparer il faut faire le "correct" formatage de bas niveau, qui utilisateurs ordinaires difficile en raison du manque de services publics spécialisés. Par conséquent, dans la vie de tous les jours, un tel secteur est désactivé de la même manière que le secteur physique - à l'aide du remappage. De nos jours tout le monde grande quantité les vis sont produites en technologie ID-less (secteurs sans en-têtes), ce type d'erreur n'est donc plus si pertinent.

Les défauts "adaptatifs"... Malgré le fait que les vis soient des dispositifs très précis, lors de leur production en série, une dispersion des paramètres de la mécanique, des composants radio, des revêtements magnétiques et des têtes se produit inévitablement. Cela n'a pas interféré avec les anciens lecteurs, mais dans les vis modernes avec leur énorme densité d'enregistrement, les moindres écarts dans les dimensions des pièces ou dans les amplitudes des signaux peuvent entraîner une détérioration des propriétés du produit, l'apparition d'erreurs, jusqu'à un perte totale de ses performances. Par conséquent, tous les entraînements modernes sont réglés individuellement pendant la production, au cours de laquelle de tels paramètres de signaux électriques sont sélectionnés, auxquels l'appareil fonctionne mieux. Ce réglage est effectué par le programme ROM lors du balayage technologique de la surface. Dans ce cas, ce que l'on appelle des adaptatifs sont générés - des variables qui contiennent des informations sur les caractéristiques d'un HDA spécifique. Les adaptatifs sont stockés sur des pancakes dans la zone de service, et parfois dans la mémoire flash de la carte contrôleur.

Si, pendant le fonctionnement de la vis, les adaptateurs sont détruits (cela peut survenir à la suite d'erreurs dans la vis elle-même, d'électricité statique ou en raison d'une alimentation électrique de mauvaise qualité), alors les conséquences peuvent être imprévisibles : à partir d'un tas banal de mauvais à l'inopérabilité totale de l'appareil, avec un refus d'aller à la préparation pour l'interface. Les badges "adaptatifs" diffèrent des badges habituels en ce qu'ils sont "flottants": aujourd'hui ils existent, et demain ils peuvent disparaître et apparaître dans un endroit complètement différent. Il est inutile de remapper une telle vis - des défauts fantômes apparaîtront encore et encore. Et la surface du disque peut être en parfait état ! Les badges adaptatifs sont traités en exécutant l'autoscan - un programme de test interne similaire à celui utilisé en usine pour la fabrication des vis. Dans le même temps, de nouveaux adaptateurs sont créés et la vis revient à état normal... Cela se fait dans les conditions des centres de service de marque.

Défauts imminents

Ce sont des zones de la surface sur lesquelles un défaut prononcé ne s'est pas encore formé, mais des problèmes de vitesse de lecture sont déjà perceptibles. Cela est dû au fait que le secteur n'est pas lu par le contrôleur la première fois et que la vis est obligée de faire tourner le disque plusieurs fois, en essayant de le lire sans erreur. Si vous parvenez toujours à lire les données, la vis ne dira rien au système d'exploitation et l'erreur restera inaperçue jusqu'à ce qu'un véritable bloc MAUVAIS apparaisse à cet endroit. En règle générale, il s'avère immédiatement que c'est à cet endroit qu'un fichier très important a été stocké, en un seul exemplaire, et qu'il ne peut plus être enregistré. Par conséquent, les disques doivent être testés périodiquement. Cela peut être fait avec Scandisk ou Norton Disk Doctor en mode de test de surface, mais mieux - avec un utilitaire spécial qui fonctionne indépendamment du système de fichiers et est capable d'identifier les secteurs MAUVAIS émergents, en mesurant le temps de lecture de chaque secteur.

S'entraîner

Chaque entreprise qui fabrique des disques durs développe généralement logiciel spécial pour le diagnostic et la maintenance de leurs lecteurs, en le plaçant sur le Web pour une utilisation gratuite. Parfois, ces utilitaires contiennent déjà un système d'exploitation (généralement une forme de DOS), comme Sea Tool de Seagate ou Drive Fitness Test d'IBM (maintenant Hitachi). Et parfois, il s'agit simplement d'un fichier exécutable que vous devez exécuter vous-même à partir du DOS, comme Maxtor (déjà détenu par Seagate) ou Fujitsu. Un tel logiciel vous permet de tester le lecteur pour les erreurs et, si possible, de les corriger. Parmi les méthodes de réparation, vous pouvez souvent trouver les fonctions de nettoyage du disque (le remplir de zéros avec la destruction de toutes les informations), ainsi que de masquer les défauts à l'aide de la méthode de remappage. Mais nous ne considérerons pas les utilitaires propriétaires - comme nous l'avons appris, ces programmes font des choses assez standard : écrire des zéros et vérifier la surface. Par conséquent, prêtons attention à plusieurs très bons programmes alternatifs.

Donc, nous avons une chose tellement drôle, qui est "mauvais dur". Ou nous voulons nous assurer contre les « surprises » et le vérifier pendant que cela fonctionne. Pour cela, tout d'abord, le programme MHDD. Il est conseillé à tous ceux qui ont d'anciennes vis jusqu'à 8,4 Go, en particulier l'ancienne Western Digital, d'avoir un programme DOS sur la ferme.

Tout d'abord, vous devez préparer un logiciel de diagnostic et créer disque de démarrage avec MS-DOS. Vous pouvez faire un don disquette de démarrage Windows 9x en supprimant tous les fichiers sauf io.sys, msdos.sys et command.com. Ecrivez le fichier exécutable du programme MHDD : mhdd2743.exe et le fichier de configuration mhdd.cfg dans l'espace libéré. Comme il y a encore beaucoup d'espace libre sur la disquette, nous y écrivons le moniteur SMART smartudm.exe, ainsi qu'un gestionnaire de fichiers, par exemple Volkov Commander. Vous en aurez besoin pour visualiser le contenu des rapports de fonctionnement des programmes. Pour plus de commodité, nous plaçons tous les fichiers dans le répertoire racine de la disquette. Alternativement, vous ne pouvez pas du tout créer de disquette ou l'utiliser uniquement pour démarrer DOS et exécuter tous les programmes directement à partir du disque dur principal en connectant la vis à vérifier à un autre canal. Vous n'avez pas besoin d'écrire des programmes sur un CD pour les exécuter à partir de là - le disque doit être ouvert pour l'écriture, car les programmes créeront des journaux de travail dessus et, en cas d'échec en même temps, ils échoueront tout simplement. Après vous être soigneusement familiarisé avec la description de MHDD et SMARTUDM, vous pouvez procéder à l'exécution. Tout d'abord, regardons les informations SMART de notre lecteur (à l'avenir, cela devra être fait plus d'une fois).

Nous démarrons à partir de notre disquette, et si la vis à l'étude est accrochée sur le canal IDE principal, nous tapons ligne de commande: a: smartudm, et si sur le secondaire - a: smartudm 1. Si le système a plus de deux disques durs, alors le nombre peut être supérieur à 1. Nous verrons un tableau décrivant l'état du lecteur (Fig. 2 ).


Figure 2. Graphique d'état SMART du disque dur pour une évaluation rapide de son état de santé

Chaque ligne du tableau est l'un des paramètres de l'état actuel de la vis. En face de chacun d'eux, dans la colonne "Indicateur", se trouve une échelle divisée en trois zones colorées. Au fur et à mesure que le lecteur s'use, la longueur des indicateurs diminue, car de plus en plus de carrés verts sur leur côté droit s'éteignent. Reste jaune et rouge. Lorsque tous les carrés verts d'un indicateur disparaissent, cela signifie que la vis est usée ou défectueuse. Dans ce cas, il est recommandé de sauvegarder les données importantes, car à tout moment la vis peut mourir complètement. S'il ne reste qu'un carré rouge, la vis est déjà en état d'urgence et ne convient pas pour un stockage ultérieur de fichiers.

L'inscription "T.E.C. non détecté" signifie que l'état actuel de l'hélice est en parfait état. Si ce n'est pas le cas, un avertissement sera émis surligné en rouge. En regardant le nuancier, vous pouvez rapidement évaluer quel attribut SMART a causé un tel mécontentement dans le programme. Lorsque un grand nombre mauvais, ils seront probablement les plus élevés (taux d'erreur de lecture brute). Mais ces informations sont approximatives, mais nous avons besoin des valeurs absolues des attributs, nous cliquons donc et voyons quelque chose comme ceci (Fig. 3) :


Figure 3. État SMART HDD étendu (valeurs d'attributs exactes)

Ce mode de moniteur SMART est le principal et nous l'utiliserons pour surveiller l'état du lecteur lors de toute action ultérieure. Par exemple, en regardant la valeur de l'attribut 5 (Nombre de secteurs réaffectés), nous verrons le contenu de la liste de défauts personnalisée et serons en mesure de juger si les défauts étaient cachés. Lorsque la touche est enfoncée, le journal SMART actuel est enregistré dans un fichier. En appuyant sur la touche , vous pouvez quitter le programme sous DOS. Le contrôleur met à jour certains attributs "à la volée", plusieurs fois par minute, donc pour obtenir le résultat le plus fiable, la vis doit être testée, ce que nous allons faire maintenant.

Nous sortons du moniteur SMART et lançons le programme MHDD en entrant le nom de son fichier exécutable dans la ligne de commande. Après le chargement, vous devez immédiatement appuyer sur la combinaison de touches - le programme analysera le bus et affichera une liste des lecteurs connectés au système. Sélectionnez celui que vous souhaitez vérifier en tapant dans la console le numéro souhaité de 1 à 10 (Fig. 4). Appuyez ensuite sur pour initialiser la vis sélectionnée.


Figure 4. Initialisation de vis par commande

Après ces actions, le disque donnera des informations sur sa capacité, le mode DMA maximum pris en charge, et bien plus encore. Le programme MHDD voit les vis dans leur intégralité, pas du tout intéressé par leur partitionnement et le type de systèmes de fichiers. Il verra toutes les vis IDE, qu'elles soient ou non définies dans le BIOS. Même si la carte mère ne prend pas en charge les gros disques, le programme les verra toujours à pleine capacité, tant que les disques durs sont fonctionnels. Si cela se produit, vous pouvez commencer à vérifier la surface.

Pour cela, appuyez sur, et dans la ligne supérieure du menu qui apparaît, réglez le paramètre (par défaut, il y a CHS). Basculez entre les modes CHS et LBA à l'aide de la barre d'espace. Puis on appuie une seconde fois. Des rectangles gris traverseront l'écran. Cela prendra 10 à 30 minutes et est absolument sans danger pour les informations stockées sur la vis, car seuls les secteurs sont lus. Voici ce que l'auteur du programme a écrit à propos de ce mode dans sa documentation :

"Lors de l'exécution d'un contrôle de surface, une fenêtre apparaîtra à droite. La première ligne de cette fenêtre affichera la vitesse actuelle de travail avec la surface. La dernière - deux valeurs en pourcentage. La première valeur indique le pourcentage de la test en cours dans un intervalle donné, et le second montre à quel point les têtes sont passées de 0 cylindre et sont arrivées au dernier. Lors des tests de surface, un carré est égal à 255 secteurs (lors du test en mode LBA), ou le nombre de secteurs dans la ligne de paramètre du disque dur (généralement 63 - lors des tests en mode CHS). Il a fallu plus de temps au lecteur pour lire ce bloc de secteurs. Si des carrés de couleur sont envoyés, cela signifie que le lecteur ne rentre pas dans l'intervalle de temps alloué Les carrés de couleur indiquent l'état anormal de la surface (mais toujours sans BADs). Plus la couleur du menu est basse, plus le lecteur met de temps à lire cette section difficile à lire. La couleur rouge est un signe qu'un MAUVAIS bloc s'est presque formé à cet endroit. Un point d'interrogation apparaît lorsque le temps d'attente maximum est dépassé. C'est-à-dire que lorsque [?] apparaît, nous pouvons supposer que le lecteur est "gelé" à cet endroit et qu'il y a clairement soit un grave défaut de surface, soit une unité de tête magnétique (BMG) défectueuse. Tout ce qui se trouve en dessous du point d'interrogation est un bloc MAUVAIS. S'ils apparaissent lors des tests, c'est qu'il y a des défauts physiques en surface."

En présence de blocs BAD, au lieu de carrés, il y a généralement des icônes [x], symbolisant évidemment des croix. Si la surface est en ordre et sans carrés de couleur, et que tous les attributs SMART sont dans la zone verte, vous pouvez respirer librement : la vis fonctionne toujours.

Si le MHDD a montré qu'il y a des défauts à la surface et que l'hélice "se bloque" ou fait des bruits de grattage, alors il y a des problèmes. Mais ne pensons pas tout de suite au mauvais : après tout, les mauvais peuvent être logiques (soft-bads), alors pour commencer, organisons un "nettoyage du cerveau" pour le lecteur - nous effectuerons une écriture de bas niveau des zéros dans tous les secteurs. (Attention ! Dans ce cas, toutes les informations seront détruites, nous copions donc les données importantes sur un autre disque). Le programme MHDD a deux commandes pour remettre à zéro les disques : effacer et aérer... Nous utiliserons le premier car il fonctionne plus rapidement.

Nous initialisons la vis en appuyant sur la touche (il est conseillé de faire cette procédure avant toute action), et entrons la commande ERASE dans la console. Soyez très prudent lors du choix d'un lecteur, sinon vous pouvez ruiner votre vis de travail par erreur : les données sont perdues irrémédiablement, et même le FSB ne les restaurera pas ! La procédure de nettoyage est assez lente, prenant plusieurs dizaines de minutes. Mais à l'avenir, après avoir un peu compris le programme, vous pourrez effacer sélectivement le disque en entrant les numéros de secteur de début et de fin avant de commencer la procédure. C'est très pratique si les mauvaises sont proches de la fin du disque et que le début est impeccable.

Après avoir terminé le nettoyage, nous exécutons à nouveau le test de surface (en appuyant deux fois ou avec la commande de la console SCAN). Dans ce cas, le contrôleur d'hélice doit recalculer les attributs SMART vitaux, ce qui rendra son statut SMART plus fiable. S'il n'y a plus de badges, la vis peut être considérée comme réparée. Nous sortons de MHDD, lançons notre moniteur SMART et regardons la valeur de l'attribut Réalloué du nombre de secteurs. S'il n'augmentait pas après le nettoyage et que les défauts disparaissaient, alors ils étaient logiques. S'il augmentait, ils étaient physiques et le contrôleur effectuait un remappage réussi de ces secteurs. Si, au contraire, les badges restent et que la valeur du taux d'erreur de lecture brute a considérablement diminué, tout est beaucoup plus compliqué et l'hélice est sérieusement endommagée. Nous allons essayer de le traiter davantage - de faire un remappage.

Vous avez peut-être déjà remarqué que lorsque vous appuyez une fois sur la touche dans MHDD, un menu apparaît contenant des paramètres de numérisation supplémentaires (Fig. 5)


Figure 5. Paramètres de numérisation et de remappage

Parmi ces paramètres se trouve la fonction de remappage. Par défaut, il est éteint, mais en plaçant le curseur dessus et en appuyant sur la "espace", vous pouvez l'activer (Remap : ON). Dans ce mode, MHDD essaiera de remédier au secteur défectueux, en montrant au contrôleur de toutes les manières possibles qu'il y a un MAUVAIS ERREUR et qu'il doit être caché. Dans ce cas, un carré bleu ou une inscription apparaît à côté de chaque secteur masqué avec succès. Après avoir éliminé tous les défauts, vous devez réexécuter le test de surface, quitter MHDD et redémarrer le moniteur SMART, en vous assurant que la valeur du nombre de secteurs réaffectés a augmenté. Cela signifie que le remappage a réussi, sans erreurs, et que les défauts ont bien été remplacés à partir de la réserve.

Si, pour une raison quelconque, vous ne souhaitez pas perdre les informations d'un disque dur endommagé, par exemple, il n'y a nulle part où les enregistrer, ne désespérez pas. Vous pouvez essayer de ne pas remise à zéro complète, et accédez directement au remappage à l'aide de MHDD. Dans ce cas, les informations de la vis ne sont pas effacées, sauf, peut-être, celles qui se trouvaient dans les badges eux-mêmes (mais elles ne peuvent toujours pas être restituées). Lorsque des badges sont trouvés, le programme leur appliquera les mêmes mesures que lors de la remise à zéro - un enregistrement de bas niveau, et donc, même si les mauvais s'avèrent logiques, ils peuvent très probablement être corrigés. Le résultat exact dépend de l'implémentation du microcode d'un modèle d'entraînement particulier. Mais si cela n'aide pas et que les défauts ne disparaissent pas, il faudra quand même effectuer une remise à zéro, au cas où. Dans certains cas, seule l'utilisation de la commande "aerase" peut aider (elle remet la vis à zéro en utilisant un algorithme différent, mais fonctionne plus lentement).

Le programme MHDD est constamment complété et amélioré. Par conséquent, en visitant son site officiel, vous pouvez télécharger sa dernière version.

Il peut arriver que même après toutes les opérations effectuées, les badges restent et SMART indiquera que le remappage n'a pas lieu. Il peut y avoir plusieurs raisons :

  • la vis est très ancienne et son contrôleur ne prend pas en charge la réaffectation automatique des défauts. Par exemple, les vis de l'entreprise ne se prêtent pas du tout au remappage. Il n'est traité qu'avec des utilitaires technologiques spéciaux;
  • la vis peut avoir une liste G complète et ne plus avoir de place pour de nouveaux défauts. Ceci est clairement visible dans SMART par le blocage de l'attribut Réalloué du nombre de secteurs. Une telle vis est réparée dans un atelier, en transférant tous les remappages vers la liste P et le formatage de bas niveau ultérieur ;
  • la procédure de remplacement des défauts automatiques a été désactivée dans la vis elle-même. Les utilitaires propriétaires de certains lecteurs vous permettent de le faire, et ils peuvent également le réactiver. C'est un cas rare;
  • un défaut particulier ne se prêtant pas au remappage peut apparaître sur la vis. Par exemple, si l'en-tête de secteur est physiquement endommagé, dans lequel le secteur est marqué comme MAUVAIS, ou si les balises d'asservissement sont gravement endommagées. Une telle vis n'est réparée qu'en mode technologique, par un bon spécialiste;
  • le contrôleur ne pouvait pas croire que le secteur était vraiment défectueux, car il était toujours capable de le lire/écrire, même si ce n'était pas du premier coup. Dans ce cas, le remappage n'aura pas lieu. Aucun programme de masquage des défauts n'écrit jamais directement dans les listes de défauts. Cela ne peut être fait que par le contrôleur lui-même, sur la base de ses observations. Pour qu'il « croie » qu'il y a un mal à un endroit donné, et pour le cacher, il faut parfois lui expliquer longtemps, en montrant de toutes les manières possibles le secteur problématique - écrire / lire à plusieurs reprises, jusqu'à ce qu'une erreur se produise. Par conséquent, les utilitaires de remappage ne masqueront jamais un défaut imminent. Pour que cela se produise, vous n'avez besoin que d'un "vrai" MAUVAIS. Cette « méfiance » est faite exprès : après tout, chaque secteur délocalisé dégrade les paramètres du variateur, réduisant ses performances. Et très probablement, cela ne fonctionnera pas pour masquer 666 défauts avec un remappage - la taille de la liste de défauts personnalisée est limitée et à une certaine valeur (de plusieurs dizaines à plusieurs centaines de secteurs, selon le modèle spécifique), la vis se remplit de SMART, informant qu'il est temps qu'il soit réparé ou mis en décharge.

Mais ne vous précipitez pas pour jeter un tel lecteur. S'il est relativement moderne, et n'a pas de liste de défauts débordante (l'attribut 5 est normal), il y a encore de l'espoir pour un remappage. Il suffit d'essayer de lui appliquer un autre programme qui a un plus grand nombre de cycles d'écriture sur le secteur défectueux. Ces programmes incluent HDD Utility pour DOS. Il fonctionne un peu différemment de MHDD : il sépare les fonctions de vérification de surface et de remappage, et le remappage est effectué sur la base du protocole créé lors de l'analyse. Par conséquent, nous commençons d'abord la vérification en parcourant la chaîne : - -, puis nous passons à l'article - - (Fig. 6). Avant cela, il est conseillé de se familiariser avec la description de ce programme, car il est très détaillé et écrit en russe. Inconvénients de Hdd Utility - incompréhension des disques d'un volume supérieur à 8,4 Go et refus de travailler avec certains modèles (ce dernier est dû à la limitation version gratuite). Mais ce n'est pas si important - les vis "difficiles à casser" ont généralement une petite capacité - il s'agit généralement de divers modèles Western Digital d'une capacité de 0,65-6,4 Go. Pour les grosses vis, vous pouvez utiliser le programme HddSpeed ​​​​v.2.4, il a également des fonctions de remappage (Essayer de réparer / réaffecter les défauts trouvés) et Description russe(Fig. 6).


Figure 6. Utilitaire de disque dur. Le processus de masquage des secteurs défectueux


Riz. 7 : Remapper avec HDdSpeed

Il est impossible d'évaluer l'état réel du variateur d'après le graphique reçu via son interface. Cela est dû au fait que des retards se produisent inévitablement lors du fonctionnement de l'interface, car le contrôleur à vis, en plus de transférer des données, effectue de nombreuses autres opérations : conversion des adresses physiques en LBA, gestion des défauts, écriture de journaux SMART internes, vérification des données et calcul de leurs sommes de contrôle, gestion de la stratégie de mise en cache, étalonnage thermique, etc. Par conséquent, cette méthode ne convient que pour une estimation approximative de la vis, identifiant les erreurs grossières, et n'est utilisée que dans la vie quotidienne. Les auteurs de programmes de tests en sont bien conscients, soulignant l'impossibilité d'utiliser leurs résultats comme preuve. Les tests les plus fiables sont considérés comme étant sous DOS pur. Dans les environnements multitâches, la situation est pire, car tout processus d'arrière-plan déforme les intervalles de temps, ce qui empêche une évaluation précise de l'état du disque.

Méthodes alternatives pour masquer les défauts

Comme mentionné ci-dessus, le remappage présente un inconvénient, qui se manifeste sous la forme de secousses de têtes dans la zone de réserve. Dans ce cas, la vis peut cliquer pendant le fonctionnement, et des creux seront visibles sur le graphique. Cela peut rendre très difficile, par exemple, le travail avec la vidéo en streaming. Ceci est particulièrement prononcé lorsque les remappages sont situés au début du disque : dans ce cas, les têtes parcourent le chemin maximum, et les retards dans leur déplacement sont très importants. Par conséquent, dans certains cas, le remappage peut être inapproprié, et à la place Le Meilleur Choix masquera les défauts au moyen du système de fichiers. Par exemple, le formatage de haut niveau habituel format.com, Scandisk ou Norton Disk Doctor. Il vous suffit de décider de cette étape immédiatement après avoir vérifié la surface, sans essayer de remapper la vis. Sinon, en cas de succès, il sera impossible de restituer les badges et d'effacer le tableau des défauts. Le remappage est une procédure unique, et si le contrôleur à vis a transféré les adresses de secteur dans la réserve, il sera impossible de les renvoyer.

Une autre alternative au remappage consiste à couper l'espace à la fin du disque à l'aide de la technologie HPA (Host Protected Area), disponible dans toutes les vis modernes. Dans ce cas, la vis sera déterminée dans le BIOS pour un volume plus petit, et tous les problèmes, s'ils sont situés à la fin, resteront "à la mer" et deviendront invisibles. Cette méthode doit être appliquée aux lecteurs avec beaucoup de défauts à la fin du disque (malheureusement, c'est rare). A tout moment, la vis peut être ramenée à sa pleine capacité et, par conséquent, les mauvaises aussi. Cela peut être fait en utilisant le programme MHDD (commandes de console HPA et NHPA). Si la vis est ancienne et ne prend pas en charge HPA, vous pouvez créer une partition logique distincte, non seulement à la fin, mais également à tout autre endroit du disque, et la positionner de manière à ce qu'un grand groupe de problèmes s'y trouve . Ceci est fait par le programme Fdisk. Une telle section peut être martelée fichiers inutiles, ou vous ne pouvez pas du tout le formater, en lui attribuant le statut "non-dos" (il deviendra alors invisible pour le système).

Mais le plus La meilleure voie pour sauver la vis des mauvaises, surtout s'il y en a beaucoup, ou si elles ne se prêtent pas à un remappage - réparation du banc par un spécialiste qualifié. À l'aide d'équipements et d'utilitaires spéciaux, vous pouvez effectuer un cycle de réparation complet, similaire à celui que subit la vis en usine : formatage de bas niveau correct, nettoyage de la vis des remappages, restauration des informations de service, et beaucoup plus. Après une telle réparation, l'hélice sera indiscernable de la nouvelle, aura un calendrier régulier et, surtout, une telle hélice aura une marge de sécurité pour plusieurs années à venir.

Contrairement à la croyance populaire, le remappage et le formatage de bas niveau ne sont pas une solution unique pour tous les problèmes. Si la vis présente un dysfonctionnement matériel grave, ces actions non seulement ne guériront pas le patient, mais peuvent également lui nuire, l'achevant complètement. Par exemple, si la vis frappe de manière monotone lorsqu'elle est allumée et ne veut pas être détectée dans le BIOS, ou si elle frappe lors de la copie de fichiers, vous n'avez pas besoin de la tourmenter par logiciel, ils n'aideront pas. Ce comportement est généralement associé à une rupture de tête physique, à des étiquettes d'asservissement endommagées ou à un dysfonctionnement du contrôleur. Une telle vis n'a pas besoin d'être formatée, mais réparée par un spécialiste compétent.

Fonctionnalités, problèmes et prévention

Toutes les vis ne se détériorent pas en raison d'une manipulation imprudente. Parfois, la raison de leurs problèmes est due à des erreurs commises par les développeurs eux-mêmes. Certains d'entre eux ont des conséquences irréparables, car ils peuvent altérer physiquement la surface magnétique. Ce fut le cas, par exemple, en 1996 avec les disques durs Quantum ST. En raison d'une erreur dans le microcode, ces vis ont décollé les têtes un peu plus tôt que les crêpes n'ont pris la vitesse souhaitée. En conséquence, les têtes ont gratté la surface, ce qui a entraîné un grand nombre de blocs défectueux et une panne rapide du lecteur. Mais cela ne s'est pas produit pendant le fonctionnement normal, mais seulement lorsque la vis est sortie du mode veille, donc pour beaucoup, ce problème est resté inaperçu. Et seulement après avoir réorganisé le système d'exploitation, s'ils oubliaient de désactiver la "consommation d'énergie réduite", la vis a commencé à s'effondrer. Cette maladie était si répandue qu'elle était communément appelée "réveil de grand-mère" - à cause du son métallique caractéristique que la vis faisait lorsqu'elle "laissait tomber les sabots". Après chaque "réveil", la vis a reçu un nouveau lot de défauts, et les tentatives de remappage n'ont aidé que tant qu'il y avait suffisamment d'espace dans la table des défauts. Par conséquent, pour sauver les hélices survivantes, Quantum a publié un correctif. Malheureusement, il était trop tard - presque toutes les vis de cette série se sont éteintes plus d'un an.


Les disques durs Old Western Digital ont eu des problèmes similaires en 1995, mais ils avaient des badges à la fin du disque. Il y a souvent un tel problème: la vis cesse tout simplement d'être détectée dans le BIOS. La raison en est une erreur du programmeur qui a écrit le firmware, à la suite de laquelle la vis elle-même gâche la zone de service: en raison du débordement des journaux d'erreurs internes, les zones voisines sont écrasées, sans lesquelles le disque dur refuse de fonctionner. En règle générale, cela est précédé d'une sorte de dysfonctionnement, par exemple l'apparition de blocs défectueux ou l'overclocking infructueux du bus. C'est exactement ce qui s'est passé avec la série IBM DTLA : l'erreur se cachait dans SMART, et si elle était allumée, la vis mourait. Seagate, Fujitsu et bien d'autres ont eu des problèmes similaires. Par conséquent, vous devez surveiller la publication des mises à jour de votre disque dur et les "modifier" régulièrement. Contrairement au firmware BIOS des cartes mères, cela doit être fait - si la société a publié le firmware, ce n'est pas sans raison: peut-être qu'un bogue sérieux a été trouvé, dont l'élimination vous évitera des problèmes à l'avenir.

Il y a encore une rumeur parmi de nombreux utilisateurs selon laquelle certaines vis meurent à cause d'un formatage de bas niveau "incorrect", par exemple, par le programme intégré au BIOS des cartes mères. Jusqu'à présent, nous n'avons pas pu trouver de preuves suffisantes pour cela, mais il existait un modèle de vis avec un trou dans le microcode qui pourrait conduire à un effet similaire. Il s'agit d'une série Fujitsu TAU (vers 1996), qui traite incorrectement la commande ATA 50h : c'est avec elle que le BIOS effectue le formatage universel, et cette commande est incluse dans de nombreux programmes à la HddSpeed. Par conséquent, ne tentez pas le destin en formatant ces vis avec des utilitaires peu connus ou à partir du BIOS.

De nombreuses vieilles vis, si elles étaient mal formatées, obtenaient un programme de lecture inégal. Vous pouvez le réparer en effectuant un disque zéro dans MHDD.

Un autre type de programmes qui ne peuvent être utilisés que par les fabricants sont les commutateurs de mode DMA : les changements entre UDMA33 / 66/100 sont un changement dans une partie du microcode de la vis, donc une tentative d'utiliser l'utilitaire de quelqu'un d'autre peut endommager le firmware, et donc à des pépins aux conséquences imprévisibles.

C'est tout. Espérons que ce truc vous a aidé. Mais rappelez-vous : n'importe quel nombre de blocs MAUVAIS sur une vis est une raison pour une demande de garantie. Et l'impossibilité de les retirer sans détériorer les caractéristiques du disque est une raison pour échanger l'appareil. Et si vous parvenez à en convaincre le vendeur, considérez que la dissimulation des secteurs MAUVAIS a réussi à 100%. N'oubliez pas la prévention et vous n'aurez peut-être pas besoin de cacher quoi que ce soit.

1. Un peu d'histoire

Les secteurs défectueux (de l'anglais - mauvais, inutilisable) se trouvent sur tous les disques durs. Quel que soit le soin avec lequel leurs disques ont été réalisés, chacun d'eux contient plusieurs endroits, dont l'écriture ou la lecture est accompagnée d'erreurs. De plus, il existe simplement des zones de surface glitch qui peuvent évoluer en défauts avec le temps, ce qui est inacceptable pour l'utilisateur. Par conséquent, chaque lecteur, après avoir été fabriqué en usine, subit des tests approfondis, au cours desquels les secteurs défectueux sont identifiés. Ils sont marqués comme inutilisables et entrés dans une table spéciale - liste des défauts .

Les toutes premières vis comportaient une feuille de défauts sous la forme d'un autocollant en papier, dans laquelle les adresses des zones instables étaient saisies en usine. Ces appareils, qui sont une copie légèrement modifiée d'un lecteur de disquette classique, ne pouvaient fonctionner que sous leurs paramètres physiques : le nombre de pistes, de secteurs et de têtes indiqués dans leur passeport correspondait exactement à leur nombre réel. En achetant un tel appareil, l'utilisateur a lu l'autocollant et a entré lui-même les adresses des zones tuées dans le FAT. Après cela, le système d'exploitation a cessé de remarquer ces défauts, tout comme il ne remarque pas les blocs défectueux sur les disquettes s'ils étaient supprimés par scandisk. grappe - l'unité minimale d'espace disque logique. Au niveau physique, le cluster se compose de plusieurs secteurs, et si un secteur est endommagé, le système d'exploitation déclare l'ensemble du cluster inutilisable. Il n'y avait pas d'autres méthodes pour cacher les défauts à l'époque. Et quand il y avait des moyens de cacher certains secteurs, les gens n'ont pas proposé de nouveaux concepts, et ils continuent toujours avec succès à utiliser le mot "bloc".

Il ne fallut pas longtemps avant que les fabricants proposent une chose très intéressante : si l'utilisateur marque toujours les blocs défectueux comme inutiles, raisonnaient-ils, alors pourquoi ne pas les marquer directement à l'usine ? Mais comment faire cela s'il n'y a pas de système de fichiers sur la vis, et on ne sait pas ce que ce sera ? C'est à ce moment-là qu'ils ont trouvé une chose délicate appelée "Traducteur": ils ont commencé à écrire un tableau spécial sur les crêpes, dans lequel il était noté quels secteurs devaient être cachés à l'utilisateur et lesquels devaient lui être laissés. Le traducteur est devenu une sorte de lien intermédiaire reliant les « disques-têtes » physiques du système à l'interface de stockage. Il était supposé que lorsque la vis est allumée, elle lira d'abord ses tables internes, cachant les adresses des défauts qui y sont marqués, et ensuite seulement permettra au BIOS, au système d'exploitation et aux programmes d'application d'y accéder. Et pour que l'utilisateur n'écrase pas accidentellement le traducteur en travaillant, il a été placé dans une zone spéciale du disque, inaccessible aux programmes conventionnels. Seul le contrôleur d'hélice pouvait y accéder. Cet événement a fait une véritable révolution dans l'industrie du disque dur, et a marqué l'émergence d'une nouvelle génération de disques - avec une zone de service. Pour que toutes les vis d'un même modèle, mais avec un nombre de défauts différent, aient la même capacité, elles ont commencé à laisser des pistes de rechange sur chacune d'elles - une réserve spécialement prévue pour égaliser la capacité d'un même type de variateurs à la valeur déclarée standard. Ils ont commencé à le placer à l'extrémité du disque, près de son centre, et il était également inaccessible à l'utilisateur. En quittant l'usine, ces disques durs n'avaient pas plus d'un secteur défectueux visible. Si de nouveaux défauts apparaissaient pendant le fonctionnement, l'utilisateur pouvait effectuer un formatage de bas niveau avec un utilitaire universel à partir du BIOS de la carte mère et essayer de les masquer. Parfois, comme pour les disquettes, cela réussissait. Mais si les "mauvais esprits" étaient physiques, cela n'a pas aidé: il était impossible d'ajouter de nouveaux défauts à la table et de réécrire le traducteur sans programmes spéciaux. Par conséquent, les blocs défectueux sur de nombreuses anciennes vis (avant 1995) devaient être cachés de la même manière obsolète - via FAT. Et seuls Seagate, Maxtor et Western Digital ont publié des utilitaires pour masquer les défauts et les remplacer de la réserve (ils se trouvent toujours sur certains fichiers ftp et s'appellent respectivement sgatfmt4.exe, mformat2.exe et wddiag.exe).

Le temps a passé et les vis ont changé encore plus. Dans un effort pour augmenter la densité d'enregistrement, les développeurs ont commencé à utiliser diverses astuces non standard : ils ont commencé à appliquer étiquettes d'asservissement conçu pour un coup plus précis des têtes sur les pistes. La technologie de l'enregistrement par zone (ZBR) est apparue, dont la signification était dans un nombre différent de secteurs sur les pistes extérieure et intérieure. L'entraînement des têtes a changé - au lieu d'un moteur pas à pas, ils ont commencé à utiliser un positionneur sous la forme d'une bobine mobile. Et les têtes et les disques eux-mêmes ont tellement changé que chaque entreprise a développé sa propre structure du format de niveau inférieur, affinée uniquement pour sa technologie. Cela rendait impossible l'utilisation d'utilitaires de formatage universels de bas niveau en raison du fait que le traducteur de ces vis a appris à masquer le format physique des lecteurs, le traduisant en un format virtuel. Le nombre de cylindres, de secteurs et de têtes écrits sur le corps de la vis a cessé de correspondre à leurs vraies valeurs et les tentatives de formatage d'une telle vis avec d'anciens utilitaires se sont généralement soldées par un échec: son contrôleur a rejeté la commande ATA standard 50h, ou simplement formatage imité en remplissant la vis avec des zéros. Cela a été spécifiquement omis pour la compatibilité avec les programmes plus anciens. Pour la même raison, la procédure Low-Level Format a été exclue du BIOS des cartes mères modernes. Et pour faire de telles vis un véritable formatage de bas niveau, il était nécessaire de contourner le traducteur, pour accéder directement aux pistes et aux têtes physiques. Pour ce faire, ils ont commencé à utiliser un utilitaire technologique qui lance un microcode spécial écrit dans la ROM du lecteur. La commande d'appel de ce microcode est unique pour chaque modèle d'hélice, et fait référence à équipes technologiques qui ne sont pas divulgués par l'entreprise. Souvent, un tel formatage ne pouvait pas être effectué via une interface IDE standard : de nombreux modèles de vis des années 90 - Conner, Teac, etc., ainsi que tous les Seagate modernes, nécessitent un connecteur séparé pour être connecté au terminal via un port COM. Quant aux utilités technologiques, elles n'ont jamais été largement diffusées et n'étaient pas accessibles à l'utilisateur moyen. Pour une utilisation généralisée, des programmes insensés ont été écrits pour effectuer un pseudo-formatage via l'interface : remplir le disque de zéros pour le vider d'informations. Cela se voit même à partir des noms de ces utilitaires, que l'on peut trouver sur les sites Web des producteurs de disques durs : wdclear, fjerase, zerofill, etc. Naturellement, ces programmes ne contiennent aucune commande technologique et peuvent donc être appliqués à n'importe quel disque dur. De tels utilitaires sont souvent utiles, aidant à se débarrasser de certains types de BAD, dont nous parlerons un peu plus tard.

Pourquoi les fabricants ont-ils agi si cruellement, nous privant de la possibilité de faire le bon formatage de bas niveau et de masquer nous-mêmes les défauts ? Il n'y a toujours pas de consensus sur cette question, mais la réponse officielle de la plupart des entreprises ressemble à ceci : « C'est une opération tellement complexe et dangereuse qu'un utilisateur ordinaire ne peut pas être autorisé à le faire, sinon de nombreuses vis seront tout simplement tuées. Par conséquent, le formatage de bas niveau ne peut être effectué qu'en usine ou dans un centre de service d'entreprise. »

Essayons de savoir si c'est vraiment le cas. Et en même temps, regardons ce qu'est le vrai formatage de bas niveau des disques durs modernes, est-il possible de le faire soi-même, et surtout - en avons-nous besoin ?

2. Préparation du disque dur en usine

Avant de cacher les mauvais "s à l'usine, il est très important de tout identifier, même les très petits défauts, ainsi que les zones instables qui peuvent évoluer en mauvais" avec le temps. Après tout, si cela se produit pendant le fonctionnement, l'utilisateur peut perdre un fichier important et la réputation de l'entreprise qui a publié un tel lecteur "inachevé" sera endommagée. Par conséquent, tester les disques durs avant de masquer les défauts prend un temps très long, au moins plusieurs heures, et s'effectue en mode technologique. Ceci est fait pour éliminer les retards qui surviennent inévitablement pendant le travail du traducteur, transférant les données via le cache et la logique d'interface. Par conséquent, en usine, la surface n'est scannée que par des paramètres physiques. Habituellement, cela n'est pas fait par un programme externe, mais par un module spécial dans la ROM de la vis, qui fonctionne sans la participation de l'interface. Le résultat final de ces tests est d'obtenir une liste de défauts - une liste électronique des zones inutilisables de l'espace disque. Il est introduit dans la zone de service de l'hélice et y est stocké pendant toute la durée de vie de l'entraînement.

Les disques durs modernes ont deux principales listes de défauts : l'une est remplie en usine lors de la fabrication du disque et s'appelle P-list (-primaire), et la seconde s'appelle G-list (du mot - croissant), et est réapprovisionné lors du fonctionnement de la vis, lorsque de nouveaux défauts apparaissent... De plus, certaines vis (en particulier les Quantum Fireball des séries ST et TM) ont également une liste de défauts d'asservissement (les marques d'asservissement appliquées aux disques durs comportent parfois aussi des erreurs), et de nombreux modèles modernes contiennent également une liste de défauts temporaires ( en attente) défauts. Dans celui-ci, le contrôleur entre dans des secteurs "suspects" de son point de vue, par exemple ceux qui n'ont pas été lus la première fois, ou avec des erreurs.

Après avoir reçu une feuille de défauts, ils commencent à masquer les défauts. Il existe plusieurs façons de les masquer, chacune ayant ses propres caractéristiques. Théoriquement, vous pouvez simplement réaffecter les adresses des secteurs endommagés à la réserve et les prendre à partir de là, mais cela entraînera une perte de performance de la vis, car chaque fois qu'elle détectera un secteur marqué comme inutilisable, elle sera obligée de déplacer les têtes vers la zone de réserve, qui peut être éloignée du lieu du défaut. S'il y a beaucoup de secteurs réaffectés, les performances du lecteur chuteront beaucoup, car la plupart du temps, il passera à des contractions inutiles des têtes. De plus, les performances des vis avec différents nombres de défauts varieront considérablement, ce qui, bien sûr, est inacceptable dans la production en série. Cette méthode de masquage des défauts est appelée "Méthode de substitution" ou remapper(de l'anglais : remap - reconstruire la carte du secteur).

En raison des nombreuses lacunes inhérentes au remappage, cette méthode n'est jamais utilisée dans la production industrielle de vis, mais un algorithme différent est utilisé : après avoir identifié tous les défauts, les adresses de tous les secteurs utilisables sont réécrites afin que leurs numéros soient dans l'ordre. Les secteurs défectueux sont simplement ignorés et ne participent pas aux travaux ultérieurs. La zone de réserve reste également continue et une partie est attachée à l'extrémité de la zone de travail pour égaliser le volume. Cette façon de cacher les défauts est plus difficile à mettre en œuvre que le remappage, mais le résultat en vaut la peine - quel que soit le nombre de secteurs défectueux, le lecteur ne ralentit pas. Ceci, le deuxième type principal de dissimulation des défauts est appelé "Méthode de saut de secteur"... (Il existe d'autres algorithmes pour masquer les défauts d'usine, par exemple en éliminant une piste entière ou en utilisant un secteur de rechange sur chaque piste, mais ils présentent des inconvénients et ne sont donc pratiquement pas utilisés dans les variateurs modernes).

Le processus de recalcul des adresses avec des défauts ignorés est appelé "formatage interne". Interne - parce que l'ensemble du processus se déroule complètement à l'intérieur de la vis, à des adresses physiques et sans la participation de l'interface. A ce moment, la vis est sous le contrôle du firmware intégré à sa ROM, qui analyse la liste des défauts et contrôle le formatage. Il ne peut pas être interrompu par des commandes externes. Une fois le formatage terminé, le micrologiciel recalcule automatiquement le traducteur (ou le crée à nouveau) et la vis devient prête à l'emploi. Après cela, sans un seul bloc défectueux, il vient de l'usine à l'acheteur.

3. Nouvelles technologies

Il est maintenant clair pourquoi les utilitaires propriétaires n'effectuent aucune opération liée à l'accès direct à la zone de service. Après tout, masquer les défauts par le formatage est presque un cycle de réparation complet basé sur des paramètres externes et associé à une compréhension claire de chaque étape. Et il suffit de faire quelque chose de mal pour ruiner le lecteur. Voici un exemple simple : un utilisateur a décidé de faire un "vrai" formatage de bas niveau en exécutant une routine ROM en mode technologique. Le processus dure généralement de 10 à 60 minutes, mais il y a ensuite une panne de courant ou un gel banal - et l'hélice est laissée sans traducteur, tk. n'a tout simplement pas le temps de le recréer. Cela signifie qu'un tel périphérique ne conviendra pas pour un travail ultérieur - ni le système d'exploitation ni le BIOS ne le verront. Il est effrayant d'imaginer combien de disques peuvent être tués de cette manière, par simple curiosité ou par erreur. Surtout si ces utilitaires tombent entre les mains de mannequins qui exécutent tout sur leurs ordinateurs et appuient sur RESET à la place. Bien entendu, le disque ne se détériore pas de manière irrévocable et vous pouvez lui redonner vie en exécutant à nouveau le formatage. Mais la pensée de la plupart des utilisateurs est organisée de telle manière que face à des problèmes (un cadavre non défini dans le BIOS au lieu d'une vis), beaucoup paniquent, blâmant les fabricants pour tout. Et ils n'ont naturellement pas besoin d'hémorroïdes supplémentaires - il est beaucoup plus important de faire en sorte que la vis respecte la période de garantie. Par conséquent, il y a plusieurs années, la possibilité de "réparer" indépendamment les mauvaises sections - pour effectuer un remappage - a commencé à être incluse dans les lecteurs. Comme mentionné précédemment, le remappage n'a pas été utilisé dans la préparation en usine des lecteurs, mais il s'est avéré être une solution très efficace pour masquer les défauts dans les conditions domestiques. Les avantages du remappage par rapport au formatage interne sont l'absence de transfert de la vis en mode technologique, la rapidité d'exécution et la sécurité pour le variateur. De plus, dans de nombreux cas, un remappage peut être effectué sans démolir le système de fichiers et sans la destruction de données associée. Cette technologie est appelée réaffectation automatique des défauts, et le processus lui-même est appelé réaffectation. Ainsi, remapper et réaffecter sont en grande partie les mêmes, bien que le terme réaffecter soit généralement appliqué à un seul secteur et remapper sur l'ensemble du disque.

Le remappage fonctionne comme suit : si une erreur se produit lors de la tentative d'accès à un secteur, le contrôleur « intelligent » comprend que ce secteur est défectueux et « à la volée » le marque comme étant MAUVAIS. Son adresse est immédiatement inscrite dans la table des défauts (G-list). Pour de nombreuses vis, cela se produit si rapidement que l'utilisateur ne remarque même pas que le défaut est détecté et caché. Pendant le fonctionnement, la vis compare constamment les adresses actuelles des secteurs avec les adresses de la table et ne fait pas référence aux secteurs défectueux. Au lieu de cela, il déplace les têtes vers la zone de réserve et lit un secteur à partir de là. Malheureusement, en raison du temps nécessaire pour le positionnement à longue distance, ces secteurs apparaîtront sous forme de petits creux dans le graphique de lecture. La même chose se produira lors de l'enregistrement. Par conséquent, les ingénieurs de Quantum sont allés encore plus loin et ont presque éliminé le principal inconvénient du remappage, ayant incarné leurs idées dans de nombreux modèles de la série Fireball : ces disques ont un secteur de rechange sur chaque piste, le remappage se produit dans ce secteur, et il y a pratiquement aucun retard.

Si une erreur se produit pendant le fonctionnement normal du système d'exploitation, le remappage automatique est extrêmement rare. Cela est dû au fait que, sur la plupart des disques durs, la réaffectation n'est déclenchée que lors de l'écriture. Et de nombreux systèmes d'exploitation, avant d'écrire, vérifient l'intégrité du secteur et, détectant une erreur, refusent d'y écrire. Par conséquent, dans la plupart des cas, pour la production d'un remappage, la vis doit être "demandée" à ce sujet - pour effectuer une réécriture forcée de bas niveau du secteur en contournant les fonctions standard du système d'exploitation et du BIOS. Cela se fait par un programme qui peut accéder à la vis directement via les ports du contrôleur IDE. Si une erreur se produit lors d'un tel enregistrement, le contrôleur remplacera automatiquement ce secteur de la réserve, et le BAD disparaîtra.

La plupart des utilitaires dits de « formatage de bas niveau » des fabricants sont basés sur ce principe. Tous, si vous le souhaitez, peuvent être utilisés pour des vis d'autres sociétés (si ces programmes refusent de fonctionner avec les disques durs d'autres personnes, cela est fait pour des raisons de marketing. Par exemple, Fujitsu souffre d'une telle cupidité). Et bien sûr, les fonctions de remappage sont présentes dans de nombreux programmes universels et gratuits, dont nous examinerons les caractéristiques d'utilisation un peu plus tard. En attendant, un peu plus de théorie :)

Le mythe le plus répandu parmi les utilisateurs est l'affirmation selon laquelle chaque vis a besoin de son propre programme "spécial" pour masquer les défauts, ainsi que le fait que le remappage est un formatage de bas niveau. En fait, ce n'est pas le cas. Le remappage est juste une sorte d'enregistrement d'informations par des moyens standard, et dans la plupart des cas, tous les utilitaires de remappage peuvent être appliqués à n'importe quelle vis. Le remappage n'est pas effectué par des programmes externes, mais par le contrôleur à vis. Lui seul prend la décision de réaffecter les secteurs défectueux. Les programmes "étrangers" ne peuvent pas non plus gâcher le lecteur, car ils n'utilisent pas de commandes technologiques et, en mode normal, la vis ne vous permettra jamais de faire quoi que ce soit d'elle-même, à l'exception des opérations de lecture-écriture standard. La seule différence entre les utilitaires propriétaires est le nombre de tentatives d'écriture/lecture/vérification pour différentes vis. Pour que le contrôleur « croie » qu'il y a un MAUVAIS à cacher dans le secteur, un cycle suffit pour certains hards, et plusieurs pour d'autres.

4. Encore une fois à propos de S.M.A.R.T.

Presque tous les disques durs sortis après 95 disposent d'un système de surveillance opérationnelle de leur état - S.M.A.R.T. (Technologie d'autosurveillance et de rapport). Cette technologie vous permet d'évaluer à tout moment des paramètres aussi importants du lecteur que le nombre d'heures travaillées, le nombre d'erreurs survenues pendant le processus de lecture / écriture, et bien plus encore. Les premiers disques durs équipés de ce système (par exemple, le WD AC21200) avaient un SMART très imparfait de quatre à six attributs. Mais bientôt la norme SMART-II a été développée, et depuis son apparition, la plupart des lecteurs ont une fonction telle que le diagnostic interne et l'auto-surveillance. Cette fonctionnalité est basée sur une série de tests internes autonomes qui peuvent être invoqués avec des commandes ATA standard et est conçue pour fournir une surveillance approfondie de la mécanique du lecteur, des surfaces de disque et de nombreux autres paramètres. Après avoir exécuté les tests, le lecteur doit obligatoirement mettre à jour les lectures de tous les attributs SMART en fonction de son état actuel. Les temps de test peuvent varier de quelques secondes (Quantum) à 54 minutes (Fujitsu MPG). Les tests SMART peuvent être activés, par exemple, à l'aide du programme MHDD (commande de console "smart test"). Après l'exécution des tests, des phénomènes "étranges" sont possibles, très similaires à ceux qui se produisent lorsque le défragmenteur est en marche : brûlure continue de l'indicateur de disque dur et bruit de mouvement intensif des têtes. C'est normal : la vis scrute la surface à la recherche de défauts. Il vous suffit d'attendre un peu jusqu'à ce que l'autotest soit terminé et que la vis se soit calmée.

Plus récemment, la spécification SMART-III est apparue, dans laquelle il n'y a pas seulement la fonction de détecter les défauts de surface, mais aussi la possibilité de les réparer "à la volée" et de nombreuses autres innovations. L'une de ses variétés est le système Data Lifeguard utilisé dans les nouveaux lecteurs Western Digital. Son essence est la suivante: s'il n'y a pas d'accès à la vis, il commence à scanner la surface tout seul, identifiant les secteurs instables, et lorsqu'ils sont détectés, il transfère les données vers la zone de sauvegarde. Puis il le réaffecte. Ainsi, les données sont sauvegardées avant même que le vrai BAD ne survienne à cet endroit. Contrairement à la surveillance SMART, Data Lifeguard ne peut pas être désactivé par des commandes externes et fonctionne en permanence. Par conséquent, les BAD-blocks "visibles" sur les disques durs Western Digital modernes n'apparaissent presque jamais.

Pour afficher l'état intelligent d'un disque dur, des programmes appelés moniteurs intelligents sont utilisés. L'un d'eux fait partie du complexe HddUtil pour DOS et s'appelle smartudm. Vous pouvez le télécharger ici : www.sysinfolab.com/files/smartudm.zip. Ce programme fonctionne avec tous les disques durs et contrôleurs. De plus, ce programme est livré avec une documentation détaillée avec une description de tous les attributs. Il existe des moniteurs SMART pour Windows 9x, par exemple, SiGuardian (http://www.siguardian.ru/) et SmartVision (www.acelab.ru/products/pc/utility.smart203.zip) sont très populaires, mais ils peuvent ne fonctionne pas sur certains systèmes. Cela s'explique par le fait que les programmes fonctionnent directement avec la vis, via les ports, et que les pilotes de bus mastering de certains chipsets interfèrent avec cela. Les propriétaires de Windows XP doivent prêter attention au moniteur SmartWiew www.upsystems.com.ua/ - le programme fonctionne correctement dans ce système, même sur les chipsets VIA.

Il existe une relation entre les attributs SMART et l'état de surface. Considérons ceux qui sont directement liés aux blocs défectueux :

Nombre de secteurs réaffectés et nombre d'événements réaffectés: nombre de secteurs réaffectés. Ces attributs indiquent le nombre de secteurs réaffectés par le remappage dans la liste des défauts développés. Ils doivent être nuls pour les nouvelles vis ! Si leur valeur diffère de zéro, cela signifie que la vis était déjà utilisée, des badges sont apparus dessus et un remappage a été effectué. Et pour les vis Fujitsu, ces attributs peuvent augmenter spontanément en raison d'une alimentation électrique de mauvaise qualité. Soyez prudent lorsque vous en achetez un d'occasion!

Taux d'erreur de lecture brute: nombre d'erreurs de lecture. Pour de nombreux disques durs (par exemple, Seagate et Fujitsu), ils sont toujours au-dessus de zéro, mais si la valeur Value est dans la plage normale (zone verte), il n'y a rien à craindre. Il s'agit d'erreurs "soft" qui ont été corrigées avec succès par l'électronique du variateur et n'entraînent pas de corruption des données. C'est dangereux lorsque ce paramètre chute brusquement en peu de temps, passant dans la zone jaune. Cela indique de graves problèmes dans le lecteur, l'apparition possible de mauvaises données dans un proche avenir et qu'il est temps de sauvegarder les données importantes.

Secteur en attente actuel r : cet attribut reflète le contenu de la liste de défauts "temporaire", qui est présente sur tous les disques modernes, c'est-à-dire le nombre actuel de secteurs instables. La vis n'a pas pu lire ces secteurs la première fois. Le champ de valeur brute de cet attribut affiche le nombre total de secteurs que le lecteur considère actuellement comme des candidats au remappage. Si à l'avenir l'un de ces secteurs est lu (ou réécrit) avec succès, il est alors exclu de la liste des candidats. Une valeur constante de cet attribut au-dessus de zéro indique un problème avec le lecteur.

Secteur non corrigible: indique le nombre de secteurs pour lesquels les erreurs n'ont pas pu être corrigées avec le code ECC. Si sa valeur est supérieure à zéro, cela signifie qu'il est temps pour la vis de faire un remappage : il est possible qu'en écrivant des données, le système d'exploitation se heurte à ce secteur et par conséquent, des informations importantes ou un fichier système seront endommagé. Cependant, pour certaines vis, par exemple pour Fujitsu MPG, cet attribut pour une raison quelconque n'est pas réinitialisé même après le remappage, il n'est donc pas nécessaire de faire confiance à ses lectures.

5. Types de défauts et raisons de leur apparition

Il est temps de le comprendre, et pourquoi, en fait, y a-t-il une telle nuisance que bedy? Dans UPGRADE # 49, nous avons considéré uniquement les causes externes qui contribuent à leur apparition. Et maintenant, il est temps d'examiner le problème d'un point de vue différent - du côté du disque dur lui-même. Pour ce faire, considérons la structure du secteur, vue par l'électronique de l'hélice "de l'intérieur":

Riz. 1. Structure simplifiée du secteur du disque dur.

Comme vous pouvez le voir sur la figure 1, tout est beaucoup plus compliqué qu'il n'y paraît à première vue, même avec un éditeur de disque. Le secteur se compose d'un en-tête d'identifiant et d'une zone de données. Le début du secteur est marqué d'un octet spécial - le marqueur d'adresse (1). Il sert à informer le contrôleur que le secteur est sous la tête. Viennent ensuite les cellules qui contiennent l'adresse unique du secteur au format CHS (2) et sa somme de contrôle - pour vérifier l'intégrité de l'adresse enregistrée (3). 512 octets de données utiles sont placés dans un champ séparé (4), auquel, lors de l'écriture, plusieurs dizaines d'octets d'informations redondantes sont ajoutés pour corriger les erreurs de lecture à l'aide d'un code ECC (5). A côté des données sont placés 4 octets de la somme de contrôle cyclique (CRC) des données, qui sert à vérifier l'intégrité des données utilisateur, et à notifier le système de correction d'erreurs en cas de violation (6). Pour un fonctionnement plus fiable du secteur avec des fluctuations de vitesse de rotation, il existe des espaces-octets (7). Certains disques durs ont un octet supplémentaire après AM - le secteur y est marqué comme BAD.

Tant que la structure du format n'est pas brisée, le disque dur fonctionne correctement, remplissant clairement ses fonctions - stocker des informations. Mais si des forces maléfiques interviennent, et selon le type de destruction, elles se manifestent sous forme de MAUVAISES sévérités.

Les défauts peuvent être divisés en deux grands groupes : physiques et logiques. Considérons chacun de leurs types en détail.

Défauts physiques

Défauts de surface. Ils surviennent lorsque le revêtement magnétique est endommagé mécaniquement à l'intérieur de l'espace du secteur, par exemple en raison de rayures causées par la poussière, le vieillissement des crêpes ou une manipulation imprudente de la vis. Un tel secteur doit être marqué comme inutilisable et retiré de la circulation.

Erreurs d'asservissement... Tous les entraînements modernes utilisent un système appelé (bobine vocale) pour déplacer les têtes, qui, contrairement au moteur pas à pas des anciennes vis, ne présente aucune discontinuité de mouvement. Pour frapper avec précision les têtes sur les pistes des vis, un système de rétroaction est utilisé, qui est guidé par des marques d'asservissement magnétiques spéciales appliquées sur le disque. Les étiquettes des servos sont situées de chaque côté de chaque disque. Ils sont régulièrement espacés le long de toutes les pistes, et strictement radialement, comme les rayons d'une roue, formant un format servo. Il n'appartient pas au format de niveau inférieur et n'est pas représenté sur la figure, mais il est disponible dans absolument tous les disques durs modernes et joue un rôle important. Selon les repères d'asservissement, la vitesse de rotation du moteur est stabilisée et la tête est maintenue sur une piste donnée, quelles que soient les influences extérieures et la déformation thermique des éléments.

Cependant, lors de l'utilisation de l'hélice, certaines balises servo peuvent être détruites. S'il y a trop d'étiquettes de servos morts, des pannes se produiront à cet endroit lors de l'accès à la piste d'information : la tête, au lieu de prendre la position dont elle a besoin et de lire les données, se mettra à sauter d'un côté à l'autre. Cela ressemblera à un BAD audacieux et particulièrement arrogant, ou même à un groupe de BAD ". Leur présence s'accompagne souvent de coups de tête, de gel du lecteur et de l'incapacité de le réparer avec les services publics réguliers. L'élimination de tels défauts n'est possible qu'avec programmes spéciaux, en désactivant les pistes défectueuses, et parfois À ces fins, certains variateurs ont une liste de défauts d'asservissement qui stocke des informations sur les mauvaises balises d'asservissement.Contrairement aux listes P et G, la liste de défauts d'asservissement n'est pas utilisée par le traducteur, mais par l'ensemble du firmware de l'hélice. l'accès est bloqué même par des paramètres physiques, ce qui évite les chocs et les perturbations lors de l'accès. La vis ne peut pas restaurer le format servo à elle seule, cela se fait uniquement en usine.

MAUVAISES MESURES matérielles... Ils surviennent en raison d'un dysfonctionnement de la mécanique ou de l'électronique du variateur. Ces dysfonctionnements comprennent : la rupture de la tête, le déplacement de disques ou d'un arbre tordu à la suite d'un impact, le poussiérage de la zone de confinement, ainsi que divers problèmes de fonctionnement de l'électronique. Les erreurs de ce type sont généralement catastrophiques et ne peuvent pas être corrigées par un logiciel.

Défauts logiques

Ces erreurs ne se produisent pas en raison de dommages de surface, mais en raison de violations de la logique du secteur. Ils peuvent être divisés en corrigibles et incorrigibles. Les défauts logiques ont les mêmes manifestations extérieures que les défauts physiques, et ils ne peuvent être distingués qu'indirectement, d'après les résultats de divers tests.

Corrigabledéfauts logiques (soft-bads): apparaît si la somme de contrôle du secteur ne correspond pas à la somme de contrôle des données qui y sont écrites. Par exemple, en raison d'interférences ou d'une panne de courant pendant l'enregistrement, lorsque la vis a déjà écrit des données sur le secteur, mais n'a pas eu le temps d'écrire la somme de contrôle (Fig. 1). A la lecture suivante d'un tel secteur "inachevé", un échec se produira: la vis lit d'abord le champ de données, puis calcule leur somme de contrôle et compare ce qui a été reçu avec celui écrit. S'ils ne correspondent pas, le variateur de vitesse décidera qu'une erreur s'est produite et fera plusieurs tentatives pour relire le secteur. Si cela n'aide pas (et cela n'aide pas, car la somme de contrôle est évidemment incorrecte), alors en utilisant la redondance du code, il essaiera de corriger l'erreur, et si cela ne fonctionne pas, la vis donnera une erreur à l'appareil externe. Du côté du système d'exploitation, cela ressemblera à BAD. Certaines vis avaient une tendance accrue à former des défauts logiciels en raison d'erreurs dans le micrologiciel - dans certaines conditions, les sommes de contrôle étaient mal calculées ; dans d'autres, c'était dû à des défauts mécaniques. Par exemple, pour IBM DTLA, le contact entre la carte et le HDA était périodiquement rompu, ce qui entraînait la perte d'alimentation du HDA au moment le plus inopportun, y compris pendant l'enregistrement.

Le système d'exploitation ou le BIOS ne peuvent pas corriger un défaut logique à eux seuls, car avant d'écrire dans un secteur, ils en vérifient l'intégrité, rencontrent une erreur et refusent d'écrire. En même temps, le contrôleur à vis ne peut pas non plus corriger cette erreur : il essaie en vain de lire ce secteur dès le deuxième, dès le troisième essai, et quand cela ne fonctionne pas, il essaie de s'aider de toutes ses forces, en ajustant le canal de lecture et le système d'asservissement à la volée. En même temps, le même râle déchirant se fait entendre, si bien connu des propriétaires de « pics » badass. Ce grincement n'est pas produit par des "têtes à la surface", comme beaucoup ont l'habitude de le penser, mais uniquement par la bobine du positionneur, en raison de la forme spécifique du courant qui la traverse, et il est absolument sans danger. L'adresse du secteur non lu est ajoutée à la liste des défauts temporaires en modifiant la valeur de l'attribut Secteur en attente actuel dans SMART, et y est enregistrée. Aucun remappage ne se produit lors de la lecture.

Et seule la réécriture forcée de bas niveau de ce secteur avec un programme spécial contournant le BIOS entraîne un recalcul et une réécriture automatiques de la somme de contrôle, c'est-à-dire mauvais disparaît sans laisser de trace. Vous pouvez le réécrire avec un éditeur de disque capable de travailler avec la vis directement via les ports, mais généralement ils "écrasent" tout le disque, remplissant ses secteurs de zéros. Les utilitaires qui font cela sont disponibles gratuitement auprès des fournisseurs de matériel et sont souvent appelés à tort "logiciel de formatage de bas niveau". En fait, il s'agit de simples « zéros », ce qui ne les empêche en rien de débarrasser la vis des mauvais : si l'enregistrement est réussi, les soft-bads disparaissent, et si l'enregistrement échoue, le mauvais est considéré comme physique, et un remappage automatique se produit.

Erreurs logiques fatales... Ce sont des erreurs de format interne du disque dur, entraînant le même effet que des défauts de surface. Ils surviennent lorsque les en-têtes de secteurs sont détruits, par exemple, du fait de l'action d'un fort champ magnétique sur la vis. Mais contrairement aux défauts physiques, ils peuvent être corrigés par un logiciel. Et ils ne sont nommés incorrigibles que parce que pour les réparer, il est nécessaire de faire le formatage de bas niveau "correct", ce qui est difficile pour les utilisateurs ordinaires en raison du manque d'utilitaires spécialisés. Par conséquent, dans la vie de tous les jours, un tel secteur est désactivé de la même manière que le secteur physique - à l'aide du remappage. Actuellement, de plus en plus de vis sont produites en utilisant la technologie sans ID (secteurs sans en-têtes), donc bientôt ce type d'erreur deviendra inutile.

Insignes "Adaptatifs"... Malgré le fait que les vis soient des dispositifs très précis, lors de leur production en série, une dispersion des paramètres de la mécanique, des composants radio, des revêtements magnétiques et des têtes se produit inévitablement. Cela n'a pas interféré avec les anciens lecteurs, mais dans les vis modernes avec leur énorme densité d'enregistrement, les moindres écarts dans les dimensions des pièces ou dans les amplitudes des signaux peuvent entraîner une détérioration des propriétés du produit, l'apparition d'erreurs, jusqu'à un perte totale de ses performances. Par conséquent, toutes les vis modernes sont réglées individuellement pendant la fabrication, au cours desquelles de tels paramètres de signaux électriques sont sélectionnés, auxquels l'appareil fonctionne mieux. Ce réglage est effectué par le programme ROM lors du balayage technologique de la surface. Dans ce cas, ce que l'on appelle des adaptatifs sont générés - des variables qui contiennent des informations sur les caractéristiques d'un HDA spécifique. Les adaptatifs sont enregistrés sur des crêpes dans la zone de service, et parfois dans la mémoire Flash de la carte contrôleur.

Si, pendant le fonctionnement de la vis, les adaptateurs sont détruits (cela peut survenir à la suite d'erreurs dans la vis elle-même, d'électricité statique ou en raison d'une alimentation électrique de mauvaise qualité), alors les conséquences peuvent être imprévisibles : à partir d'un tas banal de mauvais à l'inopérabilité totale de l'appareil, avec un refus d'aller à la préparation pour l'interface. Les badges "adaptatifs" diffèrent des badges habituels en ce qu'ils sont "flottants": aujourd'hui ils existent, et demain ils peuvent disparaître et apparaître dans un endroit complètement différent. Il est inutile de remapper une telle vis - des défauts fantômes apparaîtront encore et encore. Et la surface du disque peut être en parfait état ! Les badges adaptatifs sont traités en exécutant l'auto-scan - un programme de test interne similaire à celui utilisé en usine pour la fabrication des vis. Dans le même temps, de nouveaux adaptatifs sont créés et la vis revient à son état normal. Cela se fait sous le conditions des centres de service de marque.

Défauts imminents

Ce sont des zones de la surface sur lesquelles un défaut prononcé ne s'est pas encore formé, mais des problèmes de vitesse de lecture sont déjà perceptibles. Cela est dû au fait que le secteur n'est pas lu par le contrôleur la première fois et que la vis est obligée de faire tourner le disque plusieurs fois, en essayant de le lire sans erreur. Si vous parvenez toujours à lire les données, la vis ne dira rien au système d'exploitation et l'erreur restera inaperçue jusqu'à ce qu'un véritable bloc MAUVAIS apparaisse à cet endroit. En règle générale, il s'avère immédiatement que c'est à cet endroit qu'un fichier très important a été stocké, en un seul exemplaire, et qu'il ne peut plus être enregistré. Par conséquent, les disques doivent être testés périodiquement. Cela peut être fait avec Scandisk ou Norton Disk Doctor en mode de test de surface, mais mieux - avec un utilitaire spécial qui fonctionne indépendamment du système de fichiers et est capable d'identifier les BAD émergents, en mesurant le temps de lecture de chaque secteur.

La pratique du travail avec les secteurs est décrite.

Nous lançons notre programme et voyons la fenêtre suivante :

Sélectionnez « démarrer le processus sous Windows » dans le menu « régénération ». Pour commencer à analyser les secteurs défectueux ou les blocs défectueux, nous devons d'abord "expliquer" au programme ce que nous voulons faire exactement.

Dans la fenêtre suivante, nous devons sélectionner le disque dur à analyser. Dans notre cas, il en est un, sélectionnez-le et appuyez sur l'inscription "start process".


Nous allons continuer. Dans la fenêtre suivante, il nous sera demandé d'indiquer l'option pour analyser le disque. Je vous conseille de sélectionner immédiatement la première option "scanner et réparer" (scanner et réparer). Entrez simplement le chiffre "1" à partir du clavier, comme indiqué dans la capture d'écran.




Et dans la dernière fenêtre, avant le scan proprement dit des secteurs défectueux, on nous "demande" à partir de quel secteur commencer le scan ? Je vous conseille de laisser le chiffre "0". Cela analysera l'intégralité du disque.




Appuyez sur la touche "Entrée" et commencez à rechercher les blocs défectueux. Nous allons examiner l'ensemble du processus en utilisant un exemple de disque qui contient secteurs défectueux... Faites attention à la capture d'écran ci-dessous, on y voit la progression de l'analyse ( bande blanche) et dessus - trois secteurs défectueux trouvés par le programme.




Regardons de plus près cette capture d'écran : en haut à droite, nous voyons le temps écoulé depuis le début du scan des blocs défectueux et le temps restant jusqu'à la fin du processus. Lorsque des secteurs défectueux sont trouvés sur le disque, le programme les marque avec la lettre anglaise "B" et essaie immédiatement de les "guérir". Si elle réussit, alors la lettre "R" apparaît à la place de la lettre "B", ce qui indique la "restauration" réussie du mauvais bloc. Dans le coin inférieur gauche, nous voyons des statistiques sur les mégaoctets scannés, ainsi que le nombre de secteurs défectueux trouvés "B" et "guéris" "R".

À la fin de l'analyse, nous verrons la fenêtre suivante :




Ici, les trois secteurs défectueux trouvés par le programme sont indiqués et à droite se trouvent les statistiques déjà familières, qui indiquent que tous les blocs défectueux trouvés ont été éliminés.

Gardez également à l'esprit que si des secteurs défectueux sont détectés, il est fortement conseillé (immédiatement ou après quelques jours) de relancer la procédure de vérification. Le fait est que (avec un grave défaut de disque) des blocs défectueux peuvent apparaître à plusieurs reprises et leur nombre ne peut qu'augmenter.




C'est ce que nous "disent" les inscriptions suivantes dans la capture d'écran ci-dessus : "4 nouveaux secteurs défectueux apparaissent" et "18 secteurs défectueux apparaissent" - ce sont des zones incorrectes qui sont apparues sur le disque dur et ont été trouvées lors de la nouvelle analyse. Un tel disque peut encore être utilisé avec beaucoup de succès pendant un certain temps en tant que disque supplémentaire et il peut stocker diverses informations (pas très nécessaires) et des fichiers temporaires. Mais voici comment un support d'information fiable ou - disque système cela ne nous convient pas sans ambiguïté !

En fait, j'ai décrit l'ensemble du processus de test simple :) La logique même de ce qui se passe "dans les coulisses" du travail de tout programme pour restaurer les secteurs défectueux, nous en avons discuté avec vous dans l'article précédent, qui s'appelle "".

En plus de ce qui précède, je voudrais souligner un autre très fonction utile Logiciel régénérateur de disque dur. Elle peut l'enregistrer image de démarrage au CD.

Pourquoi est-ce nécessaire ? Imaginez une situation : vous avez des problèmes avec votre disque dur (Dieu nous en préserve ! :)) et le système d'exploitation ne se charge tout simplement pas à cause de cela. Comment exécutons-nous notre programme pour qu'il scanne les secteurs défectueux du disque dur ? Dans ce cas, la fonction de création d'une version amorçable du programme vient à notre aide.

Voyons cette possibilité. Au tout début, après avoir démarré le programme, dans le menu "régénération", sélectionnez l'élément "créer un CD / DVD amorçable" (créer un disque CD ou DVD amorçable).

Dans la fenêtre suivante, sélectionnez notre appareil d'enregistrement installé sur le système.




Appuyez sur le bouton "OK", insérez un disque vierge dans l'appareil et accédez à la dernière fenêtre juste avant de graver le disque. Ici, on nous propose de choisir la vitesse d'enregistrement. Sélectionnez et cliquez sur le bouton "Graver le CD".




Après la fin de l'enregistrement, nous prenons notre (maintenant un disque amorçable) avec le programme "HDD Regenerator", l'insérons dans l'ordinateur sur lequel nous voulons rechercher les secteurs défectueux. Nous l'exposons au démarrage à partir du CD et voyons un menu dans lequel le programme nous montre les disques durs de l'ordinateur trouvés par lui.




Comme vous pouvez le voir, nous en avons deux. Sélectionnez (par exemple) le second (entrez le chiffre "2" depuis le clavier) et appuyez sur "enter". Ensuite, nous voyons la fenêtre suivante.




Il dispose de plusieurs options pour analyser le disque dur à la recherche de secteurs défectueux :

  1. Analyser, mais pas corriger les blocs défectueux trouvés
  2. Scannez pour corriger ces secteurs
  3. Afficher les informations sur le programme lui-même

Saisissez le chiffre « 2 » à partir du clavier (choisissez la deuxième option). Nous voyons une telle fenêtre.




Ici, nous indiquons que nous allons analyser immédiatement avec la restauration des secteurs défectueux. Nous appuyons sur le chiffre "1", puis sur - "enter", puis le processus de test déjà familier commencera.

Gardez également à l'esprit le point suivant : une mauvaise alimentation (pannes causées) ou l'utilisation de divers adaptateurs peuvent être la raison pour laquelle le programme de récupération signalera la détection d'un grand nombre de secteurs défectueux.

Il y avait de tels cas dans ma pratique. Disque dur SATA était connecté via un adaptateur "molex vers sata":




Le programme de diagnostic a trouvé beaucoup de blocs défectueux dessus, mais dès que nous avons installé le bon (qui avait des connecteurs d'alimentation Sata), le problème a disparu. Alors rappelez-vous fermement - tous les adaptateurs sont un mal forcé et si vous pouvez vous en passer, - débarrassez-vous-en immédiatement !

C'est tout ce que je voulais vous dire aujourd'hui sur la façon de trouver et de réparer les secteurs défectueux sur un disque. À la fin de l'article, comme convenu, je donne un lien vers le programme lui-même "". Télécharger, utiliser.

gastroguru 2017