Disque Dur Endommagé

From CGSecurity
Jump to navigation Jump to search

En.png English De.png Deutsch Es.png Español Fr.png Français It.png Italiano Ru.png Русский


TestDisk est aussi utilisable dans le cas de disque dur ayant des secteurs défectueux. La première étape est de copier les secteurs encore lisibles vers un nouveau support sain avant toute tentative de récupération de données. Ce nouveau support peut être un fichier, mais il est préférable d'utiliser un nouveau disque dur, car certains utilitaires dont ceux de Microsoft ne gèrent pas les images disques.

Le nouveau disque dur doit être au moins de la même taille (vérifier le nombre de secteurs LBA) ou plus grand que le disque dur défectueux ; s'il est plus grand, en général, cela ne pose pas de problèmes, car le nombre de têtes par cylindre et de secteurs par tête sera le même si les deux disques durs utilisent le mode LBA.

Windows peut avoir quelques problèmes à gérer les secteurs défectueux/les disques durs endommagés. La meilleure solution que je puisse vous donner est d'utiliser Linux pour dupliquer vos données.

Booter sous Knoppix, un CD Linux bootable

Si vous n'avez pas de Linux, télécharger l'image ISO de la Knoppix, un CD ou DVD bootable gratuit permettant d'avoir un système Linux totalement fonctionnel sans installation!

  • Graver l'image ISO sur CD ou DVD
  • Démarrer depuis le CD-ROM
  • A l'invite boot, taper knoppix lang=fr pour avoir un clavier français.
  • Vous êtes automatiquement connecté dans une interface graphique en tant qu'utilisateur knoppix.
  • Ouvrir un Konsole/terminal

Knoppix inclut TestDisk, PhotoRec, et dd_rescue. Pour accéder aux disques durs, vous devez lancer ces utilitaires avec les droits root (Administrateur).

  • Pour devenir root depuis le compte utilisateur knoppix, sélectionner la console et taper sudo -s puis presser la touche Entrée.
  • Maintenant vous pouvez lancer toutes les commandes qui nécessitent un accès complet au disque.

Remarque concernant la Knoppix CD version 4.0.2:
Pour utiliser la version de TestDisk livrée sur la Knoppix, il faut résoudre un problème de librairie avec la commande:

ln -s /usr/lib/libntfs.so.7 /usr/lib/libntfs.so.5 

avant d'utiliser TestDisk.

Remarque concernant la Knoppix CD version 5.1:
Pour utiliser la version de TestDisk livrée sur la Knoppix, il faut résoudre un problème de librairie avec la commande:

ln -s /usr/lib/libntfs.so.10.0.0 /usr/lib/libntfs.so.9 

avant d'utiliser TestDisk. Ce problème est absent des autres versions de la Knoppix et n'a pas lieu avec les versions de TestDisk disponibles dans l'espace de téléchargement.

Identifier les disques/"devices" sous Linux

Sous Linux, le Primary Master IDE disk device (périphérique maître primaire/disque dur maître) est /dev/hda
Le disque Primary Slave IDE device (périphérique esclave primaire/disque dur esclave) est /dev/hdb
Le Secondary Master IDE device (périphérique maître secondaire) est /dev/hdc et ainsi de suite.
Les disques durs SATA commencent habituellement par /dev/hde ou /dev/sda.
Les périphériques SCSI commencent toujours par /dev/sda
Les périphériques USB utilisent souvent le périphérique SCSI /dev/sda

Pour lister les partitions d'un disque, en tant que root, lancer la commande fdisk -l device.

Duplication d'un disque

Une fois les noms des périphériques vérifiés pour le disque dur endommagé et le nouveau, vous pouvez dupliquer vos données en utilisant une interface en ligne de commande (CLI) ou un terminal, mais pas à partir de n'importe quel système d'exploitation sur le disque endommagé.

La bonne vieille (et lente) méthode du dd

Lancez dd if=/dev/old_disk of=/dev/new_disk conv=noerror,sync
ou créez un fichier image:
dd if=/dev/old_disk of=image_file conv=noerror
pour copier les données. Attention, si vous copiez l'intégralité d'un disque, la destination doit aussi être un disque et non une partition. Si vous copiez une partition, la partition destination n'a pas besoin d'être formatée, par contre, elle doit être suffisamment grande. Copier l'intégralité du disque sur un disque vierge est fortement recommandé.

Pour accélérer le processus, vous pouvez ajouter bs=8k, cela permettra de lire/écrire sur le disque dur par bloc de 16 secteurs.

'dd_rescue' par Kurt Garloff

Si vous pensez qu'il y a de nombreux secteurs endommagés sur votre disque, vous pouvez utiliser le 'dd_rescue' de Kurt Garloff (dd_rescue) à la place de dd.

La meilleure méthode : 'ddrescue' par Antonio Diaz

La meilleure solution, autrement dit la plus rapide et la plus efficace, semble être le 'ddrescue' d'Antonio Diaz (ddrescue)

#récupérer en priorité le plus de zones mémoires saines:
ddrescue -B -n /dev/old_disk /dev/new_disk rescued.log
#puis essayez de récupérer le plus de zones mémoires endommagées possible:
ddrescue -B -r 1 /dev/old_disk /dev/new_disk rescued.log

Récupération de données

Les données sont copiées sur un support sain, vous n'avez plus qu'à retirer le disque d'origine et à utiliser normalement TestDisk, PhotoRec ou tout autre outils de récupération de données.