Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/08/2007, à 00:00

abetsic

Erreurs sur disque dur, problème matériel ou logiciel ?

Bonjour,

Depuis quelque temps j'ai des erreurs sur mon disque dur, mon ordinateur est un portable compaq presario r3000, le disque dur fait 80 Go, partitionné en 4 : Windows, partition racine (/), partition home (/home), et partition d'échange en fat32.

Les premiers problèmes ont commencé la semaine dernière, suite à un démarrage plus long que d'habitude je suis allé voir ce qui se passait en arrière plan et j'ai vu pas mal de messages d'erreurs lié à la partition / comme quoi il essayait de lire au delà de la partition... Il l'a remonté en lecture seule et a refusé de lancer le serveur X me laissant sur un terminal virtuel.
En me loggant avec mon user normal et en rentrant quelques commandes il y a eu quelques erreurs avec des commandes toutes simples (ls, cat, less...) me disant que je n'avais pas accès à /dev/null...

J'ai redémarré, et j'ai dû lancer un fsck manuel... après 20 minutes je redémarre, tout fonctionne des erreurs apparaissent dans mes fichiers de log incriminant mon disque dur et des fichiers sont corrompus... je les corrige à la main et tout roule... jusqu'à hier... Cette fois ci c'est /home qui est mal en point... fsck corrige quelques inodes... il perd un fichier dans la bataille... Bon ça fonctionne...

Je retourne voir les logs et fait une recherche plus poussée et je vois que ça faisait un moment que j'avais des erreurs :

[17:53:30] nicolas@tootsi:~ 1001:0$ zgrep "status error" /var/log/messages.*
messages.0:Jul 27 16:46:31 localhost kernel: [ 3765.412000] ide: failed opcode was: unknown
messages.0:Jul 27 17:09:13 localhost kernel: [ 5127.156000] ide: failed opcode was: unknown
messages.0:Jul 31 10:26:52 localhost kernel: [ 1089.804000] hda: status error: status=0x00 { }
messages.0:Jul 31 10:26:52 localhost kernel: [ 1089.804000] ide: failed opcode was: unknown
messages.0:Jul 31 10:26:52 localhost kernel: [ 1089.804000] hda: status error: status=0x00 { }
messages.0:Jul 31 10:26:52 localhost kernel: [ 1089.804000] ide: failed opcode was: unknown
messages.0:Jul 31 10:26:52 localhost kernel: [ 1089.804000] hda: status error: status=0x00 { }
messages.0:Jul 31 10:26:52 localhost kernel: [ 1089.804000] ide: failed opcode was: unknown
messages.0:Jul 31 10:26:52 localhost kernel: [ 1089.804000] hda: status error: status=0x00 { }
messages.0:Jul 31 10:26:52 localhost kernel: [ 1089.804000] ide: failed opcode was: unknown
messages.1.gz:Jul 25 19:19:37 localhost kernel: [ 3166.588000] ide: failed opcode was: unknown
messages.1.gz:Jul 25 19:19:37 localhost kernel: [ 3166.588000] ide: failed opcode was: unknown
messages.1.gz:Jul 25 19:19:37 localhost kernel: [ 3166.588000] ide: failed opcode was: unknown
messages.1.gz:Jul 25 19:19:37 localhost kernel: [ 3166.588000] ide: failed opcode was: unknown
....
essages.1.gz:Jul 25 19:19:37 localhost kernel: [ 3166.696000] ide: failed opcode was: unknown
messages.1.gz:Jul 25 19:19:37 localhost kernel: [ 3166.696000] ide: failed opcode was: unknown
messages.1.gz:Jul 25 19:19:37 localhost kernel: [ 3166.696000] ide: failed <4>[ 3166.696000] hda: task_out_intr: status=0x50 { Dr<4>[ 3166.696000] hda: task_out_intr: status=0x50 { Driv<4>[ 3166.696000] hda: task_out_intr: status=0x50 { Driv<4>[ 3166.696000] hda: task_out_intr: status=0x50 { Dri<4>[ 3166.696000] hda: task_out_intr: status=0x50 { Driv<4>[ 3166.696000] hda: task_out_intr: status=0x50 { D<4>[ 3166.696000] hda: task_out_intr: status=0x50 { Driv<4>[ 3166.696000] hda: task_out_intr: status=0x50 { Dr<4>[ 3166.696000] hda: task_out_intr: status=0x50 { D<4>[ 3166.696000] hda: task_out_intr: status=0x50 { Driv<4>[ 3166.696000] hda: task_out_intr: status=0x50 { Dr<4>[ 3166.696000] hda: task_out_intr: status=0x50 { Dri<4>[ 3166.696000] hda: task_out_intr: status=0x50 { Driv<4>[ 3166.696000] hda: task_out_intr: status=0x50 { Driv<4>[ 3166.696000] hda: task_out_intr: status=0x50 { Dr<4>[ 3166.696000] hda: task_out_intr: status=0x50 { Drive<4>[ 3166.696000] hda: task_out_intr: status=0x50 { D<<4>[ 31<4>[ 3166.704000] hda: tas
messages.1.gz:Jul 25 19:19:37 localhost kernel: [ 3166.708000] ide: failed opcode was: unknown
messages.1.gz:Jul 25 19:19:37 localhost kernel: [ 3166.708000] ide: failed opcode was: unknown
...
messages.1.gz:Jul 25 19:20:38 localhost kernel: [ 3223.868000] ide: failed opcode was: unknown
messages.1.gz:Jul 25 19:20:38 localhost kernel: [ 3223.868000] ide: failed opcode was: unknown
messages.1.gz:Jul 25 19:20:38 localhost kernel: [ 3223.876000] hda: status error: status=0x50 { DriveReady SeekComplete }
messages.1.gz:Jul 25 19:20:38 localhost kernel: [ 3223.876000] ide: failed opcode was: unknown
messages.1.gz:Jul 25 19:20:38 localhost kernel: [ 3223.876000] hda: status error: status=0x50 { DriveReady SeekComplete }
messages.1.gz:Jul 25 19:20:38 localhost kernel: [ 3223.876000] ide: failed opcode was: unknown
messages.2.gz:Jul 24 11:23:51 localhost kernel: [ 3281.572000] hda: status error: status=0x00 { }
messages.2.gz:Jul 24 11:23:51 localhost kernel: [ 3281.572000] ide: failed opcode was: unknown
messages.2.gz:Jul 24 11:23:51 localhost kernel: [ 3281.572000] hda: status error: status=0x00 { }
messages.2.gz:Jul 24 11:23:51 localhost kernel: [ 3281.572000] ide: failed opcode was: unknown
messages.2.gz:Jul 24 11:23:51 localhost kernel: [ 3281.572000] hda: status error: status=0x00 { }
messages.2.gz:Jul 24 11:23:51 localhost kernel: [ 3281.572000] ide: failed opcode was: unknown
messages.2.gz:Jul 24 11:23:51 localhost kernel: [ 3281.572000] hda: status error: status=0x00 { }
messages.2.gz:Jul 24 11:23:51 localhost kernel: [ 3281.572000] ide: failed opcode was: unknown
messages.2.gz:Jul 24 11:23:51 localhost kernel: [ 3281.620000] hda: status error: status=0x00 { }
messages.2.gz:Jul 24 11:23:51 localhost kernel: [ 3281.620000] ide: failed opcode was: unknown
messages.2.gz:Jul 24 11:23:51 localhost kernel: [ 3281.620000] hda: status error: status=0x00 { }
messages.2.gz:Jul 24 11:23:51 localhost kernel: [ 3281.620000] ide: failed opcode was: unknown
messages.2.gz:Jul 24 11:23:51 localhost kernel: [ 3281.620000] hda: status error: status=0x00 { }
messages.2.gz:Jul 24 11:23:51 localhost kernel: [ 3281.620000] ide: failed opcode was: unknown
messages.2.gz:Jul 24 11:23:51 localhost kernel: [ 3281.620000] hda: status error: status=0x00 { }
messages.2.gz:Jul 24 11:23:51 localhost kernel: [ 3281.620000] ide: failed opcode was: unknown
messages.3.gz:Jul 12 15:46:12 localhost kernel: [14600.060000] ide: failed opcode was: unknown
messages.3.gz:Jul 12 15:46:42 localhost kernel: [14629.644000] ide: failed opcode was: unknown
messages.3.gz:Jul 12 15:46:42 localhost kernel: [14629.800000] ide: failed opcode was: unknown
messages.3.gz:Jul 12 15:46:42 localhost kernel: [14629.968000] ide: failed opcode was: unknown
messages.3.gz:Jul 12 15:46:42 localhost kernel: [14630.128000] ide: failed opcode was: unknown
messages.4.gz:Jun 29 11:11:32 localhost kernel: [ 2361.448000] ide: failed opcode was: unknown
messages.4.gz:Jun 29 11:31:42 localhost kernel: [ 3571.260000] ide: failed opcode was: unknown
messages.4.gz:Jun 29 11:32:05 localhost kernel: [ 3593.828000] ide: failed opcode was: unknown
messages.4.gz:Jun 29 11:32:05 localhost kernel: [ 3593.996000] ide: failed opcode was: unknown
messages.4.gz:Jun 29 11:32:05 localhost kernel: [ 3594.184000] ide: failed opcode was: unknown
messages.4.gz:Jun 29 11:32:05 localhost kernel: [ 3594.184000] hda: status error: status=0x11 { SeekComplete Error }
messages.4.gz:Jun 29 11:32:05 localhost kernel: [ 3594.184000] hda: status error: error=0x84 { DriveStatusError BadCRC }
messages.4.gz:Jun 29 11:32:05 localhost kernel: [ 3594.184000] ide: failed opcode was: unknown
messages.4.gz:Jun 29 11:32:05 localhost kernel: [ 3594.184000] hda: status error: status=0x11 { SeekComplete Error }
messages.4.gz:Jun 29 11:32:05 localhost kernel: [ 3594.184000] hda: status error: error=0x84 { DriveStatusError BadCRC }
messages.4.gz:Jun 29 11:32:05 localhost kernel: [ 3594.184000] ide: failed opcode was: unknown
messages.4.gz:Jun 29 11:32:05 localhost kernel: [ 3594.184000] hda: status error: status=0x11 { SeekComplete Error }
messages.4.gz:Jun 29 11:32:05 localhost kernel: [ 3594.184000] hda: status error: error=0x84 { DriveStatusError BadCRC }
messages.4.gz:Jun 29 11:32:05 localhost kernel: [ 3594.184000] ide: failed opcode was: unknown
messages.4.gz:Jun 29 11:32:05 localhost kernel: [ 3594.184000] ide: failed opcode was: unknown

En gros j'ai eu des erreurs plusieurs fois depuis un mois...
J'ai essayé de mettre l'erreur sur google et le forum mais je n'est rien trouvé de concluant... Du coup je ne sais pas si c'est mon disque dur qui arrive en fin de vie (bientôt 3 ans) ou bien si c'est un driver qui part en vrille...

Si quelqu'un a une idée ou une piste à me suggérer je suis preneur.

Merci d'avance

Hors ligne

#2 Le 03/08/2007, à 08:44

matt_rodat

Re : Erreurs sur disque dur, problème matériel ou logiciel ?

Je te conseillerai de faire une sauvegarde de toutes tes données sur un autre disque ou un DVD.

Ce qui n'est pas bon signe, c'est:

DriveStatusError BadCRC

Hors ligne

#3 Le 03/08/2007, à 21:14

abetsic

Re : Erreurs sur disque dur, problème matériel ou logiciel ?

Merci pour ton conseil, ça m'a été bien utile !

Visiblement ça sent la fin du disque dur... J'ai encore eu des erreurs sur le disque ce matin... perdu des fichiers... heureusement que j'avais suivi ton conseil et que j'avais commencé à faire des sauvegardes de mes données personnelles.

J'ai commandé un nouveau disque dur pour le portable, un seagate de 100Go... J'espère juste que le problème venait bien du disque dur et pas d'ailleurs. hmm

Hors ligne

#4 Le 03/08/2007, à 21:41

roxane

Re : Erreurs sur disque dur, problème matériel ou logiciel ?

salut,

pour être sûr :
- packet smartmontools
- commande badblocks

Hors ligne

#5 Le 11/09/2007, à 09:43

flying Scootman

Re : Erreurs sur disque dur, problème matériel ou logiciel ?

Moi aussi bcp de problèmes en ce moment que j'imputerais bien au DD.
Tu dis :

"
pour être sûr :
- packet smartmontools
- commande badblocks
"

Qu'entends tu par là ?
Ce sont des commandes à lancer ? Peux tu me donner quelques trucs pour que moi aussi je sois sûr que mes problèmes viennent du DD ?

Hors ligne

#6 Le 11/09/2007, à 10:31

cep

Re : Erreurs sur disque dur, problème matériel ou logiciel ?

badblocks mal utilisé peut entraîner des pertes de données, et encore plus sur un disque en fin de course.

smartmontools est difficile à appréhender pour un non initié.

La meilleure solution est tout de même d'utiliser un programme de diagnostiques du constructeur du disque, à récupérer sur son site, ou à voir avec le cdrom Ultimate boot cd qui a les programmes pour Maxtor, Seagate, Western, Hitachi, Excelstor et qq autres.

Hors ligne

#7 Le 11/09/2007, à 12:26

flying Scootman

Re : Erreurs sur disque dur, problème matériel ou logiciel ?

Je viens d'essayer smartmontools et mon disque ne le supporte pas (au sens logiciel:lol:).......
Je vais voir sr le site de Toshiba et à ton adresse.

merci pour les pistes

Hors ligne