Mon disque dur externe n'est pas détecté dans les éditions Windows. Mais cela fonctionne bien dans Ubuntu. Le problème est que certaines pistes sont endommagées, donc lors de la navigation sur le disque dur, le "Nautilus" cesse de fonctionner. Je n'ai pas pu copier ces fichiers aussi. Quels sont les arguments de ligne de commande dois-je utiliser pour ignorer le fichier endommagé et copier des fichiers sains.
Si vous ne parvenez pas à copier fichier par fichier, utilisez ddrescue
pour copier la partition entière bloc par bloc. ddrescue
copiera simplement les bons blocs, laissant l'espace dans le fichier image où se trouvaient les mauvais blocs.
L'utilisation générale est comme ceci :
Sudo ddrescue -n /dev/sda1 sda1.img sda1.log
Sudo ddrescue -r3 /dev/sda1 sda1.img sda1.log
Cela copiera la partition entière /dev/sda1
vers un fichier image sda1.img
. Cela devrait être fait à partir d'une partition différente qui a suffisamment de place pour l'image de partition entière.
La deuxième commande tentera à nouveau de lire les blocs défectueux et de remplir les blancs.
Ensuite, vous pouvez monter le fichier img et faire ce que vous voulez avec les fichiers qu'ils contiennent:
Sudo mount sda1.img -o loop /mnt; nautilus /mnt
Plus d'informations:
http://wiki.lunarsoft.net/wiki/Data_Recovery#ddrescue
http://www.gnu.org/software/ddrescue/manual/ddrescue_manual.html