Quelqu'un a-t-il une idée de la façon de supprimer un secteur défectueux d'un disque dur en utilisant fedora 11 ?
Réponses
Trop de publicités?Savez-vous quels blocs sont défectueux ? Existe-t-il déjà un système de fichiers ?
S'il n'y a pas encore de système de fichiers et que vous ne savez pas quels sont les blocs défectueux :
mkfs -c # rest of normal options, like -t ext3 /dev/sda4
Si vous avez un système de fichiers et que vous ne savez pas quels blocs sont défectueux :
e2fsck -c /dev/sda4
Si vous savez quels blocs sont mauvais, vous pouvez les lister dans un fichier et lancer l'exécution - cependant, cette option est délicate car vous devez faire référence aux blocs exactement comme il faut :
e2fsck -l BADBLOCKSFILENAME /dev/sda4
mkfs -l BADBLOCKSFILENAME -t ext3 /dev/sda4
Il est généralement recommandé d'utiliser l'option -c qui recherche les mauvais blocs.
Et si vous parlez d'un disque dur totalement inutilisé, vous pourriez peut-être éviter les secteurs défectueux lors du partitionnement avec fdisk (et utiliser LVM pour conserver une certaine flexibilité quant à la taille de vos différents systèmes de fichiers).
Si vous voulez signaler les blocs défectueux en tant que tels, et non les réparer, consultez l'utilitaire badblocks. Il prend en charge les tests destructifs et non destructifs. Il est disponible dans la plupart des distributions récentes.
Si vous voulez réparer un bloc défectueux, je vous recommande SpinRite.
La présence de blocs défectueux sur un disque dur n'est normalement pas un bon signe. Lorsqu'un disque dur rencontre un bloc défectueux, il le réaffecte à l'un des blocs de réserve qu'il possède à cet effet. Le nombre de blocs défectueux exposés au niveau où votre système d'exploitation accède au disque dur doit donc toujours être égal à 0. Un nombre supérieur signifie que le disque dur a remappé tous ses blocs de réserve et qu'il ne peut plus gérer les blocs défectueux de manière élégante.
Les outils de Linux permettant d'identifier et de contourner ces problèmes ont été créés et utilisés à l'époque où les disques durs étaient coûteux. C'est un peu comme la capacité des noyaux à pré-allouer les mauvaises adresses mémoire dans la mémoire vive afin que les applications ne les utilisent pas. Mais ces outils sont devenus obsolètes en raison du faible coût des disques durs et de la mémoire vive.
Spinrite exécuté au niveau 5 vérifie tous les blocs d'un disque dur. Il démaquillera tous les blocs précédemment marqués comme mauvais mais qui ne l'étaient pas vraiment. Il libère ainsi des blocs de rechange pour les blocs réellement défectueux.
J'utiliserais donc Spinrite pour remettre le disque dans un état sain avec des blocs de rechange ou je remplacerais le disque. N'oubliez pas que Spinrite ne peut pas réparer tous les disques et que si votre disque a beaucoup de blocs vraiment défectueux, Spinrite ne peut rien faire. Mais Spinrite vaut bien son petit prix.