Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 20/12/2009, à 21:28

JVH

/Résolu\ EXT3 corrompu par Ext2Fsd

Bonjour à tou(te)s,
J'ai voulu copier mes données d'un HDD externe EXT3, sur une partition Windows NTFS. Pour que Windows Server 2003 R2 puisse lire la partition EXT3, j'ai installé et utilisé Ext2Fsd (http://www.ext2fsd.com/).

Cette application a corrompu le système de fichier, car le volume est reconnu comme non formaté par Ext2Fsd.

En rebranchant le HDD à Ubuntu, aucune donnée n'appraît. Ubuntu ne reconnaît aucun filesystem. L'ANGOISSE.
Selon vous, est-ce que la vérification du filesystem serait-il suffisant ? 

fsck -a

Pour l'instant, je n'ai tenté aucune opération.

Merci d'avance pour vos retours, la situation est critique.

Dernière modification par JVH (Le 26/12/2009, à 21:34)

Hors ligne

#2 Le 20/12/2009, à 21:36

Michel Leunen

Re : /Résolu\ EXT3 corrompu par Ext2Fsd

Je ne sais pas si ta commande permettra de récupérer ta partition mais je sais que le programme tesdisk se débrouille pas mal pour ce qui est de retrouver des partitions perdues.


Michel Leunen
http://linux.leunen.com

Hors ligne

#3 Le 20/12/2009, à 22:02

JVH

Re : /Résolu\ EXT3 corrompu par Ext2Fsd

En fait, je pense que c'est juste l'index qui a été écrasé...
J'ai un peu peur que TestDisk ne termine le travail... Je vais poursuivre les investigations sur la question.
Merci bien pour la piste.

Hors ligne

#4 Le 21/12/2009, à 01:57

JVH

Re : /Résolu\ EXT3 corrompu par Ext2Fsd

Une petite indication, peut-être lourde de sens :

fdisk -l
Disque /dev/sdb: 1000.2 Go, 1000204886016 octets
255 têtes, 63 secteurs/piste, 121601 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Identifiant de disque : 0x000bb17a

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sdb1               1      121601   976760001   85  Linux étendue

Hors ligne

#5 Le 21/12/2009, à 11:54

Michel Leunen

Re : /Résolu\ EXT3 corrompu par Ext2Fsd

Tu as juste une partition étendue mais qui ne contient rien.
Lance testdisk et vois s'il etrouve tes partitions. Je crois que tu n'as plus le choix.


Michel Leunen
http://linux.leunen.com

Hors ligne

#6 Le 21/12/2009, à 13:59

JVH

Re : /Résolu\ EXT3 corrompu par Ext2Fsd

Merci Michel pour ta solution, mais je vais attendre encore un peu avant de lancer une procédure si invasive...
J'ai opté pour d'autres opérations, qui suivent :
1. Reconnaissance de la partition

$ sudo fdisk -l
Disque /dev/sdb: 1000.2 Go, 1000204886016 octets
255 têtes, 63 secteurs/piste, 121601 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Identifiant de disque : 0x000bb17a
Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sdb1               1      121601   976760001   85  Linux étendue

2. Tentative de réparation du système de fichier de la partition

$ sudo fsck -a /dev/sdb1
fsck 1.41.4 (27-Jan-2009)
e2fsck 1.41.4 (27-Jan-2009)
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 ?

3. Tentative de réparation du système de fichier du disque

$ sudo fsck /dev/sdb
fsck 1.41.4 (27-Jan-2009)
e2fsck 1.41.4 (27-Jan-2009)
fsck.ext2: Superbloc invalide, tentons d'utiliser les blocs de sauvetage...
fsck.ext2: Bad magic number in super-block lors de la tentative d'ouverture de /dev/sdb
Le superbloc n'a pu être lu ou ne contient pas un système de fichiers
ext2 correct. Si le périphérique est valide et qu'il contient réellement
un système de fichiers ext2 (et non pas de type swap, ufs ou autre),
alors le superbloc est corrompu, et vous pourriez tenter d'exécuter
e2fsck avec un autre superbloc : e2fsck -b 8193 <périphérique>

4. Tentative d'information du superbloc

$ sudo dumpe2fs /dev/sdb
dumpe2fs 1.41.4 (27-Jan-2009)
dumpe2fs: Bad magic number in super-block lors de la tentative d'ouverture de /dev/sdb
Impossible de trouver un superbloc de système de fichiers valide.

Hors ligne

#7 Le 21/12/2009, à 15:51

Michel Leunen

Re : /Résolu\ EXT3 corrompu par Ext2Fsd

JVH a écrit :
$ sudo fsck /dev/sdb
fsck 1.41.4 (27-Jan-2009)
e2fsck 1.41.4 (27-Jan-2009)
fsck.ext2: Superbloc invalide, tentons d'utiliser les blocs de sauvetage...

Tu pourrais essayer aussi ceci:

$ sudo mke2fs -n /dev/sdb

Attention de bien mettre le -n. Cela va te donner la liste des superblock possibles. Un truc du genre:

Superblocs de secours stockés sur les blocs : 
	32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
	4096000

Ensuite lance:

$ sudo fsck -y -b 32768 /dev/sdb

en essayant tous les superblock donnés par la commande précédente.
S'il y en a une qui passe, relance le test du disque:

$ sudo fsck /dev/sdb

Mais à mon avis, il ne voudra pas parce qu'il n'a pas de référence à une véritable partition mais on ne sais jamais.


Michel Leunen
http://linux.leunen.com

Hors ligne

#8 Le 26/12/2009, à 21:42

JVH

Re : /Résolu\ EXT3 corrompu par Ext2Fsd

Merci Michel,
Après avoir essayé la restauration par les superblocks, qui a échoué, j'ai enfin essayé ta proposition avec testdisk...
Ca a parfaitement fonctionné en 3 commandes, MERCI mille fois.
Je ne connaissais pas cette application qui semble miraculeuse.

Michel MERCI

Hors ligne