web-dev-qa-db-fra.com

Comment puis-je ignorer le mauvais secteur sur mon disque dur?

J'ai un disque dur externe que je branche à ma machine Linux. Cela pose des problèmes d'opération de lecture et d'écriture.

  1. Quand je le vérifie avec fdisk -l il attend que les informations s’affichent un peu. Après quelques minutes, il s'est affiché.
  2. j'avais utilisé la commande badblocks pour vérifier le secteur défectueux sur le disque. Après environ 1h30, il donne un total de 1040 + mauvais secteur.

Alors, y at-il un moyen de sauter cet emplacement et d'utiliser la mémoire restante ??? Ou résoudre ce problème. si j'ai besoin de le changer.

1
M S Parmar

Les secteurs défectueux sur le disque dur ne peuvent pas être récupérés ou ignorés. J'ai vu de telles questions. Alors, jetez un coup d'œil à ces -

Question 1

Question 2

Question

La seule chose que vous puissiez faire est d’obtenir un nouveau disque dur , car à l’avenir, heureusement, vous risquez de perdre vos données importantes.

Les précautions valent mieux que guérir.

2
Sukupa91

Exécutez badblocks -nv /dev/sdx. Remplacez dev/sdx par le lecteur que vous souhaitez vérifier (avec le lecteur non monté). Ceci fait un test en lecture-écriture sur le lecteur et vérifie les statistiques SMART après. -nv spécifie que le test est non destructif (n'endommagera pas vos données) et vous donnera un statut.

S'il y a beaucoup de secteurs réaffectés, vous devez remplacer le lecteur dès que possible. Si ce n'est pas le cas et que le nombre en attente est égal à zéro, le lecteur devrait fonctionner correctement.

Ajouter -c 1024 aux badblocks accélère considérablement son exécution.

1
psusi