Autrefois, vous deviez prendre note des blocs défectueux qui étaient écrits sur le lecteur et les saisir dans la liste des défauts avant de formater le lecteur, car les surfaces du disque dur n'étaient jamais "parfaites", le fabricant a fait preuve de prudence car les gens acheter des disques regarderait le tableau des défauts imprimé sur le disque et achèterait ceux avec le moins de défauts ...
Faites défiler maintenant environ 20 ans et les fabricants de disques durs cachent le fait qu'un nouveau disque contient des blocs défectueux avec le micrologiciel.Lorsque vous achetez un disque neuf, il aura probablement déjà des blocs défectueux, le micrologiciel détectera les blocs défectueux nouvellement développés et les mappe à partir d'un ensemble de cylindres de rechange dont il dispose, mais cela ne se produit que lorsqu'une opération d'écriture se produit sur ce secteur et que l'algorithme ECC détecte une défaillance de bit, alors seulement il mappera le bloc. Donc, pour en revenir au point, vous pouvez forcer un lecteur à cartographier les badblocks en utilisant simplement DD, c'est-à-dire / [modifier: l'exemple suivant a été modifié pour éviter la destruction accidentelle du lecteur: caractère générique supprimé, remplacé par X]
dd if=/dev/zero of=/dev/sdX bs=1M
Modifiez évidemment la cible of = pour refléter le lecteur que vous voulez mettre à zéro, c'est le moyen le plus rapide de re-mapper les défauts d'un lecteur, c'est aussi le moyen le plus rapide de supprimer complètement votre configuration Linux en se trompant le lecteur cible, alors vérifiez, revérifiez puis vérifiez à nouveau, avant d'appuyer sur la touche Entrée. Vous pouvez augmenter la taille de la taille de bloc dans la commande dd pour optimiser la lecture / écriture et peut-être accélérer les choses, mais les rendements diminuent après un point. Je trouve que quelque chose entre 1M et 8M me convient le mieux
Vous pouvez demander à DD d'écrire un seul secteur, le mauvais ... pour le remapper, vous n'avez donc pas à sauvegarder votre lecteur, mais c'est une toute autre marmite de poisson et de roulette russe si vous ne savez pas exactement que fais tu .....
Cette commande détruira tout sur votre disque dur, y compris toutes les partitions. Mais cela forcera le lecteur à cartographier tous les mauvais secteurs qu'il pourrait avoir.
Il est parfaitement correct qu'un disque ait des secteurs défectueux tant qu'ils ne sont pas sur le secteur de démarrage, s'ils le sont, alors le lecteur est inutile, si vous remarquez quelques mois plus tard que votre lecteur a développé plus de secteurs défectueux, il est temps pour commencer à magasiner pour un remplacement.
J'ai relancé des centaines de disques comme celui-ci et ils ont survécu pendant de nombreuses années après, un mauvais secteur n'est pas nécessairement le glas du lecteur.