Programme de traitement des secteurs endommagés. Éliminer les secteurs défectueux sur le disque dur

Dans des articles précédents, nous avons évoqué à plusieurs reprises un phénomène tel qu'un (mauvais) bloc défectueux, mais nous n'avons toujours pas donné de définition exacte de ce dont il s'agit, quelles sont les raisons de leur apparition, comment y faire face et s'il s'agit d'un problème. nécessaire. Dans cet article, nous examinerons les deux premières questions et vous donnerons le temps de réfléchir et de trouver des solutions par vous-même. La prochaine fois, nous parlerons des méthodes pour y faire face.

Ainsi, un bloc défectueux désigne généralement une section spécifique d'un disque, fonctionnement normal avec lequel ce n'est pas garanti, voire impossible du tout. Ces zones peuvent contenir diverses informations, il peut s'agir de données utilisateur ou des informations de service(autrement appelé servo (évidemment du latin servire ou anglais servir - servir), dans ce cas il est lourd de conséquences dont la gravité varie dans de très larges limites), même si, bien entendu, la meilleure option il y aurait un manque de quelque chose dans ce domaine (même si vous n’aurez probablement pas à faire face à de mauvaises choses dans de tels domaines). L'apparition de tels secteurs peut être due à diverses raisons : dans un cas, ces secteurs peuvent être restaurés, dans un autre c'est impossible, dans un cas il est nécessaire d'utiliser certaines méthodes de traitement et de réaffectation dans un autre. Mais d’abord, dissipons quelques mythes assez courants.

Premier mythe : il n'y a pas de disques défectueux sur les disques durs modernes. Ce n'est pas vrai, cela arrive. Dans l'ensemble, la technologie est la même qu'il y a des années, seulement améliorée et raffinée, mais toujours pas idéale (cependant, il est peu probable que la technologie idéale soit créée sur la base des technologies d'enregistrement magnétique).

Deuxième mythe : pour les disques durs équipés de SMART, cela n'est pas pertinent (lire : il ne peut pas y en avoir de mauvais). Ce n'est pas non plus le cas : c'est pertinent, pas moins que pour les disques durs sans SMART (s'il en reste). La notion de secteur défectueux lui est proche et chère, cela aurait dû ressortir clairement des publications pertinentes consacrées à cette technologie (liens à la fin). La seule chose est que SMART a pris en charge la plupart des soucis concernant ces secteurs qui étaient auparavant attribués à l'utilisateur. Et il arrive souvent que l'utilisateur ne sache rien du tout et ne se rende pas compte des mauvaises choses qui se produisent sur sa vis, à moins bien sûr que la situation ne soit pathologique. Des utilisateurs m'ont dit que c'est ainsi que les vendeurs justifient parfois leur refus de fournir un échange sous garantie pour les disques durs présentant des problèmes apparus. Le vendeur se trompe bien sûr. SMART n'est pas tout-puissant et personne n'a encore annulé les problèmes.

Afin de comprendre les mauvaises choses et leurs variétés, examinons un peu la méthode de stockage des informations sur un disque dur. Précisons deux points.

1. L'unité dont le disque dur fonctionne à un niveau bas est le secteur. Dans l'espace physique du disque correspondant au secteur, non seulement les données elles-mêmes sont enregistrées, mais également les informations de service - des champs d'identification et une somme de contrôle pour celles-ci, des données et un code de contrôle pour celles-ci, un code de récupération d'erreur, etc. non standardisé et dépend du fabricant et des modèles). En fonction de la présence de champs d'identification, deux types d'enregistrements sont distingués : avec et sans champs d'identification. Le premier est vieux et a abandonné son poste au profit du second. Plus tard, nous comprendrons pourquoi je célèbre cela. Il est également important que des contrôles soient en place pour détecter les erreurs (qui, comme nous le verrons, peuvent être sources d’erreurs).

2. Lorsque vous travailliez avec d'anciens disques durs, il était nécessaire d'enregistrer leurs paramètres physiques dans le BIOS, qui étaient indiqués sur l'étiquette, et afin d'adresser de manière unique un bloc de données, il était nécessaire d'indiquer le numéro de cylindre, le numéro de secteur sur la piste et le numéro de tête. Un tel travail avec le disque dépendait entièrement de ses paramètres physiques. Ce n’était pas pratique et liait les mains des développeurs dans de nombreux domaines. Une solution était nécessaire et elle a été trouvée dans la traduction de l'adresse. Celui qui nous intéresse - il a été décidé d'adresser les données dans le variateur avec un seul paramètre, et d'attribuer la fonction de détermination de l'adresse physique réelle correspondant à ce paramètre à contrôleur dur disque. Cela a donné une liberté et une compatibilité énormes.

Les données physiques réelles du disque n'étaient plus importantes. Il est seulement important que le nombre de blocs logiques spécifié par le BIOS ne dépasse pas le nombre réel. La création d'un tel traducteur est également d'une grande importance pour les problèmes des secteurs défectueux. Et c'est pourquoi. Traitement des anciens secteurs défectueux disques durs n'était pas parfait, a été réalisé au moyen système de fichiers. Le disque était accompagné d'un autocollant indiquant les adresses des blocs défectueux trouvés par le fabricant. L'utilisateur lui-même a saisi manuellement ces données dans FAT et a ainsi empêché le système d'exploitation d'y accéder.

La technologie de fabrication des plaques était imparfaite à l’époque, et elle l’est encore aujourd’hui. Il n'existe aucune méthode pour créer une surface idéale qui ne contienne aucun bloc défectueux, contrairement à la croyance populaire selon laquelle le disque dur est fourni sans eux en usine. À mesure que le volume des disques augmentait, le nombre de secteurs défectueux à la sortie de l'usine augmentait et, il est clair que jusqu'à un certain point seulement, la procédure d'enregistrement en FAT pouvait être effectuée manuellement ; il fallait trouver un moyen de marque mauvais, même si l'on ne sait pas quel système de fichiers sera utilisé. L'invention du traducteur a permis de résoudre ces problèmes. Une zone protégée spéciale a été attribuée sur le disque dur, où un traducteur a été écrit, dans lequel la correspondance de chaque bloc logique d'une chaîne continue et une adresse physique réelle a été établie.

Si un bloc défectueux était soudainement découvert à la surface, il était simplement ignoré et ce bloc logique se voyait attribuer l'adresse du prochain bloc physique disponible. Le traducteur a été lu sur le disque lors de la mise sous tension. Sa création a été (et est) réalisée en usine, et c'est pour cette raison, et non parce que le constructeur utilise une sorte de super technologie, que les nouveaux disques ne contiennent pas de blocs défectueux. Les paramètres physiques étaient cachés (et trop variés, puisque les entreprises étaient libres de produire leurs propres formats de bas niveau et que l'utilisateur s'en fichait), les défauts étaient signalés en usine, la polyvalence augmentait. Bon comme dans un conte de fées.

Revenons maintenant aux maux et à leurs variétés. Selon la nature de leur origine, ils peuvent tous être divisés en deux grands groupes : logiques et physiques.

Défauts physiques et logiques

Les défauts de surface peuvent être associés à l'usure progressive du revêtement magnétique des disques, de minuscules particules de poussière qui ont traversé le filtre, dont l'énergie cinétique, accélérée à l'intérieur du variateur à des vitesses colossales, est suffisante pour endommager la surface des disques. (Cependant, ils rouleront très probablement hors du disque sous l'influence des forces centrifuges et seront retardés par le filtre interne, mais ils peuvent avoir le temps de faire des dégâts), résultat de dommages mécaniques lors de l'impact, dans lesquels de petites particules peuvent être expulsé de la surface, qui à son tour éliminera également d'autres particules, et le processus se déroulera comme une avalanche (ces particules rouleront également des plaques sous l'influence des forces centrifuges, mais beaucoup plus longues et plus lourdes, car ils seront retenus par les forces d'attraction magnétique. Cela se heurte également au fait que la tête, planant à très basse altitude, entrera en collision avec eux, ce qui provoquera son échauffement et une détérioration des caractéristiques de performance - des distorsions se produiront signal , le résultat est des erreurs de lecture), j'ai entendu (je n'ai pas de telles statistiques) que fumer sur un ordinateur pouvait faire la même chose, puisque le goudron de tabac peut pénétrer dans le filtre à air d'un disque dur (qui en possède un), provoquant le collage des têtes sur les plaques (endommagement de la surface et des têtes), leur simple dépôt sur la surface, modifiant ainsi les performances, etc.

De tels secteurs s'avèrent impropres à la circulation et devraient être exclus de la circulation. Il n'est possible de les restaurer ni à domicile ni à centres de services. Ce serait bien s'il était possible d'en récupérer au moins des informations. La vitesse du processus de ce type de destruction de surface est individuelle. Si le nombre de cas graves n'augmente pas ou augmente de manière extrêmement insignifiante, il n'y a pas lieu d'avoir sérieusement peur (même si sauvegardeça vaut quand même le coup) si la croissance est rapide, alors le disque devra être remplacé, et de plus, très rapidement. Avec ce type de mauvais, on peut réaffecter des blocs sur une surface de secours : c'est logique en l'absence de progression. Mais ce n’est pas le cas maintenant. C'est si nous parlons de la zone de données. Comme déjà indiqué, les informations de service sont également stockées sur les plaques. Il peut également être détruit lors de son utilisation. Cela peut être beaucoup plus douloureux qu’une surface personnalisée normale.

Le fait est que les informations d'asservissement sont activement utilisées dans le processus de travail : les repères d'asservissement stabilisent la vitesse de rotation des disques, maintenant la tête au-dessus d'un cylindre donné, quelles que soient les influences extérieures. Des perturbations mineures des informations du servo peuvent passer inaperçues. De graves dommages au format servo peuvent rendre inaccessible une partie du disque ou la totalité du disque. Étant donné que les informations du servo sont utilisées par le programme d'entraînement et sont d'une importance cruciale pour assurer un fonctionnement normal et, en général, en raison de leur spécificité, les choses sont beaucoup plus compliquées avec elles. Certains disques durs permettent de désactiver les pistes d'asservissement défectueuses. Leur restauration n'est possible qu'en usine à l'aide d'équipements spéciaux, coûteux et complexes (estimons grossièrement les coûts d'une telle réparation d'un disque dur hors garantie et comprenons qu'il serait correct de qualifier ce type de mauvais problème d'incorrigible) .

Les problèmes physiques peuvent également inclure secteurs défectueux, dont l'apparition est due à des dysfonctionnements de la partie électronique ou mécanique du variateur, par exemple têtes cassées, dommages mécaniques graves résultant d'un choc - blocage de la bobine ou des disques du positionneur, déplacement des disques. Les actions ici peuvent être différentes et dépendent de la situation spécifique, si, par exemple, la tête est cassée (de telles mauvaises choses apparaissent parce qu'on tente d'accéder à une surface inaccessible (ce qui ne veut pas dire qu'il y a quelque chose qui ne va pas). avec surface)), alors, par exemple, il peut souvent être éteint (ou il peut être changé dans des centres de service spécialisés, mais le coût de l'opération fait réfléchir sérieusement à sa faisabilité (dans la plupart des cas la réponse est négative), à moins, bien sûr, que nous parlions de la nécessité de restaurer des informations extrêmement précieuses (mais c'est une autre conversation)).

En général, ce type de dommage se caractérise par un caractère catastrophique. Ceux. Comme nous le voyons, les troubles physiques ne peuvent pas être traités, seule une sorte d'« atténuation » de leur présence est possible. Avec les secteurs défectueux logiques, la situation est plus simple. Certains d'entre eux sont curables. La plupart des cas sont dus à des erreurs d’enregistrement. On peut distinguer les catégories suivantes :

1. Le cas le plus simple : les erreurs du système de fichiers. Le secteur est marqué comme mauvais dans le FAT, mais en réalité ce n'est pas le cas. Auparavant, cette technique était utilisée par certains virus, lorsque sur un petit disque dur ils devaient trouver un endroit isolé qui n'était pas accessible par des moyens simples. Or, cette technique n'est plus pertinente, car cacher quelques mégaoctets (voire quelques dizaines de mégaoctets) dans les profondeurs de Windows n'est pas difficile. De plus, quelqu'un pouvait simplement plaisanter sur un utilisateur malchanceux (de tels programmes existaient). Et en général, le système de fichiers est une chose fragile, il peut être traité très facilement et sans aucune conséquence.

2. Problèmes logiques non corrigibles - typiques des anciens disques durs qui utilisent des enregistrements avec des champs d'identification. Si vous possédez un tel disque, vous risquez fort de les rencontrer. Causé par un format incorrect de l'adresse physique enregistrée pour ce secteur, une erreur de somme de contrôle pour celui-ci, etc. Il est donc impossible de le contacter. En fait, ils sont reconstructibles, mais en usine. Puisque j'ai déjà dit qu'on utilise désormais une technologie d'enregistrement sans champs d'identification, ce type peut être considéré comme non pertinent.

3. Problèmes logiques corrigibles. Un type de blocs défectueux qui n'est pas si rare, notamment sur certains types de disques. L'origine est principalement due à des erreurs d'écriture sur disque. Il n'est pas possible de lire à partir d'un tel secteur, car généralement le code ECC qu'il contient ne correspond pas aux données, et l'écriture est généralement impossible, car avant l'écriture, une vérification préliminaire de l'espace à écrire est effectuée, et puisque des problèmes ont déjà été détectés, l'écriture dans cette zone est rejetée. Ceux. Il s’avère que le bloc est inutilisable, même si physiquement la surface qu’il occupe est en parfait état. Les défauts de ce type peuvent parfois être provoqués par des erreurs dans le micrologiciel du disque dur et peuvent être provoqués par logiciel ou des raisons techniques (par exemple, panne de courant et fluctuations, la tête se déplaçant à une hauteur inacceptable pendant l'enregistrement, etc.). Mais s'il est possible de faire correspondre le contenu du secteur et son code ECC, alors ces blocs passent sans laisser de trace. De plus, cette procédure n'est pas compliquée et les moyens pour sa mise en œuvre sont largement disponibles et, en général, inoffensifs.

4. L'apparition de blocs défectueux de ce type sur les disques durs est due aux particularités de la technologie de production : il n'y a jamais deux appareils absolument identiques, certains de leurs paramètres seront certainement différents. Lors de la préparation des disques durs en usine, pour chacun d'eux, un ensemble de paramètres est déterminé qui garantit le meilleur fonctionnement de cette instance particulière, les soi-disant adaptatifs. Ces paramètres sont enregistrés et s'ils sont mystérieusement endommagés, le résultat peut être une inopérabilité totale du disque, un fonctionnement instable ou un grand nombre de secteurs défectueux apparaissant et disparaissant à un endroit ou à un autre. Vous ne pouvez rien y faire à la maison, mais tout peut être configuré en usine ou dans un centre de service.

Comme vous pouvez le constater, seuls deux types de blocs défectueux logiques peuvent réellement être traités à la maison. D'autres, si nécessaire, peuvent être remplacés par des systèmes de secours, mais ne peuvent pas être guéris. Rien ne peut être fait pour les troisièmes maisons. Nous parlerons la prochaine fois de comment et de ce qui doit être fait dans les deux premiers cas.

À suivre

HDAT2 est un utilitaire de service qui vous permet d'identifier et de « guérir » les secteurs défectueux de votre disque dur (alias mauvais-secteurs). « Cure » ​​signifie « remplacer » les secteurs défectueux par des bons provenant de la zone de sauvegarde du disque dur.

hdat2 : instructions

Appuyez sur Entrée.

Tapez en ligne hdat2 et appuyez sur Entrée :


Mauvais test de secteur

À l'aide des flèches haut et bas du clavier, sélectionnez le disque sur lequel vous souhaitez rechercher des secteurs défectueux (secteurs MAUVAIS, communément appelés « secteurs défectueux ») et appuyez sur Entrée :


Sélectionnez le menu Test de l'appareil et appuyez sur Entrée : (cela accédera au menu de test de l'appareil)


Si vous souhaitez 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 souhaitez que le programme vous informe simplement de la présence ou de l'absence de secteurs MAUVAIS, mais ne les corrige pas, 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 « mauvaises choses » et, sans les guérir, faire une réclamation auprès du vendeur. Vous devez laisser les « mauvaises choses » telles qu’elles sont, afin que cela serve d’argument lorsque vous exigez un disque dur de remplacement.



Si vous avez choisi de « traiter » les secteurs défectueux, vous verrez le menu suivant. Il est recommandé de sélectionner le premier élément.



Après avoir appuyé sur la touche Entrée, le test du disque démarrera. Elle peut durer plusieurs heures, selon sa capacité et la méthode de « traiter » les « méchants ».

Je dirai ceci : dans la moitié des cas, des secteurs défectueux apparaissent en quantité 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 guérison des « maux », de nouveaux apparaissent régulièrement et systématiquement, cela signifie que le disque est « émietté ». Dans ce cas, je recommande d'en acheter un de remplacement le plus rapidement possible, sinon vous perdrez tôt ou tard toutes les informations.

Attention! Si vous avez lancé le programme via " Menu Détecter les secteurs défectueux", Et le programme trouvé Mauvais secteurs, et vous décidez de les guérir, vous devrez redémarrer le programme via « Menu Détecter et réparer les secteurs défectueux» > « Corriger avec Vérifier/Écrire/Vérifier»

Heure de vérification du disque dur

Un disque dur de 640 Go est analysé en 1 heure 50 minutes environ

Il faudra environ 6 heures pour vérifier un disque dur de 2 To

1. Un peu d'histoire

Les secteurs défectueux (de l'anglais - mauvais, inutilisable) se trouvent sur n'importe quel disque dur. Quel que soit le soin avec lequel leurs disques sont réalisés, il existe plusieurs endroits sur chacun d'eux où l'écriture ou la lecture s'accompagne d'erreurs. De plus, il existe simplement des zones de surface présentant des défauts qui peuvent évoluer vers des défauts au fil du temps, ce qui est inacceptable pour l'utilisateur. Par conséquent, après la fabrication en usine, chaque disque est soumis à des tests approfondis, au cours desquels les secteurs défectueux sont identifiés. Ils sont marqués comme inutilisables et inscrits dans un tableau spécial - fiche de défauts .

Les toutes premières vis comportaient une feuille de défauts sous la forme d'un autocollant en papier sur lequel étaient inscrites en usine les adresses des zones instables. Ces appareils, qui étaient une copie légèrement modifiée d'un lecteur de disquette conventionnel, ne pouvaient fonctionner que selon leurs propres paramètres physiques : le nombre de pistes, de secteurs et de têtes indiqués dans leur passeport coïncidait exactement avec leur nombre réel. Lors de l'achat d'un tel appareil, l'utilisateur lisait l'autocollant et saisissait les adresses des zones tuées dans FAT. Après cela système opérateur a cessé de remarquer ces défauts, tout comme elle ne remarque pas les blocs défectueux sur les disquettes s'ils étaient supprimés par scandisk. Probablement, à cette époque lointaine, le terme « mauvais bloc » est apparu : un bloc s'appelait grappe - l'unité logique minimale espace disque. Au niveau physique, un cluster est constitué de plusieurs secteurs, et si un secteur est endommagé, l'OS déclare l'ensemble du cluster inutilisable. Aucune autre méthode de masquage des défauts n’existait à cette époque. Et lorsque des moyens de masquer des secteurs individuels sont apparus, les gens n'ont pas inventé de nouveaux concepts et ont continué à utiliser avec succès le mot « bloc ».

Il n'a pas fallu 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 en usine ? Mais comment faire cela s'il n'y a pas de système de fichiers sur la vis et que l'on ne sait pas de quoi il s'agira ? C'est alors qu'ils ont trouvé une chose intelligente appelée "traducteur": ils ont commencé à écrire un tableau spécial sur les crêpes, qui indiquait 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 le système de tête de disque physique à l'interface du lecteur. On supposait que lorsqu'elle était allumée, la vis lirait d'abord ses tables internes, masquant les adresses des défauts qui y étaient notés, et permettrait ensuite seulement au BIOS, au système d'exploitation et aux programmes d'application d'y accéder. Et pour éviter que l'utilisateur n'écrase accidentellement le traducteur pendant son travail, celui-ci a été placé dans une zone spéciale du disque, inaccessible programmes réguliers. Seul le contrôleur d'hélice pouvait y accéder. Cet événement a constitué une véritable révolution dans la fabrication des disques durs et a marqué l'émergence d'une nouvelle génération de disques - avec une zone de service. Afin que toutes les vis d'un même modèle, mais avec un nombre de défauts différent, aient la même capacité, des pistes de rechange ont été laissées sur chacune d'elles - une réserve spécialement prévue pour niveler la capacité des entraînements du même type au standard déclaré valeur. Il était placé à l’extrémité du disque, près de son centre, et était également inaccessible à l’utilisateur. À la sortie de l'usine, ces disques durs ne présentaient aucun secteur défectueux visible. Si de nouveaux défauts apparaissaient pendant le fonctionnement, l'utilisateur pourrait formatage de bas niveau utilité universelle depuis BIOS de la carte mère planches et essayez de les cacher. Parfois, comme pour les disquettes, cela était possible. Mais si les « mauvais esprits » étaient physiques, cela n'aidait pas : il était impossible d'ajouter de nouveaux défauts au tableau et de réécrire le traducteur sans programmes spéciaux. C'est pourquoi les blocs défectueux de nombreuses vis anciennes (avant 1995) devaient être masqués avec le même d'une manière dépassée- via FAT. Et seulement de Seagate, Maxtor et Western Digital ont publié des utilitaires permettant de masquer les défauts et de les remplacer à partir des réserves (ils traînent toujours sur certains sites FTP et s'appellent respectivement sgatfmt4.exe, mformat2.exe et wddiag.exe).

Le temps a passé et les vis ont encore changé. Dans le but d'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 placer plus précisément les têtes sur les pistes. La technologie d'enregistrement par section de zone (ZBR) est apparue, dont la signification était un nombre différent de secteurs sur les pistes externes et internes. 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 commencé à être utilisé. Et les têtes et les disques eux-mêmes ont tellement changé que chaque entreprise a développé sa propre structure de format de niveau inférieur, adaptée uniquement à ses technologies. Cela rendait impossible l'utilisation utilitaires universels formatage de bas niveau dû au fait que le traducteur de ces vis a appris à masquer le format physique des disques, en le convertissant en virtuel. Le nombre de cylindres, de secteurs et de têtes inscrits sur le corps de la vis ne correspondait plus à leurs vraies valeurs, et les tentatives de formatage d'une telle vis à l'aide d'anciens utilitaires se terminaient généralement par un échec : son contrôleur rejetait la commande ATA standard 50h, ou simplement formatage imité en remplissant la vis avec des zéros. Cela a été spécifiquement laissé pour la compatibilité avec les anciens programmes. Pour la même raison, la procédure Low-Level Format a été exclue du BIOS des systèmes modernes. cartes mères. Et pour donner à ces vis un véritable formatage de bas niveau, il était nécessaire de contourner le traducteur, obtenant ainsi un accès direct aux pistes et aux têtes physiques. Pour ce faire, ils ont commencé à utiliser un utilitaire technologique qui exécute un microcode spécial écrit dans la ROM du lecteur. La commande pour appeler ce microcode est unique pour chaque modèle de vis et s'applique à équipes technologiques , qui ne sont pas divulgués par la société. Souvent, un tel formatage ne pouvait pas être effectué via une interface IDE standard : de nombreux modèles à vis des années 90 - Conner, Teac, etc., ainsi que tous les Seagates modernes, nécessitent de connecter un connecteur séparé au terminal via un port COM. Quant aux utilitaires technologiques, ils n’ont jamais été largement diffusés et étaient inaccessibles à l’utilisateur moyen. Pour une utilisation généralisée, des programmes de piratage ont été écrits pour effectuer un pseudo-formattage via l'interface : remplir le disque de zéros pour le vider de toutes les informations. Cela se voit même aux noms de ces utilitaires, que l'on retrouve sur les sites Internet 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 s'avèrent souvent utiles pour aider à 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 corriger nous-mêmes le formatage de bas niveau et de masquer 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 que l'utilisateur moyen ne devrait pas être autorisé à la faire, sinon de nombreuses vis seront tout simplement détruites. Par conséquent, le formatage de bas niveau ne peut être effectué qu’en usine ou dans un centre de service de l’entreprise.

Essayons de comprendre si c'est vraiment le cas. Et en même temps, regardons ce qu'est réellement le 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 pièces défectueuses en usine, il est très important d’identifier tous les défauts, même les plus petits, ainsi que les zones instables qui peuvent se transformer en pièces défectueuses au fil du temps. Après tout, si cela se produit pendant le fonctionnement, l'utilisateur risque de perdre un fichier important et la réputation de l'entreprise qui a produit un disque aussi « inachevé » sera endommagée. Par conséquent, tester les disques durs avant de masquer les défauts prend beaucoup de temps, au moins plusieurs heures, et s'effectue en mode technologique. Ceci est fait pour éliminer les retards qui surviennent inévitablement lors du fonctionnement du traducteur, envoyant des données via le cache et la logique d'interface. Par conséquent, en usine, la surface est numérisée uniquement en fonction de paramètres physiques. Habituellement, cela n'est pas effectué par un programme externe, mais par module spécial dans la ROM de la vis, fonctionnant sans la participation de l'interface. Le résultat final de ces tests est la réception d'une liste de défauts - une liste électronique des zones inutilisables de l'espace disque. Il est placé dans la zone de service de la vis et y est stocké pendant toute la durée de vie du variateur.

Les disques durs modernes ont deux listes principales de défauts : l'une est remplie en usine lors de la fabrication du disque et s'appelle P-list (primaire), et la seconde est appelée G-list (du mot - croissante), et est réapprovisionné pendant le fonctionnement de la vis, lorsque de nouveaux défauts apparaissent . De plus, certaines vis (en particulier les séries Quantum Fireball ST et TM) présentent également une liste de défauts de servo (les marques de servo appliquées sur les plaques du disque dur comportent aussi parfois des erreurs), et de nombreuses modèles modernes Ils contiennent également une liste de défauts temporaires (en attente). Le contrôleur y inscrit des secteurs « suspects » de son point de vue, par exemple ceux qui n'ont pas été lus la première fois ou qui comportent des erreurs.

Après avoir reçu la fiche défectueuse, ils commencent à cacher 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 défectueux à la réserve et les prendre à partir de là, mais cela entraînera une perte de performances de la vis, car chaque fois qu'elle détectera un secteur marqué comme mauvais, elle sera obligée de se déplacer. se dirige vers la zone de réserve, qui peut être située loin de l'emplacement du défaut. S'il y a beaucoup de secteurs réaffectés, les performances du lecteur diminueront considérablement, car il passera la plupart du temps à remuer inutilement la tête. De plus, les performances des vis présentant un nombre différent de défauts varieront considérablement, ce qui, bien entendu, est inacceptable dans une production de masse. Cette méthode de masquage des défauts est appelée "méthode de substitution" ou remapper(de l'anglais : remap - restructuration de la carte du secteur).

En raison des nombreux inconvénients inhérents au remappage, cette méthode n'est jamais utilisée dans la production industrielle de vis, mais un algorithme différent est utilisé : une fois tous les défauts identifiés, les adresses de tous les secteurs bons sont à nouveau réécrites, de sorte que leurs numéros soient dans commande. Secteurs défectueux ils sont simplement ignorés et ne participent pas aux travaux ultérieurs. La zone de réserve reste également continue et une partie est fixée à l'extrémité de la zone de travail - pour égaliser le volume. Cette méthode de masquage des données incorrectes est plus difficile à mettre en œuvre qu'un remappage, mais le résultat vaut l'effort qui y est consacré - avec un certain nombre de secteurs défectueux, le lecteur ne ralentit pas. Ce deuxième grand type de défauts masquants est appelé "méthode de saut de secteur". (Il existe d'autres algorithmes pour les défauts cachés en 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 lecteurs modernes).

Le processus de recalcul des adresses tout en ignorant les défauts est appelé « formatage interne ». Interne - car l'ensemble du processus se déroule entièrement à l'intérieur de la vis, à des adresses physiques et sans la participation d'une interface. A ce moment, la vis est contrôlée par un microprogramme intégré à sa ROM, qui analyse la fiche défectueuse 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 est prête à l'emploi. Après cela, sans un seul bloc défectueux, il arrive de l'usine à l'acheteur.

3. Nouvelles technologies

Il est désormais 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 formatage est un cycle de réparation presque complet basé sur paramètres externes et associé à une compréhension claire de chaque étape. Et il suffit de faire quelque chose de mal pour ruiner le trajet. Prenons un exemple simple : l'utilisateur a décidé de faire un « vrai » formatage de bas niveau en exécutant une routine ROM en mode technologie. Le processus dure généralement 10 à 60 minutes, mais une panne de courant ou un gel banal se produit ensuite - et la vis reste sans traducteur, car Il n’a tout simplement pas le temps de le recréer. Cela signifie qu'un tel appareil ne sera pas adapté à des travaux ultérieurs - ni le système d'exploitation ni le BIOS ne le verront. Il est effrayant d’imaginer combien de disques pourraient ê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 leur ordinateur et appuient sur RESET à la place. Bien entendu, le disque ne se détériore pas de manière irrévocable, et en recommençant le formatage vous pourrez lui redonner vie. Mais la pensée de la plupart des utilisateurs est structurée de telle manière que face à des problèmes (un cadavre non détecté dans le BIOS au lieu d'une vis), beaucoup paniquent, accusant les fabricants de tout. Et bien sûr, ils n'ont 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, les disques ont commencé à inclure la possibilité de « réparer » indépendamment les zones défectueuses, c'est-à-dire d'effectuer un remappage. Comme mentionné précédemment, le remappage n'a pas trouvé d'application dans la préparation des disques en usine, 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 passage de la vis en mode technologique, la rapidité de mise en œuvre et la sécurité du variateur. De plus, dans de nombreux cas, le remappage peut être effectué sans démolir le système de fichiers et sans la destruction des 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 essentiellement la même chose, bien que le terme réaffectation soit généralement appliqué à un seul secteur et remapper à l'ensemble du disque.

Remap 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 le marque « à la volée » comme MAUVAIS. Son adresse est immédiatement inscrite dans le tableau des défauts (G-list). Pour de nombreuses vis, cela se produit si rapidement que l'utilisateur ne se rend même pas compte que le défaut a été détecté et est masqué. Pendant le fonctionnement, la vis compare en permanence les adresses actuelles des secteurs avec les adresses du tableau et n'accède pas aux secteurs défectueux. Au lieu de cela, il déplace les têtes vers la zone de réserve et lit le secteur à partir de là. Malheureusement, en raison du temps consacré au positionnement à longue distance, ces secteurs apparaîtront sous la forme de petites baisses dans le graphique lu. 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, en mettant en œuvre 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 n'y a pratiquement aucun retard.

Si une erreur se produit pendant le fonctionnement normal du système d'exploitation, la récupération automatique se produit extrêmement rarement. Cela est dû au fait que, sur la plupart des disques durs, la réaffectation ne fonctionne que lors de l'écriture. Et de nombreux systèmes d'exploitation vérifient l'intégrité du secteur avant d'écrire, et lorsqu'ils détectent une erreur, ils refusent d'y écrire. Par conséquent, dans la plupart des cas, pour effectuer un remappage, il faut "demander" à la vis - pour effectuer une réécriture forcée de bas niveau du secteur, en contournant caractéristiques standards Système d'exploitation et BIOS. Ceci est effectué par un programme qui peut accéder à la vis directement via les ports du contrôleur IDE. Si une erreur survient lors d'une telle écriture, le contrôleur remplacera automatiquement ce secteur de la réserve et le BAD disparaîtra.

Le travail de la plupart des utilitaires dits de « formatage de bas niveau » des fabricants est basé sur ce principe. Tous, si vous le souhaitez, peuvent être utilisés pour des vis d'autres sociétés (si de tels 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 reviendrons sur les fonctionnalités un peu plus tard. En attendant, un peu plus de théorie :)

Le mythe le plus répandu parmi les utilisateurs est que chaque vis nécessite son propre programme « spécial » pour masquer les défauts, et que le remappage est également un formatage de bas niveau. En fait, ce n'est pas vrai. Le remappage n'est qu'un type d'informations d'enregistrement moyens standards, 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é programmes externes, et le contrôleur de vis. Lui seul prend la décision de réaffecter les secteurs défectueux. Les programmes « extraterrestres » ne peuvent pas non plus endommager le lecteur, car ils n'utilisent pas de commandes technologiques et, en mode normal, la vis ne vous permettra jamais d'en faire autre chose que les 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 disques durs, et plusieurs pour d'autres.

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

Presque tous les disques durs commercialisés après 1995 disposent d'un système de surveillance opérationnelle de leur état - S.M.A.R.T. (Technologie d’auto-surveillance et de reporting). Cette technologie vous permet d'évaluer de tels paramètres importants lecteur, comme le nombre d'heures travaillées, le nombre d'erreurs rencontrées lors du processus de lecture/écriture, et bien plus encore. Les premiers disques durs équipés de ce système (par exemple 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 introduction, la plupart des disques disposent de fonctionnalités telles que le diagnostic interne et l'autosurveillance. Cette fonctionnalité est basée sur une série de tests internes autonomes qui peuvent être lancés à l'aide de commandes ATA standard et est conçue pour une surveillance approfondie de l'état de la mécanique du disque, des surfaces des disques et de nombreux autres paramètres. Après avoir effectué les tests, le lecteur doit mettre à jour les lectures de tous les attributs SMART conformément à son état actuel. La durée des tests peut varier de quelques secondes (Quantum) à 54 minutes (Fujitsu MPG). Vous pouvez activer les tests SMART, par exemple, avec le programme MHDD ( commande de console"test intelligent") Après avoir effectué les tests, des phénomènes « étranges » sont possibles, très similaires à ceux qui se produisent lors du fonctionnement d'un défragmenteur : allumage continu de l'indicateur HDD et bruit de mouvement intense des têtes. C'est normal : la vis scanne la surface à la recherche de défauts. Il vous suffit d'attendre un peu jusqu'à ce que l'autotest se termine et que la vis se calme.

Plus récemment, est apparue la spécification SMART-III, qui a non seulement pour fonction de détecter les défauts de surface, mais aussi la capacité de les restaurer « à la volée » et bien d'autres innovations. L'une de ses variétés était le système Data Lifeguard, utilisé dans les nouveaux disques Western Digital. Son essence est la suivante : si aucun appel n'est fait à la vis, elle commence à scanner indépendamment la surface, identifiant les secteurs instables, et lorsqu'ils sont détectés, transfère les données vers la zone de réserve. Après quoi il réaffecte. Ainsi, les données sont sauvegardées avant même qu’un véritable BAD ne se produise à cet endroit. Contrairement à la surveillance SMART, Data Lifeguard ne peut pas être désactivé par des commandes externes et fonctionne en continu. Par conséquent, les blocs BAD « visibles » n’apparaissent presque jamais sur les disques durs Western Digital modernes.

Pour afficher l'état intelligent disque dur utilisez des programmes appelés moniteurs intelligents. L'un d'eux fait partie du package HddUtil pour DOS et s'appelle smartudm. Vous pouvez le télécharger ici : www.sysinfolab.com/files/smartudm.zip. Ce programme fonctionne avec n'importe quel disques durs et les contrôleurs. De plus, ce programme est livré avec une documentation détaillée décrivant 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 mastering de bus de certains chipsets interfèrent avec cela. Les propriétaires de Windows XP doivent faire 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 certaine relation entre les attributs SMART et l'état de la 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 remappés. Ces attributs indiquent le nombre de secteurs remappés dans la liste des défauts Grown. Pour les vis neuves elles doivent être nulles ! Si leur valeur est différente de zéro, cela signifie que la vis était déjà utilisée, que de graves problèmes sont apparus et qu'un remappage a été effectué. Et avec les vis Fujitsu, ces attributs peuvent augmenter spontanément en raison d'une alimentation électrique de mauvaise qualité. Soyez prudent lorsque vous achetez 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 « logicielles » qui sont corrigées avec succès par l’électronique du lecteur et n’entraînent pas de corruption des données. C'est dangereux lorsque ce paramètre diminue fortement en peu de temps, passant dans la zone jaune. Cela indique de graves problèmes dans le lecteur, l'apparition possible de mauvaises choses dans un avenir proche et qu'il est temps de sauvegarder les données importantes.

Secto actuel en attente r : cet attribut reflète le contenu de la liste de défauts « temporaires » présente sur tous les disques modernes, c'est-à-dire 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 indique le nombre total de secteurs que le lecteur considère actuellement comme 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 des problèmes avec le lecteur.

Secteur Incorrigible: Affiche le nombre de secteurs dont les erreurs n'ont pas pu être corrigées par 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, l'OS tombe dans ce secteur et par conséquent des informations importantes ou fichier système sera gâté. Cependant, pour certaines hélices, par exemple Fujitsu MPG, pour une raison quelconque, cet attribut n'est pas réinitialisé même après un remappage, il n'est donc pas nécessaire de se fier à ses lectures.

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

Le moment est venu de comprendre pourquoi, en fait, une nuisance telle que de mauvaises choses survient ? Dans UPGRADE #49, nous avons examiné uniquement les causes externes qui contribuent à leur apparition. Et maintenant, il est temps d’examiner le problème sous un angle différent – ​​du côté du disque dur lui-même. Pour cela, considérons la structure du secteur, vue par l’électronique de l’hélice « de l’intérieur » :

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

Comme le montre la figure 1, tout est beaucoup plus compliqué qu'il n'y paraît à première vue, même avec l'aide d'un éditeur de disque. Un secteur est constitué d'un en-tête d'identifiant et d'une zone de données. Le début du secteur est marqué par un octet spécial - un marqueur d'adresse (1). Il sert à informer le contrôleur que le secteur est sous la tête. Suivez ensuite les cellules qui contiennent l'adresse de secteur unique 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 utilisateur sont placés dans un champ séparé (4), auquel, lors de l'écriture, sont ajoutés plusieurs dizaines d'octets d'informations redondantes, destinés à corriger les erreurs de lecture à l'aide du code ECC (5). À côté des données se trouvent 4 octets d'une somme de contrôle cyclique (CRC) des données, qui sert à vérifier l'intégrité des données utilisateur et à informer le système de correction d'erreurs en cas de violation (6). Pour un fonctionnement plus fiable du secteur lorsque la vitesse de rotation fluctue, il existe des octets d'espace (7). Certains disques durs ont un octet supplémentaire après AM - le secteur y est marqué comme MAUVAIS.

Tant que la structure du format n'est pas rompue, le disque dur fonctionne correctement, remplissant clairement ses fonctions : stocker les informations. Mais une fois que les forces du mal interviennent, selon le type de destruction, elles se manifestent sous la forme de MAUVAIS degrés de gravité variables.

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

Défauts physiques

Défauts de surface. Ils se produisent lorsqu'il y a des dommages mécaniques au revêtement magnétique à l'intérieur de l'espace du secteur, par exemple en raison de rayures causées par la poussière, du vieillissement des plaques ou d'une manipulation imprudente de la vis. Un tel secteur devrait être marqué comme inapte et retiré de la circulation.

Erreurs de servos. Tous les entraînements modernes utilisent un système appelé bobine mobile pour déplacer les têtes qui, contrairement au moteur pas à pas des anciennes vis, n'a aucun mouvement discret. Pour placer avec précision les têtes sur les rails dans les vis, un système avec retour, qui sont orientés par des marques d'asservissement magnétiques spéciales appliquées sur le disque. Les marques de servo sont situées de chaque côté de chaque disque. Ils sont situés uniformément 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 illustré sur la figure, mais absolument tous les disques durs modernes en sont dotés et joue un rôle essentiel. Les marques de servo stabilisent la vitesse de rotation du moteur et maintiennent la tête sur une trajectoire donnée, quelles que soient les influences extérieures et la déformation thermique des éléments.

Cependant, lors du fonctionnement de l'hélice, certaines marques d'asservissement peuvent être détruites. S'il y a trop de servos morts, des pannes commenceront à se produire à cet endroit lors de l'accès à la piste d'information : la tête, au lieu de prendre la position souhaitée et de lire les données, commencera à se déplacer d'un côté à l'autre. Cela ressemblera à un BAD gros et particulièrement arrogant, ou même à un groupe de BAD. Leur présence s'accompagne souvent de cognements, du gel 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, en désactivant les pistes défectueuses, et parfois la surface entière du disque. À ces fins, certains lecteurs ont une liste de défauts de servo qui stocke des informations sur les mauvaises marques de servo. Contrairement aux feuilles P et G, la liste de défauts de servo n'est pas utilisée par le traducteur, mais par l'ensemble du firmware de la vis. Les secteurs avec des marques de servo défectueuses sont bloqués même par des paramètres physiques, ce qui permet d'éviter les chocs et les perturbations lors de leur accès. La vis ne peut pas restaurer seule le format du servo, cela se fait uniquement en usine.

MAUVAIS matériels. Ils surviennent en raison d’un dysfonctionnement de la mécanique ou de l’électronique du variateur. Ces problèmes incluent : des têtes cassées, un déplacement de disques ou un arbre plié à la suite d'un impact, de la poussière dans la zone de confinement, ainsi que divers problèmes dans le fonctionnement de l'électronique. Les erreurs de ce type sont généralement catastrophiques et ne peuvent pas être corrigées par logiciel.

Défauts logiques

Ces erreurs ne se produisent pas en raison de dommages à la 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 externes que les défauts physiques et ne peuvent être distingués qu'indirectement, sur la base des 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 lors de l'enregistrement, lorsque la vis avait déjà écrit des données sur le secteur, mais n'a pas eu le temps d'écrire la somme de contrôle (Figure 1). La lecture ultérieure d'un tel secteur « inachevé » échouera : la vis lira d'abord le champ de données, puis calculera sa somme de contrôle et comparera ce qui a été reçu avec ce qui a été écrit. S'ils ne correspondent pas, le variateur décidera qu'une erreur s'est produite et fera plusieurs tentatives pour relire le secteur. Si cela n'aide pas (et cela n'aidera pas, puisque 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 générera une erreur. dispositif externe. Du côté du système d’exploitation, cela ressemblera à BAD. Certaines vis avaient une tendance accrue à former des défauts mous en raison d'erreurs dans le micrologiciel - dans certaines conditions, les sommes de contrôle étaient mal calculées ; dans d'autres, cela était dû à des défauts mécaniques. Par exemple, l'IBM DTLA perdait périodiquement le contact entre la carte et le HDA, ce qui entraînait une perte de puissance du HDA aux moments les plus inopportuns, y compris pendant l'enregistrement.

Le système d'exploitation ou le BIOS ne peuvent pas corriger eux-mêmes le défaut logique, car avant d'écrire dans le secteur, ils vérifient son intégrité, rencontrent une erreur et refusent d'écrire. En même temps, le contrôleur d'hélice ne peut pas non plus corriger cette erreur : il essaie en vain de lire ce secteur au deuxième ou troisième essai, et lorsque cela ne fonctionne pas, il essaie de toutes ses forces de s'aider, en ajustant le canal de lecture et le système d'asservissement à la volée. En même temps, on entend le même bruit de grincement déchirant, si familier aux propriétaires des pauvres « pics ». Ce craquement 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 entre dans la liste des défauts temporaires, modifiant la valeur de l'attribut Secteur en attente actuel dans SMART, et y est stockée. Il n'y a pas de remappage lors de la lecture.

Et seulement une réécriture forcée de bas niveau de ce secteur programme spécial le contournement du BIOS entraîne un recalcul et une réécriture automatiques de la somme de contrôle, c'est-à-dire le mal disparaît sans laisser de trace. Vous pouvez le réécrire avec un éditeur de disque qui peut fonctionner avec la vis directement via les ports, mais généralement ils « réécrivent » l'intégralité du disque, en remplissant ses secteurs de zéros. Les utilitaires qui font cela sont distribués gratuitement par les fabricants de disques durs et sont souvent appelés à tort « programmes de formatage de bas niveau ». En fait, ce sont de simples « annulateurs », ce qui ne les empêche en rien de débarrasser la vis des défauts : si l'enregistrement est réussi, les défauts mous disparaissent, et en cas d'échec, le défaut est considéré comme physique, et une autoréparation se produit. .

Erreurs logiques non corrigibles. Il s'agit d'erreurs dans le format interne du disque dur, entraînant le même effet que des défauts de surface. Ils surviennent lorsque les collecteurs de secteurs sont détruits, par exemple en raison de l'action d'un fort champ magnétique sur l'hélice. Mais contrairement aux défauts physiques, ils peuvent être corrigés à l’aide d’un logiciel. Et ils sont dits incorrigibles uniquement parce que pour les corriger, il faut effectuer le formatage « correct » de bas niveau, ce 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 qu'un secteur physique - à l'aide d'un remappage. Actuellement tout grande quantité les vis sont produites à l'aide d'une technologie sans ID (secteurs sans embase), ce type d'erreur deviendra bientôt inutile.

Les inconvénients « adaptatifs ». Bien que les vis soient des dispositifs très précis, leur production en série entraîne inévitablement des variations dans les paramètres de la mécanique, des composants radio, des revêtements magnétiques et des têtes. Cela n'a pas interféré avec les anciens disques, mais avec les disques 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, voire complètement. perte de sa fonctionnalité. Par conséquent, toutes les vis modernes subissent un réglage individuel lors de la fabrication, au cours duquel les paramètres des signaux électriques sont sélectionnés pour que l'appareil fonctionne mieux. Ce réglage est effectué par le programme ROM lors du scan technologique de la surface. Dans ce cas, des soi-disant adaptatifs sont générés - des variables qui contiennent des informations sur les caractéristiques d'un HDA particulier. Les adaptatifs sont stockés sur des plaques dans la zone de service, et parfois dans la mémoire Flash de la carte contrôleur.

Si pendant le fonctionnement de l'hélice les adaptateurs sont détruits (cela peut être dû à des erreurs dans l'hélice elle-même, électricité statique ou en raison d'une alimentation de mauvaise qualité), alors les conséquences peuvent être imprévisibles : d'un banal tas de mauvaises choses à l'inopérabilité totale de l'appareil, avec un refus de se mettre en état de marche via l'interface. Les maux « adaptatifs » diffèrent des maux ordinaires en ce qu'ils sont « flottants » : aujourd'hui ils existent, mais 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 en même temps, la surface du disque peut être dans un état impeccable ! Les défauts adaptatifs sont traités en exécutant Selfscan, un programme de test interne similaire à celui utilisé en usine dans la fabrication des vis. Dans ce cas, de nouveaux adaptatifs sont créés et la vis retourne à état normal. Cela se fait dans les conditions des centres de service de marque.

Défauts émergents

Il s'agit de zones de surface sur lesquelles un défaut clairement exprimé ne s'est pas encore formé, mais des problèmes de vitesse de lecture sont déjà perceptibles. Cela se produit parce que le secteur n'est pas lu par le contrôleur la première fois et que la vis est obligée de faire plusieurs tours du disque pour essayer 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 qu'un fichier très important a été stocké à cet endroit, en un seul exemplaire, et qu'il ne peut plus être sauvegardé. Par conséquent, les disques doivent être testés périodiquement. Cela peut être fait avec Scandisk ou Norton Disk Doctor en mode test de surface, mais mieux - avec un utilitaire spécial qui fonctionne indépendamment du système de fichiers et peut 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 :

Dans le menu « régénération », sélectionnez l'élément « démarrer le processus sous Windows ». Pour commencer à analyser les secteurs 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 n’y en a qu’un, sélectionnez-le et cliquez sur « démarrer le processus ».


Nous allons continuer. Dans la fenêtre suivante, il nous sera demandé de spécifier l'option d'analyse du disque. Je vous conseille de sélectionner immédiatement la première option « analyser et réparer » (analyser et restaurer). Entrez simplement le chiffre « 1 » à l'aide du clavier, comme indiqué sur la capture d'écran.




Et dans la dernière fenêtre avant de scanner lui-même les secteurs défectueux, on nous « demande » à partir de quel secteur commencer à scanner ? Je vous conseille de laisser le chiffre « 0 ». Cela analysera l'intégralité du disque.




Appuyez sur la touche "Entrée" et lancez la recherche des blocs défectueux. Nous examinerons l'ensemble du processus en utilisant l'exemple d'un disque contenant des secteurs défectueux. Faites attention à la capture d'écran ci-dessous, où nous pouvons voir la progression de l'analyse ( bande blanche) et dessus se trouvent trois secteurs défectueux trouvés par le programme.




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

Une fois l'analyse terminée, nous verrons cette fenêtre :




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

Tenez également compte du fait que si des secteurs défectueux sont détectés, il est fortement conseillé (immédiatement ou après plusieurs jours) de relancer la procédure de scan. Le fait est que (en cas de grave défaut de disque) des blocs défectueux peuvent réapparaître et leur nombre ne peut qu'augmenter.




C'est exactement 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 » sont des zones défectueuses qui sont réapparues sur le disque dur, détectées lors d'analyses répétées. Un tel disque peut encore être utilisé avec succès pendant un certain temps en tant que disque supplémentaire, et diverses informations (pas très nécessaires) et fichiers temporaires peuvent y être stockés. Mais voici comment obtenir un support d'information fiable ou - disque systèmeça ne nous convient définitivement pas !

En fait, j'ai décrit pour vous tout le processus de test simple :) Nous avons discuté de la logique même de ce qui se passe « dans les coulisses » du travail de tout programme de restauration de secteurs défectueux dans l'article précédent, appelé « ».

En plus de ce qui a été dit, je voudrais souligner un autre point très fonction utile programmes " Régénérateur de disque dur" Elle peut l'enregistrer image de démarrage sur un CD.

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

Regardons 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 bootable » (créer un disque CD ou DVD bootable).

Dans la fenêtre suivante, sélectionnez notre appareil d'enregistrement installé dans 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 demande de sélectionner la vitesse d'enregistrement. Sélectionnez et appuyez sur le bouton "Graver le CD".




Après avoir terminé l'enregistrement, nous prenons le nôtre (maintenant disque de démarrage) avec le programme « HDD Regrenerator », insérez-le dans l'ordinateur sur lequel nous voulons vérifier les secteurs défectueux. Nous le paramétrons pour qu'il démarre à partir du CD et voyons un menu dans lequel le programme nous montre ce qu'il a trouvé disques durs ordinateur.




Comme vous pouvez le constater, nous en avons deux. Sélectionnez (par exemple) le deuxième (entrez le chiffre « 2 » sur le clavier) et appuyez sur « Entrée ». Ensuite, nous voyons la fenêtre suivante.




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

  1. Analyser mais ne corrige pas les blocs défectueux détectés
  2. Scanner et corriger ces secteurs
  3. Afficher des informations sur le programme lui-même

Saisissez le chiffre « 2 » sur le clavier (sélectionnez la deuxième option). Nous voyons cette fenêtre.




Nous indiquons ici que nous analyserons immédiatement avec la restauration des secteurs défectueux. Nous appuyons sur le chiffre « 1 », puis sur « Entrée », puis le processus de test qui nous est déjà familier commencera.

Gardez également à l'esprit le point suivant : une alimentation électrique de mauvaise qualité (pannes causées par) ou l'utilisation d'adaptateurs différents peuvent être la raison pour laquelle le programme de récupération signalera la détection. grande quantité secteurs défectueux.

Il y a eu de tels cas dans ma pratique. Disque dur SATA était connecté via un adaptateur « molex vers SATA » :




Le programme de diagnostic a trouvé de nombreux blocs défectueux, mais dès que nous avons installé le bloc approprié (qui avait des connecteurs d'alimentation Sata), le problème a disparu. Alors rappelez-vous bien : tous les adaptateurs sont un mal nécessaire 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 rechercher et de réparer les secteurs défectueux sur un disque. À la fin de l'article, comme convenu, je fournis un lien vers le programme « » lui-même. Téléchargez et utilisez.

gastrogourou 2017