Quand un disque est en train de mourir, la dernière chose qu'on veut faire c'est écrire des données dessus. On veut minimiser autant que possible toute opération dessus. Badblocks, surtout en mode écriture, lit puis réécrit les données puis les relit. Ça fait travailler intensément le disque et maximise les chances d'avoir encore plus de secteurs flingués. Puis surtout, ça ne vous avance à rien pour récupérer vos données.
La meilleure stratégie reste de sortir dd if=/dev/votre-disque-mourrant of=/dev/votre-disque-sain pour sauvegarder en lecture seule, bloc à bloc, le disque mourrant vers un disque sain. Une fois que c'est fait, vous ne risquerez pas de perdre encore plus de données. Une fois que tout est sauvegardé, faites vous plaisir pour balancer badblocks ou ddrescue sur le disque, vous ne perdrez rien de plus.
[^] # Re: Une seule partition + e2fsck + badblocks ?
Posté par damaki . En réponse à la dépêche Sauver un disque dur mécanique. Évalué à 1. Dernière modification le 14 février 2020 à 13:32.
Quand un disque est en train de mourir, la dernière chose qu'on veut faire c'est écrire des données dessus. On veut minimiser autant que possible toute opération dessus. Badblocks, surtout en mode écriture, lit puis réécrit les données puis les relit. Ça fait travailler intensément le disque et maximise les chances d'avoir encore plus de secteurs flingués. Puis surtout, ça ne vous avance à rien pour récupérer vos données.
La meilleure stratégie reste de sortir dd if=/dev/votre-disque-mourrant of=/dev/votre-disque-sain pour sauvegarder en lecture seule, bloc à bloc, le disque mourrant vers un disque sain. Une fois que c'est fait, vous ne risquerez pas de perdre encore plus de données. Une fois que tout est sauvegardé, faites vous plaisir pour balancer badblocks ou ddrescue sur le disque, vous ne perdrez rien de plus.