web-dev-qa-db-fra.com

Mauvais blocs HD: existe-t-il un moyen de les réparer?

Au cours du dernier mois, Ubuntu commence à avoir des problèmes: il s'arrête soudainement sans raison apparente .. J'ai compris que le problème était sur le disque dur, si j'exécutais cette commande:

$ Sudo badblocks -sv -b 512 /dev/sda

J'obtiens 24 mauvais blocs tous dans la partition Linux (j'ai Windows dans un autre et il n'a pas le même problème). La question est de savoir s'il existe un moyen (différent de changer le disque) pour éviter cet arrêt. Peut-être isoler les mauvais blocs?

2
Red

Si un disque a des secteurs défectueux (c'est ce que détectent les blocs défectueux), il fonctionnera toujours. Les disques durs comportent des secteurs supplémentaires qui sont automatiquement remappés afin que le disque continue de fonctionner.

Dans Ubuntu, vous pouvez utiliser des disques (dans les anciennes versions, on appelait l'utilitaire de disque) pour vérifier l'état SMART du disque. Il peut fournir des informations sur les pannes prédictives.

En utilisant un utilitaire comme SpinRite vous pouvez vérifier le disque et savoir définitivement s'ils sont mauvais ou non. S'il est exécuté au plus haut niveau, il vérifiera tous les secteurs et rétablira tous les secteurs qui sont marqués comme mauvais quand ils sont réellement corrects, et marquera tous ceux qui devraient être mauvais.

Si le disque est en train de sortir, je le remplacerais plutôt que de prendre des risques.

4
quaeritate

Au moment où vous commencez à voir des blocs défectueux dans des utilitaires comme badblocks, le disque est déjà dangereux à utiliser. L'utilitaire badblocks a été écrit à une autre époque, avant que les disques ne puissent remapper automatiquement quelques secteurs défectueux, comme le décrit quaeritate; ce n'est pas vraiment très utile aujourd'hui, sauf peut-être comme une solution de pansement à court terme très. Si le disque contient des blocs défectueux, remplacez-le immédiatement.

2
Rod Smith