Voici quelques méthodes basiques pour vérifier le bon fonctionnement d’un disque dur.

Les manipulations suivantes sont à effectuer sous Linux, un live-cd peut être utilisé.

Un test simple avec la commande dd:

dd est une commande permettant d’effectuer une copie bloc par bloc entre 2 supports.

dd if=/dev/sdx of=/dev/null

Une fois la copie terminée, si aucune erreur ne s’est affichée, votre disque dur fonctionne normalement.

Une vérification plus poussée avec badblocks (test de lecture uniquement):

sudo badblocks -s -v -c 10240 /dev/sdx

-s permet d’afficher l’état d’avancement

-v permet d’afficher toutes les erreurs

-c permet de déterminer la taille des blocs à tester.

Une fois le test effectué, il est indiqué le nombre de secteurs défectueux.

Ces tests permettent de mettre en évidence un problème physique au niveau du disque dur. Dans la plupart des cas cela est irrécupérable et indique la fin de vie de ce disque. Pensez donc à prévoir le remplacement de celui-ci.