J'essaie de récupérer des fichiers à partir d'un disque contenant des erreurs matérielles.
Le disque a été réparé par l'utilitaire de disque, mais il m'a dit que le disque était endommagé, j'ai donc besoin de tout sauvegarder avant qu'une panne ne se produise.
J'ai donc essayé de copier les fichiers via le Finder, mais ça reste bloqué. J'ai essayé d'autres utilitaires et ils sont bloqués en essayant de copier les fichiers, lorsque la tête frappe le bloc endommagé.
J'ai donc essayé avec rsync, et cela semble fonctionner; mais ça prend une éternité quand je frappe un mauvais bloc.
Je me demandais donc s'il y avait un moyen de dire à Rsync de ne même pas s'embêter avec un fichier, s'il prend trop de temps? Soit je peux spécifier le nombre d'essais avec chaque fichier, soit combien de temps il doit essayer pour chaque fichier?
Je ne sais pas combien de temps ce lecteur durera honnêtement, donc je veux retirer toutes les données dès que possible, alors que je peux toujours le monter et voir les données dessus dans le Finder.
C'est ce que j'utilise comme commande; s'il vous plaît, conseillez s'il existe un moyen de réduire l'essai sur un fichier, donc je peux avoir rsync pour essayer de lire les blocs endommagés, mais évitez de rester coincé sur un secteur spécifique pendant trop longtemps.
rsync -arv -e--ignore-errors --partial-dir=/Volumes/backup/partial /Volumes/work /Volumes/backup
Merci d'avance.
dd_rescue
, il a des fonctionnalités avancées pour faire face aux secteurs défectueux.