J'ai un disque dur USB externe, constitué d'un disque SATA de 1 To dans un boîtier externe USB 2.0 Rosewill RX35-AT-SU SLV en aluminium de 3,5 pouces , branché sur mon ordinateur portable SONY VAIO VGN-NS310F . Il est branché directement sur l'ordinateur (pas via un concentrateur). Le lecteur à l'intérieur du boîtier est un Western Digital à 7200 tr / min, mais je ne me souviens pas du modèle exact. Je peux retirer le lecteur du boîtier (à nouveau), si les gens pensent qu'il est nécessaire de connaître ce détail .
Le lecteur est formaté ext4. Je le monte dynamiquement avec udisks
sur mon système Lubuntu 11.10, généralement automatiquement via PCManFM. (J'ai eu Lubuntu 12.04 sur cette machine, et j'ai également connu ce même comportement avec cela.) De temps en temps - une ou deux fois par jour - il devient inaccessible et difficile à démonter. Tenter de le démonter sudo umount ...
donne un message d'erreur indiquant que le lecteur est en cours d'utilisation, suggérant fuser
et lsof
découvrant ce qui l'utilise. Tuer les processus qui utilisent le lecteur avec fuser
et lsof
est parfois suffisant pour me permettre de le démonter, mais ce n'est généralement pas le cas.
Une fois le lecteur démonté ou la machine redémarrée, le lecteur ne montera pas. Brancher le lecteur et le mettre sous tension n'enregistre rien sur l'ordinateur. dmesg
est inchangé. Le voyant d'accès du lecteur clignote généralement vigoureusement, comme si le lecteur était constamment consulté. Finalement, après avoir laissé le lecteur éteint pendant un certain temps (une demi-heure), je suis capable de le remonter.
Bien que le lecteur ne fonctionne pas sur cette machine pendant un certain temps, il fonctionnera immédiatement sur une autre machine exécutant la même version d'Ubuntu. Parfois, le ramener de l'autre machine semble le "réparer". Parfois non.
Le lecteur ne cesse pas toujours d'être accessible lorsqu'il est monté , avant de devenir démontable. Parfois, cela fonctionne bien, j'éteins l'ordinateur, je le rallume et je ne peux pas monter le lecteur.
Actuellement, c'est le seul lecteur avec lequel j'ai ce problème, mais j'ai eu des problèmes qui, je pense, sont les mêmes que celui-ci, avec différents lecteurs, sur différentes machines Ubuntu. Cet ordinateur portable est régulièrement connecté à un autre lecteur USB externe, ce qui ne présente pas ce problème. Débrancher ce lecteur avant de brancher le lecteur "problème" ne résout pas le problème.
J'ai ouvert le lecteur et vérifié que les connexions étaient étroites dans le passé, et cela n'a pas semblé aider (pas plus que d'attendre le même temps qu'il a fallu pour ouvrir et fermer le lecteur, avant d'essayer de remonter il).
Quelqu'un a-t-il des idées sur ce qui pourrait être à l'origine de cela, sur les étapes de dépannage que je devrais effectuer et / ou sur la façon de résoudre ce problème?
Mise à jour: j'ai essayé de remplacer le câble de données USB (du boîtier à l'ordinateur portable), comme l'a suggéré Merlin . J'aurais dû essayer cela il y a longtemps, car il correspond parfaitement aux symptômes (le lecteur fonctionne sur une autre machine, ce qui aurait du sens car le câble serait plié à un angle différent, complétant éventuellement un circuit de fils effilochés). Malheureusement, cela n'a pas aidé - j'ai le même problème avec le nouveau câble. J'essaierai de fournir des informations détaillées supplémentaires sur le lecteur à l'intérieur du boîtier, la prochaine fois que je pourrai faire fonctionner le lecteur. (Pour le moment, je n'ai pas d'autre machine disponible pour le fixer.)
Mise à jour majeure (28 juin 2012)
Le lecteur semble s'être considérablement détérioré. Je pense que c'est le cas, car je l'ai attaché à une autre machine et j'ai obtenu beaucoup d'erreurs sur les caractères invalides lors de la copie de fichiers à partir de celui-ci. Je suis moins intéressé par la récupération des données du lecteur que par la recherche de ce qui ne va pas. Je veux spécifiquement savoir si le problème est le lecteur ou le boîtier.
Maintenant, lorsque je branche le lecteur sur la machine d'origine où je rencontrais des problèmes, il n'apparaît toujours pas (y compris avec sudo fdisk -l
), mais il est reconnu par le noyau et des messages sont ajoutés dmesg
. La plupart du message consiste en des erreurs comme celle-ci, répétées plusieurs fois:
[ 7.707593] sd 5:0:0:0: [sdc] Unhandled sense code
[ 7.707599] sd 5:0:0:0: [sdc] Result: hostbyte=invalid driverbyte=DRIVER_SENSE
[ 7.707606] sd 5:0:0:0: [sdc] Sense Key : Medium Error [current]
[ 7.707614] sd 5:0:0:0: [sdc] Add. Sense: Unrecovered read error
[ 7.707621] sd 5:0:0:0: [sdc] CDB: Read(10): 28 00 00 00 00 00 00 00 08 00
[ 7.707636] end_request: critical target error, dev sdc, sector 0
[ 7.707641] Buffer I/O error on device sdc, logical block 0
Voici toutes les lignes à dmesg
partir de quand le lecteur est reconnu. Veuillez noter que:
- Je recommence à exécuter Lubuntu 12.04 sur cette machine (et c'est peut-être un facteur dans de meilleurs messages d'erreur).
- Maintenant que le disque a été branché sur une autre machine et de nouveau dans celui - ci, et aussi maintenant que cette machine est de retour à l' exécution de 12,04, la lumière d'accès du lecteur ne clignote pas comme je l' avais décrit. En regardant le lecteur, il semblerait qu'il fonctionne normalement, avec un accès faible ou inexistant.
- Ce problème (les erreurs) se produit lors du redémarrage de la machine avec le lecteur branché, et également lors de la connexion manuelle du lecteur.
- Quelques messages sont sur le point
/dev/sdb
. Ce lecteur fonctionne bien. Le mauvais disque est/dev/sdc
. Je ne voulais juste rien éditer du milieu.
dmesg
journaux, vous pouvez voir que le système échoue à plusieurs reprises à lire le premier secteur, l'instruction READ (10) échoue. Il peut donc s'agir d'un mauvais secteur qui s'y développe.