Je pense que cette réponse devrait être ici pour tous ceux qui sont confrontés à des disques défaillants.
La meilleure façon d'aborder un disque défaillant est de Détachez-la soigneusement de la source d'énergie et donnez-la aux personnes les plus chères. . Si vous êtes impatient ou si vous vous sentez chanceux, la meilleure chose à faire est de créer une copie au niveau du bloc comme ceci :
-
Démarrage à partir d'un CD live
-
Créer un point de montage : mkdir /mnt/mybigdisk
-
Montez un autre disque de grande taille qui dispose d'espace pour un seul fichier de la taille de l'ensemble du disque cassé : mount /dev/mybigdisk /mnt/mybigdisk
-
Lorsque le disque cassé n'est PAS monté, copiez la ou les partition(s) que vous souhaitez conserver de la manière suivante : cat /dev/broken_partition1 > /mnt/mybigdisk/part1
-
Démontage et arrêt, retrait du disque cassé (il doit être conservé sans être attaché et ne pas être déplacé pour des raisons de sécurité).
-
Démarrez votre système d'exploitation préféré et montez à nouveau votre grand disque : mount /dev/mybigdisk /mnt/mybigdisk
-
Créez un point de montage à l'endroit où vous souhaitez essayer de monter la copie de la mauvaise partition : /mnt/my_broken_partition_copy
-
Procédez au montage de la copie de la partition brisée à partir d'un fichier en utilisant un périphérique en boucle comme suit :
mount -o loop /mnt/mybigdisk/part1 /mnt/my_broken_partition_copy
REMARQUE : Si le système de fichiers est trop endommagé, il se peut que vous ne puissiez pas le monter sans le réparer.
NOTE : Si vous voulez garder le disque entier, ou si la table de partition est foutue, vous pouvez aussi le faire sur le disque entier. Remplacez simplement /dev/broken_partition1 par /dev/broken_disk1 dans les instructions ci-dessus (et le montage du périphérique en boucle sera un peu plus compliqué par la suite).
REMARQUE : même si le système de fichiers est complètement cassé, vous pouvez toujours extraire des données de cette copie au niveau du bloc à l'aide de toutes sortes de logiciels de suppression/exploitation judiciaire. Ici est une liste. C'est pourquoi c'est une bonne façon de procéder.
Pourquoi est-ce que c'est la meilleure chose à faire ?
Les disques mécaniques (je suppose que votre disque est mécanique, sinon il ne fonctionnerait probablement pas du tout) ont un petit bras à l'intérieur qui se déplace pour lire les données de votre disque. S'il est cassé d'une manière ou d'une autre, le déplacement de ce bras peut avoir des effets néfastes.
La lecture linéaire de l'ensemble du disque permet de réduire au minimum les mouvements. De cette manière, le bras n'a pas besoin de se déplacer pour chercher des blocs dans un ordre aléatoire.
De plus, si certaines zones sont plus "cassées" que d'autres, le fait de se fier aux métadonnées du système de fichiers ne fonctionnera pas. Il se contentera de réessayer, d'échouer ou de faire d'autres choses qui peuvent avoir des effets néfastes (se déplacer beaucoup dans le bras).
Ce qu'il faut retenir :
- Vous ne devez pas monter un disque cassé, car vous risquez de casser le système de fichiers. Si vous DEVEZ les monter, faites-le au moins en lecture seule.
- Maintenir le moins possible les disques cassés sous tension. Maintenez le disque complètement immobile, tout mouvement brusque pouvant aggraver la situation.
- Si l'appareil commence à faire du bruit, débranchez-le immédiatement.
J'espère que cela vous sera utile.