Échec du disque dur - Comment retrouver la confiance sur le disque ou en faire usage

14

Après une panne de disque dur (beaucoup de secteurs corrompus), je le reformate, mais le disque ne me donne aucune confiance pour l'utiliser en production.

  1. Existe-t-il un outil pour tester les stress afin que je sache que je peux l'utiliser?
  2. De quelles manières utiliseriez-vous le lecteur, donc s'il échoue à nouveau, vous ne vous retrouvez pas avec une perte de données?
Eduardo Molteni
la source

Réponses:

20

Le problème est que si un disque est tombé en panne une fois, vous ne pouvez pas lui faire confiance. Dans presque tous les cas, la valeur des données que vous proposez de stocker, plus les coûts potentiels de perte ou de récupération si ces données sont perdues, dépassent le coût d'un nouveau disque.

Si les données que vous proposez de stocker ont une quelconque valeur pour vous, n'utilisez pas le lecteur. Achetez un remplacement.

Je pourrais envisager de l'utiliser dans un RAID-1 si j'étais désespéré, et même alors probablement seulement pour 100% scratch (c'est-à-dire un stockage de travail local sur un nœud de calcul).

L'alternative est de vous convaincre que vous avez un problème de contrôleur, et c'est pourquoi le disque a été corrompu. Si vous achetez un autre disque et que vous rencontrez presque immédiatement les mêmes problèmes, c'est possible, et vous pouvez probablement utiliser le premier disque sur un autre ordinateur.

David Mackintosh
la source
6
+1. Les disques sont bon marché. Une fois qu'il a échoué, je ne lui ferais pas confiance avec des données que je n'ai pas peur de perdre.
theotherreceive
+1 Les disques sont bien trop bon marché pour être gênés par un disque défectueux. Juste pour clarifier cependant, certaines personnes pensent qu'un «disque défectueux» est lorsqu'un fichier disparaît, est corrompu ou un autre «vaudou». Je connais au moins une situation où une entreprise allait remplacer un PC entier (et des disques durs) parce qu'ils avaient un virus qui avait effacé certains fichiers système Windows. Best Buy leur a dit que c'était un "mauvais disque dur". ;-)
KPWINC
3
C'est pourquoi il est important d'exécuter un diagnostic de bas niveau sur le lecteur pour vous assurer qu'il n'y a pas seulement une corruption par hasard. Lancer simplement le disque sans diagnostiquer le vrai problème n'a pas beaucoup de sens.
Russ Warren
2
Lorsque Best Buy est le support technique d'une entreprise, cela en dit déjà beaucoup.
David
sérieusement, qui diable est assez désespéré pour utiliser un disque dur défectueux ... jamais?
Keith
13

J'aime exécuter SpinRite sur des disques semi-disparus juste pour voir s'ils valent quelque chose. Cela prend un certain temps, mais cela en vaut la peine à long terme.

Voir ici: http://www.grc.com/intro.htm

Russ Warren
la source
9

RMA sous garantie!

Je ne peux pas croire que personne n'ait encore dit ça.

Il a probablement une garantie de 3 ou 5 ans. Renvoyez-le et obtenez-en un nouveau (ou le remettre à neuf). N'ayez pas peur des rénovations. De nombreux disques sont renvoyés au Mfg sans aucun problème (problèmes de BIOS, logiciel brouillé les données, mauvais contrôleur, RAID logiciel génial, etc.).

Quel que soit le disque que vous possédez, neuf ou remis à neuf, recherchez les secteurs défectueux.

kmarsh
la source
2
Tant que vous savez qu'il n'y a rien de particulièrement sensible sur le disque.
Brad Ackerman
1
Bon point, Brad! DBAN est utile ici, car nous supposons que le lecteur est encore quelque peu utilisable (selon la question).
kmarsh
8

Si un lecteur a perdu des données, le meilleur moyen de l'utiliser est de le démonter et d'extraire les aimants. Ils font de grands aimants pour réfrigérateur.

Les disques durs sont bon marché, ça ne vaut pas la peine de tenter le coup.

chris
la source
4
+1 pour le commentaire de l'aimant. Ce sont des aimants GRAVEMENT FORTS et très amusants. Attention cependant, ils sont également extrêmement cassants.
KPWINC
1
Si vous ne les retirez pas de la plaque métallique, ils sont suffisamment solides et bien formés pour contenir des objets comme des gants de cuisine. Sur le four, pas le frigo, mais l'idée est la même.
chris
6

De quelle manière utiliseriez-vous le lecteur

  • Presse-papiers
  • Butée de porte
  • Démontez-le et amusez-vous avec les aimants
pgs
la source
Je les ai également utilisés comme sous-verres et supports de moniteur
BeowulfNode42
5

Mieux qu'un simple reformatage serait d'écraser tout le disque avec des données. Ensuite, le lecteur a la possibilité de remapper les secteurs feuilletés avec des secteurs de rechange.

Vous pouvez vérifier le nombre de réallocations dans les données SMART (par exemple avec smartmontools ) avant et après écrasement pour avoir une idée du nombre de secteurs défectueux. Vous devriez également vérifier régulièrement pour voir si le nombre de réallocations a augmenté.

En théorie, le formatage du disque devrait être suffisant pour s'assurer que les nouvelles données sont écrites sur le disque, mais je ne ferais pas confiance à un outil qui n'essaierait pas de lire un secteur "inutilisé" et trébucherait sur une erreur de lecture. Il est également agréable de connaître à l'avance le nombre de secteurs défectueux.

Si vous ne faites plus confiance au disque, utilisez-le dans une sorte de configuration RAID, c'est-à-dire dans un miroir ou RAID5. Ne pas faire confiance à un seul disque est toujours une bonne idée ;-)

robcast
la source
+1 pour avoir mentionné les smartmontools.
kmarsh
À tout le moins, cela garantirait qu'aucune donnée sensible ne se trouverait sur le disque pour que quelqu'un d'autre puisse la récupérer, après l'avoir jetée.
Ernie
5

Ne faites jamais confiance à un disque défaillant dans une matrice RAID. Déjà.

Cela m'est arrivé plusieurs fois, je n'ai pas pris la peine de configurer Nagios pour surveiller l'état SMART des disques durs et les disques durs ont continué à signaler les échecs (plaider coupable de ne rien faire ou de ne pas savoir réellement) mais rien ne se passerait pour le serveur , il resterait opérationnel.

Jusqu'à ce que le disque dur commence vraiment à se mettre en place. La matrice RAID entière commence à être corrompue à la place, ce qui est arrivé avec les contrôleurs 3Ware et Adaptec, puis je finis par devoir fsck le système de fichiers avec beaucoup de fichiers corrompus, ce qui semblait être une éternité lorsque les clients implorent le retour du serveur.

Donc, je recommanderais vraiment de l'utiliser quelque part où vous ne vous souciez pas de vos données, ou si le disque dur n'est pas si vieux, RMA. Seagate et WD ont des procédures RMA impressionnantes et vous obtenez généralement un disque dur remis à neuf, parfois avec une capacité encore plus grande.

Cependant, ne touchez pas aux disques durs Seagate. J'ai perdu toute confiance en eux, j'ai eu un bon taux de défaillance de 25% de ces disques durs, de différents distributeurs aussi. Version NS ou AS, ils ont tous échoué. J'utilise WD RE3 et c'est génial.

Mohammed Naser
la source
2

Yah, les disques sont tellement bon marché maintenant. Tout dépend de la criticité des données qui y sont stockées. Je pourrais simplement l'utiliser comme sauvegarde secondaire ou simplement comme lecteur de ferraille. Personnellement, je ne risquerais aucune donnée stockée principalement dessus. J'ai eu trop de disques en panne pour ne plus jamais me soucier des disques non fiables.

Une fois que je sais qu'un lecteur me pose des problèmes, le marteau de la justice livre!

Troggy
la source
1

Si vous pouvez démarrer à partir d'un CD ou d'une clé USB, je vous suggère d'essayer le SprinrRite de GRC

pas gratuit, mais à mon humble avis vaut bien le prix!

lexu
la source
1

Si vous utilisez * nix, faites un dd if = / dev / urandom de = / dev / disk sur le disque plusieurs fois et voyez si SMART ou syslog donne quelque chose.

Les disques sont tellement bon marché de nos jours, allez-y et achetez-en un nouveau. :)

Lester Cheung
la source
Cela ne vérifie pas (directement) le lecteur mais le détruit par écrasement. Vous pouvez tester un cycle de lecture (en utilisant "dd if = / dev / disk of = / dev / null") et ne pas détruire les données.
Mei
0

Vous voudrez peut-être examiner SpinRite , qui fait de nombreuses choses différentes liées aux disques durs.

Vous pouvez également récupérer un disque de test de condition physique du lecteur auprès du fabricant du lecteur pour voir si des erreurs apparaissent. Les outils Seagate et Maxtor sont , par exemple.

Quant à l'utilisation du lecteur, vous pouvez l'utiliser comme espace de travail où rien n'est stocké en permanence, ou simplement l'utiliser sur un système où vous savez que tout est sauvegardé ailleurs.

Mat
la source
0

Si un disque semble même échouer, vous devez le lancer et en obtenir un nouveau dès que possible. Les disques durs sont probablement l'un des deux principaux composants les plus susceptibles de tomber en panne dans un système en cours d'exécution (l'autre étant des alimentations merdiques bon marché selon mon expérience). À moins que les données sur le disque ne soient absolument sans valeur, vous devez le remplacer par un nouveau disque. (par exemple, vous l'utilisez comme cache / proxy temporaire, et vous ne vous souciez pas si vous perdez les données ou non)

davr
la source
Je ne peux penser à aucune situation où des données corrompues seraient autorisées (échange? Binaires corrompus ... cache? Entrées corrompues ...). Vous ne "perdez" pas de données (à moins que les métadonnées ne tournent mal) - vous obtenez des données corrompues.
Mei
0

La valeur des données vaut un nouveau disque. À moins que vous n'ayez absolument aucun budget pour un nouveau disque, je vais en acheter un nouveau.

Récursivité
la source