Je suppose que quand tu parles de bloc 0, il s'agit du superbloc, et pas du MBR puisque tu arrives à lire les autres partitions. Il me semble que justement, pour éviter ce genre de soucis, le superbloc est répété à intervalles réguliers. Un petit coups dans la man page de e2fsck :
-b superblock
Au lieu d'utiliser le superbloc normal, utilise un autre
superbloc specifie par superblock. On se sert de cette option
lorsque le superbloc primaire a ete corrompu. L'emplacement du
superbloc de sauvegarde depend de la taille des blocs du systeme
de fichiers. Pour les systemes de fichiers avec des blocs de
tailles 1K, le superbloc de sauvegarde est situe dans le block
8193, avec des blocs de tailles 2K, il se situe dans le bloc
16384 et avec les blocs de 4K, dans le bloc 32768.
Donc, je suis désolé de te l'annoncer, mais un mkfs sur ta partoche, c'est ce que l'on appelle un formattage logique, ou de haut niveau, sur d'autres systèmes d'exploitation. Tu peux à la limite faire un xxd /dev/sda1 pour essayer de récupérer des bribes de tes fichiers, mais étant donné que tu ne pourras plus t'appuyer sur l'ancien filesystem, même modifié, cela va être très dur.
Tu peux toujours essayer cependant de reconnaître tes blocs parmi les limbes en utilisant des trucs comme debugfs ou autre. Une seule lecture : L'undeletion-Mini-HOWTO:
# Gni ?
Posté par Obsidian . En réponse au message récupérer des données d'un disque.... Évalué à 2.
Donc, je suis désolé de te l'annoncer, mais un mkfs sur ta partoche, c'est ce que l'on appelle un formattage logique, ou de haut niveau, sur d'autres systèmes d'exploitation. Tu peux à la limite faire un xxd /dev/sda1 pour essayer de récupérer des bribes de tes fichiers, mais étant donné que tu ne pourras plus t'appuyer sur l'ancien filesystem, même modifié, cela va être très dur.
Tu peux toujours essayer cependant de reconnaître tes blocs parmi les limbes en utilisant des trucs comme debugfs ou autre. Une seule lecture : L'undeletion-Mini-HOWTO:
http://www.traduc.org/docs/HOWTO/vf/Ext2fs-Undeletion.html(...)