Linux: Quelle est la meilleure façon de copier à partir d'un disque dur endommagé?

8

Je reçois des erreurs d'E / S de mon stockage HD lorsque j'essaie de copier des fichiers. Ce sont de gros fichiers vidéo bruts, donc je peux tolérer des erreurs.

cps'arrête à la première erreur de lecture et scp/ se rsyncplaint et supprime la copie. Avec les bons indicateurs ignorer / forcer, je pourrais probablement les faire tous laisser une "copie endommagée".

Quel outil dois-je utiliser pour cela (y compris les options)?

C'est-à-dire, quel outil créera la "meilleure" copie (la plus proche de l'original)?

Remarque: il s'agit d'un disque présentant des dommages physiques, confirmé par les outils de diagnostic appropriés. J'ai également exécuté un fsck complet.

Joernsn
la source

Réponses:

12

ddrescue devrait faire l'affaire - il est conçu pour cette situation.

GNU ddrescue est un outil de récupération de données. Il copie les données d'un fichier ou d'un périphérique de bloc (disque dur, cdrom, etc.) vers un autre, s'efforçant de récupérer les données en cas d'erreurs de lecture. Le fonctionnement de base de ddrescue est entièrement automatique. Autrement dit, vous n'avez pas à attendre une erreur, arrêter le programme, lire le journal, l'exécuter en mode inverse, etc.

Vous pouvez le télécharger ici ou trouver un manuel ici . Il est également préinstallé sur le SystemRescueCD .

Compagnon Geek
la source