Pages

Pages

Récupération disque dur défectueux

Cette procédure vous donne le maximum de chance
pour récupérer vos données.

Principe

Copie du disque endommagé.
Le logiciel ddrescue saute les zones endommagées afin de récupérer rapidement un maximum de données sur le disque défectueux.
Copie du disque en double.
La commande dd fait une copie de la sauvegarde pour travailler sur une copie.
La récupération de données peux tranquillement commencer.

Action

Installer le logicel ddrescue
Dans un terminal coller la commande suivante :

sudo apt-get install ddrescue

Pour suivre façilement la progression, installer le logiciel ddrescueview.

sudo apt-get install ddrescueview


Créer un dossier de suivi avec la commande suivante :

sudo mkdir /home/linux/dd

Le matériel pour la récupération.
Un ordinateur sous Ubuntu : disque sda
Un disque USB de sauvegarde : sdb
La sauvegarde doit être de taille identique ou supérieure au disque défectueux.
Formater en FAT 32 Le disque de sauvegarde.
Un disque en panne : sdc
Brancher le disque défectueux en USB sur un dock.

Attention la procédure est longue.
Pour un disque de 500 giga, suivant le nombre de secteur défectueux il faut environ 24 h par ligne de commande.
Certaines seront plus rapide que d'autre, mais il faudra être patient.

Bien identifier les disques avant de lancer la procédure!!!
Le logiciel Disques de Ubuntu fera l'affaire.
Brancher les disques un par un pour les identifier sans erreur.
La capture ci-dessous est un exemple pour identifier les disques.
Le disque de sauvegarde devra être formaté en FAT 32.
Démonter les partitions du disque de sauvegarde.
Identification : sdb ou sdc ne pas ajouter de chiffre.
Sda est normalement le disque principal.
Il faut démonter aussi les partitions du disque défectueux avant de lancer la procédure de sauvegarde.
Exemple d'identification : Ne pas utiliser le chiffre,on copie le disque entier.
Lancer la première ligne de commande et attendre la fin de la première passe pour lancer la commande suivante.
La touche CTRL + C va interrompre le procecus pour pouvoir lancer une nouvelle commande.
Comme nous avons créer un dossier de suivi (suivi.log) le logiciel va reprendre là ou il avait été interrompu pour continuer la copie, sans tout recommencer.

Info ligne de commande :
sudo ddrescue -f -n -b512 -c126 /dev/sdc /dev/sdb /home/linux/dd/suivi.log
/dev/sdc  =  disque défectueux
/dev/sdb  =  disque de sauvegarde

linux  =  votre nom d'utilisateur
dd/suivi.log  = Dossier avec un fichier de suivi.log.
Pour plus d'info : ddrescue documentation Ubuntu 

Faire la copie des secteurs de bonne qualité

Il suffit de lancer les lignes de commande suivante une par une.

sudo ddrescue -f -n -b512 -c126 /dev/sdc /dev/sdb /home/linux/dd/suivi.log

sudo ddrescue -d -f -r0 -b512 -c1 /dev/sdc /dev/sdb /home/linux/dd/suivi.log

sudo ddrescue -R -d -f -r0 -b512 -c1 /dev/sdc /dev/sdb /home/linux/dd/suivi.log

Exemple de capture sur la première passe.(Pass 1)
Exemple de capture sur la deuxième passe.(Pass 2)
Le plus long est fait. Les commandes suivante serons normalement plus rapide.
Pour suivre facilement le processus, lancer le logiciel ddrescueview
dans un autre terminal.
Pour ouvrir un autre terminal CTRL + ALT + T


Copier la commande suivant : ddrescueview
Il suffit ensuite d'ouvir le fichier de suivi.log qui est dans le dossier dd

Configurer les options pour avoir un rafraichissement automatique de l'image.

Lors de la première passe voici un exemple du resultat.

Voici un exemple de votre bureau de récupération.

La procédure continue...

Débuter la copie des secteurs endommagés


sudo ddrescue -d -f -r3 -b512 -c1 /dev/sdc /dev/sdb /home/linux/dd/suivi.log

sudo ddrescue -R -d -f -r3 -b512 -c1 /dev/sdc /dev/sdb /home/linux/dd/suivi.log

Finaliser la copie des secteurs endommagés


sudo ddrescue -d -f -r9 -b512 -c1 /dev/sdc /dev/sdb /home/linux/dd/suivi.log

sudo ddrescue -R -d -f -r9 -b512 -c1 /dev/sdc /dev/sdb /home/linux/dd/suivi.log

Attention : 

bien vérifier l'identification des disques avant de lancer la
commande suivante, qui permet de travailler sur une copie.


Travailler sur une copie.

Info ligne de commande :
Copie du disque : dd if=/dev/sdb of=/dev/sdc conv=notrunc,noerror

Source = sdb
Cible = sdc
source représente les données à copier.
cible est l'endroit où les copier.
if correspond à l'input file et of correspond à l'output file. 

Lancer la copie du disque avec la commande suivante :

dd if=/dev/sdb of=/dev/sdc conv=notrunc,noerror

Attention pas de visu sur la progression de cette commande.
Il faut attendre la fin du clignotement des disques dur.
24 h environ pour un disque de 500giga.
Documentation dd

Maintenant nous pouvons tenter de récupérer les données sans ce soucier des secteurs défectueux.

Installation de testdisk et photorec ICI

Il est possible de lancer PHOTOREC sur la première copie.
Tuto ICI
Tuto ICI

/dev/sdb  =  disque de sauvegarde
Son but est de retrouver les fichiers perdus suite à une corruption de la partition puis de les récupérer.(lecture seulement)

Sur la seconde copie (Cible = sdc) il est possible de tenter une réparation.(Lecture et écriture)

Si vous avez une partition NTFS il faudra utiliser windows pour réparer la partition avec la commande CHKDSK. depuis un DVD de windows.
Tuto ICI.
La procédure en ligne de commande donnera de meilleur résultat par rapport à
une interface graphique.
NE PAS INTERROMPRE UNE COMMANDE chkdsk!!!
Info ligne de commande pour réparer un disque " c: "
la commande chkdsk c: /f/r afin de réparer le volume (option /f) et de tenter une récupération des données dans les secteurs défectueux (option /r).

chkdsk c: /f/r

Il est aussi possible de lancer TESTDISK pour réparer le disque.
Tuto ICI
Tuto ICI

Bonne chance :)

Aucun commentaire:

Enregistrer un commentaire