Bonjour le forum,
J'ai un disque dur SATA (assez vieux : fabrication en 2009) avec 2 partitions NTFS (tournait sur un poste Windows) contenant des "données" (pas d'OS ni de logiciel).
Il est tombé en panne comme suit : à un démarrage une des partitions n'était plus reconnue (la lettre de lecteur est bien listée, mais la taille totale/dispo n'est pas affichée) et l'explorateur de fichier Windows est lent (sûrement qu'il tentait de récupérer ces informations).
Les lectures/écritures sur l'autre partition fonctionnaient (du moins en apparence, et elles était possiblement ralenties).
Une fois le disque dur démonté du poste Windows et connecté, via un dock USB, sur un poste sous Linux (Linux Mint) aucune partition n'était lisible : l'explorateur ne montait aucune partition et l'outil de disques gnome-disk-utility
voyait bien 2 partition mais pas leur type.
Là le disque est débranché et je prends des informations sur la meilleure façon de procéder
D'après les commentaires de Chuck #1 sur la dépêche "ddrescue, dd_rescue, myrescue : récupérer ses données après un crash disque" et divers pages :
- ddrescue sur le Wiki Ubuntu-fr
- Linux Data Recovery: How to Salvage Lost or Corrupted Files
- Please help me rescueing a failing hard drive
Voici en gros les étapes
- Avoir assez d'espace disque pour stocker 2 fois la taille du disque en panne (= les 2 images) + les fichiers récupérés (donc 3 fois si le disque était plein)
- Bien désactiver le montage automatique des partitions (Exemple :
gsettings set org.gnome.desktop.media-handling automount false
) - Copie fichier du disque via
ddrescue
:
Vu que la table des partitions semble OK (mon Linux Mint voyait bien 2 partitions), je peux copier partition par partition (exemple où dev/sdh
représente le disque en panne) :
ddrescue /dev/sdh1 /mnt/espace_secours/sdh1-copie_maitre.img /mnt/espace_secours/sdh1-copie_maitre.mapfile
ddrescue /dev/sdh2 /mnt/espace_secours/sdh2-copie_maitre.img /mnt/espace_secours/sdh2-copie_maitre.mapfile
chmod -R -w /mnt/espace_secours/sdh?-copie_maitre.*
A partir de là, éteindre, débrancher et ranger le disque en panne.
Puis faire une copie de travail de la copie qui servira à tenter de récupérer/réparer les données :
cp /mnt/espace_secours/sdh1-copie_maitre.img /mnt/espace_travail/sdh1-copie_travail.img
Et en suite ?
Je peux tenter de monter la partition qui fonctionnait encore sous Windows (ici, disons que c'est la première) ?
mkdir /mnt/sdh1
mount -t ntfs -o loop,ro /mnt/espace_travail/sdh1-copie_travail.img /mnt/sdh1
Et en recopier les fichiers (du moins essayer).
Tenter la même chose sur sdh2-copie_travail.img (des fois que)
Puis faire tourner testdisk
et photorec
sur les fichiers .img
(les copies de travail) ?
# je crois que tu as tout ce qu'il faut
Posté par NeoX . Évalué à 3 (+0/-0).
cf le titre
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.