Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:materiel:disques-durs:recuperation-de-donnees-disque-endomage [09/01/2014 11:36] MicP [Préparation] |
doc:materiel:disques-durs:recuperation-de-donnees-disque-endomage [16/02/2014 06:34] MicP [La réparation] |
||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
* Objet : Réparations de FS((systèmes de fichiers)) | * Objet : Réparations de FS((systèmes de fichiers)) | ||
* Niveau requis : {{tag>débutant avisé}} | * Niveau requis : {{tag>débutant avisé}} | ||
- | * Commentaires : //Votre disque dur fait clac clac, vous voulez récupérer de lui autant de données possibles.// | ||
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
- | * Suivi : {{tag>en-chantier à-tester à-placer}}. | + | * Suivi : {{tag>à-tester à-placer}}. |
* Création par **MicP** 05/01/2014 | * Création par **MicP** 05/01/2014 | ||
* Testé par mélodie le 02/01/2014 (merci à elle pour le transcript original du tuto) | * Testé par mélodie le 02/01/2014 (merci à elle pour le transcript original du tuto) | ||
* Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=8133 | ici]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=8133 | ici]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
- | * | ||
===== Introduction ===== | ===== Introduction ===== | ||
Ligne 18: | Ligne 16: | ||
Dans le doute, il va falloir le manipuler le moins possible pour l'empêcher d'aggraver lui-même sa situation. | Dans le doute, il va falloir le manipuler le moins possible pour l'empêcher d'aggraver lui-même sa situation. | ||
- | Donc, la première des choses à faire, c'est de créer un copie brute de ce disque sous la forme d'un fichier //image disque//. \\ | + | Donc, la première des choses à faire sera de créer un copie brute de ce disque sous la forme d'un fichier //image disque//. \\ |
Ensuite, on pourra prendre tout son temps pour tenter ce qu'il est possible avec ce fichier, pendant que le disque original attendra sagement dans son coin. | Ensuite, on pourra prendre tout son temps pour tenter ce qu'il est possible avec ce fichier, pendant que le disque original attendra sagement dans son coin. | ||
Pour créer ce fichier de copie image disque, plusieurs outils existent avec chacun leur avantages et inconvénients. \\ | Pour créer ce fichier de copie image disque, plusieurs outils existent avec chacun leur avantages et inconvénients. \\ | ||
Ici, l'image disque a été créée avec [[http://whdd.org/|whdd]]. | Ici, l'image disque a été créée avec [[http://whdd.org/|whdd]]. | ||
- | <note >Bientôt ici, 3 nouveaux liens vers les tutos : \\ | ||
- | Création image disque avec ''dd'', avec ''GNU-ddrescue'' et avec ''whdd''.</note> | ||
- | |||
===== Installation ===== | ===== Installation ===== | ||
Ligne 96: | Ligne 91: | ||
Créons les 6 répertoires avec [[doc:systeme:mkdir| la commande mkdir]] qui vont servir de points de "mountage" pour ces partitions. | Créons les 6 répertoires avec [[doc:systeme:mkdir| la commande mkdir]] qui vont servir de points de "mountage" pour ces partitions. | ||
- | <code root>mkdir -p /mnt/sdc/sdc{1,2,3,4,5,6}</code> | + | <code root>mkdir -p /mnt/sdc/sdc{1..6}</code> |
Vérifions qu'ils ont bien été créés : | Vérifions qu'ils ont bien été créés : | ||
Ligne 188: | Ligne 183: | ||
==== En douceur ==== | ==== En douceur ==== | ||
- | On va d'abord commencer par n'utiliser [[doc:systeme:fsck|fsck]] qu'avec l'option ''-n'' qui ne travaille qu'en mode lecture et n'affichera que les erreurs qu'il faudrait corriger. | + | On va d'abord commencer par utiliser [[doc:systeme:fsck|fsck]] qu'avec l'option ''-n'' qui limite ''fsck '' à ne travailler qu'en mode lecture. \\ |
+ | ''fsck ''n'affichera alors que les erreurs trouvées. | ||
<code root>fsck.ext4 -n /dev/mapper/loop0p4</code> | <code root>fsck.ext4 -n /dev/mapper/loop0p4</code> | ||
<file txt retour de la commande> | <file txt retour de la commande> | ||
Ligne 211: | Ligne 207: | ||
</file> | </file> | ||
- | Le retour en entier de cette dernière commande est bien trop long pour être affiché ici. \\ | + | Le retour complet de cette dernière commande est bien trop long pour être affiché ici. \\ |
Si vous le désirez, en voici une copie (fichier texte) : | Si vous le désirez, en voici une copie (fichier texte) : | ||
* [[http://meets.free.fr/Downloads/whdd-file-partition-fsck.txt | fsck.txt]] | * [[http://meets.free.fr/Downloads/whdd-file-partition-fsck.txt | fsck.txt]] | ||
Ligne 231: | Ligne 227: | ||
Dernière vérification : "mounter" et lister le contenu de la partition réparée : | Dernière vérification : "mounter" et lister le contenu de la partition réparée : | ||
- | <code root>mount loop0p4 /mnt/sdc/sdc4/ && ls -l /mnt/sdc/sdc4/</code> | + | <code root>mount /dev/mapper/loop0p4 /mnt/sdc/sdc4/ && ls -l /mnt/sdc/sdc4/</code> |
==== L'Ode à la joie ==== | ==== L'Ode à la joie ==== | ||
Ligne 275: | Ligne 271: | ||
Connectez physiquement le disque à la machine et observez les nouveaux messages qui apparaissent dans la fenêtre de terminal. | Connectez physiquement le disque à la machine et observez les nouveaux messages qui apparaissent dans la fenêtre de terminal. | ||
- | |||
- | <note>En cours d'édition : je referai plus tard les fenêtres de retour de commande avec un disque comportant les mêmes partitions.</note> | ||
<file txt messages> | <file txt messages> | ||
Ligne 323: | Ligne 317: | ||
<code user>mount | grep /dev/sdd</code> | <code user>mount | grep /dev/sdd</code> | ||
- | et si cette dernière commande n'a rien retourné, on peut lancer la recopie du fichier //image disque// sur le disque physique. | + | et si cette dernière commande n'a rien retourné, alors on peut lancer la recopie du fichier //image disque// sur le disque physique. |
=== Recopier le fichier image sur le disque === | === Recopier le fichier image sur le disque === | ||
<code root>dd if=whdd-copy-mode of=/dev/sdd bs=1M; sync</code> | <code root>dd if=whdd-copy-mode of=/dev/sdd bs=1M; sync</code> | ||
- | |||
Il va falloir patienter en fonction de la "taille" du disque... | Il va falloir patienter en fonction de la "taille" du disque... | ||
+ | |||
+ | FIXME J'ai choisi de mettre "bs" à 1M, mais cette valeur serait sans doute à revoir en fonction du disque. | ||
+ |