Pour récupérer les données d'un disque dur sur le point de lâcher,  il faut installer le paquet ddrescue (Je croisq qu'il y a une version graphique gddrescue)

Pour connaitre l'identifiant du disque dur sur Gnu/llinux:

sudo fdisk -l 

La commande pour diagnostiquer. A exécuter lorsqu'il est sollicité (avec un exemple à chaud ;-) ):

~$ dmesg | tail -n 50 | grep "sdb" 
[  113.256228] end_request: I/O error, dev sdb, sector 78151578
[  113.256232] Buffer I/O error on device sdb1, logical block 78151544

 

La commande pour récupérer :

sudo ddrescue /dev/sdb /media/mondisque/image.dd /media/mondisque/image.log -n
  • "mondisque" est le point de montage du disque externe nécessaire pour la récupération des données
  • Le disque malade est sdb
  • -n pour éviter les secteurs défectueux