A la recherche du super bloc perdu

Il y a quelques mois mon disque système en ext3 est mort. L’OS ne pouvait plus démarrer à partir de celui-ci. La simple présence du disque sur le système  « booté » à partir d’un clé USB provoquait le plantage de ce dernier (Ubuntu 9.10).

Un disque dur plus tard formaté en ext4 sous Ubuntu 10.04, je rebranche le disque est là une merveilleuse surprise m’attend. Le disque ne  « fonctionne » toujours pas mais ne plante pas le système.

La commande fsck sur mon disque /dev/sdb donne ceci :

fsck.ext2: Attempt to read block from filesystem resulted in short
read lors de la tentative d'ouverture de /dev/sdb1
Peut-être cette partition est-elle de taille zéro ?

Quelques recherche google plus tard je découvre qu’il suffit de lancer fsck avec un super bloc de secour. Pour obtenir la liste des super blocs de secour faire:

sudo mke2fs -n /dev/sdb

Choisir alors un numéro de super bloc dans la liste, disons 32768. Puis faire

sudo fsck -y -b 32768 /dev/sdb

Et voilà. J’ai pu récupérer le contenu du disque.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.