Redimensionnement défectueux

Comment utiliser TestDisk pour récupérer une partition perdue
Locked
Message
Author
zearch
Posts: 29
Joined: 06 Apr 2014, 16:58

Redimensionnement défectueux

#1 Post by zearch »

Bonjour
J'ai voulu redimensionner une partition FAT32 sur ma carte SD 32Go de téléphone avec gparted relié par USB. Ça a réussi mais depuis le tél indique "défaut sur carte".
J'ai mis la carte dans un pc pour voir mais il ne réussi qu'à monter la partition ext3, pas la FAT32 où j'ai mes données perso.
J'ai fait une copie complète de la carte avec dd if=/dev/sde of=image_full_dev_sde.dd et puis depuis testdisk une autre, image.dd de la partition ext3 (renommée ensuite image_dev_sde2.dd) et encore une image.dd de la partition FAT32 vue par testdisk.
Quand j'essaye de voir les fichiers dans l'image ça ne met que des noms avec des caractères impossibles et des date loufoques. Je sais vraiment pas comment m'y prendre.
Je voudrais d'abord travailler à la récup sur l'image si c'est possible pour récupérer un max (tout?) avant de tenter sur la carte.
Merci pour votre aide
Capture.png
Capture.png (25 KiB) Viewed 1404 times
Capture2.png
Capture2.png (109.21 KiB) Viewed 1404 times
PS: maintenant le téléphone ne redémarre plus, avec ou sans la carte
Le redimensionnement s'est fait sur le pc-portable). Je n'ai rien écrit depuis sur la carte, et je l'ai mise en lecture seule sur le pc fixe. J'ai les syslog filtrés et nettoyés mais je ne peux pas les poster.

[Edit: dimanche soir] j'ai parcouru le forum. Sur l'image j'ai tenté "TestDisk, Advanced, selectionner la partition, Boot, RebuildBS, List" et il semble que les fichiers sont là :)
Je voudrais au moins les sauvegarder (avant ou après Write?) mais j'ignore si je dois aussi sélectionner les fichiers cachés en rouge. Ils ne correspondent bien rien qu'à des fichiers supprimés? Rien d'autre d'important qui pourrait être nécessaire en cas de besoin de recréer ou reformater la partition?
En attendant j'ai copié les données, les noms de fichiers et les dates semblent OK.
Ce qui est bizarre c'est que le label de la partition défectueuse (LIQUID) n'est pas retrouvé, [NO NAME] à la place:

Code: Select all

Disk dev_sde_full.dd - 31 GB / 29 GiB - CHS 3817 255 63
     Partition                  Start        End    Size in sectors
 1 P FAT32 LBA                0   0  2  3437  76 31   55220223 [NO NAME]

FAT : 32
cluster_size 32 32
reserved     32 62686
total_sect   55220223 55220223
fat32_length 13990 13479
root_cluster 2 30250
free_count   uninitialised 976052
next_free    uninitialised 1
Extrapolated boot sector and current boot sector are different.
Comme c'est sur une image, je tente le Write... pour voir.
Merci...

[EDIT: lundi matin] Après le Write, toujours sur l'image:
Avant Quick Search:

Code: Select all

Disk dev_sde_full.dd - 31 GB / 29 GiB - CHS 3817 255 63
Current partition structure:
     Partition                  Start        End    Size in sectors

 1 P FAT32 LBA                0   0  2  3437  76 31   55220223 [LIQUID]
 2 P Linux                 3567 168 16  3816 175  7    4000618 [sd-ext]
No partition is bootable
Après Quick Search:

Code: Select all

Disk dev_sde_full.dd - 31 GB / 29 GiB - CHS 3817 255 63
     Partition               Start        End    Size in sectors
>* FAT32 LBA                0   0  2  3437  76 31   55220223 [LIQUID]
 L Linux                 3567 168 16  3816 175  7    4000618 [sd-ext]

Structure: Ok.  Use Up/Down Arrow keys to select partition.
Use Left/Right Arrow keys to CHANGE partition characteristics:
*=Primary bootable  P=Primary  L=Logical  E=Extended  D=Deleted
Keys A: add partition, L: load backup, T: change type, P: list files,
     Enter: to continue
FAT32, blocksize=16384, 28 GB / 26 GiB

Après sélection de la partition FAT32 (Avant Deaper Search):

Code: Select all

Disk dev_sde_full.dd - 31 GB / 29 GiB - CHS 3817 255 63

     Partition                  Start        End    Size in sectors

 1 * FAT32 LBA                0   0  2  3437  76 31   55220223 [LIQUID]
 2 E extended LBA          3567   0  1  3816 175  7    4011217

 5 L Linux                 3567 168 16  3816 175  7    4000618 [sd-ext]
Et après Deaper Search:

Code: Select all

Disk dev_sde_full.dd - 31 GB / 29 GiB - CHS 3817 255 63
     Partition               Start        End    Size in sectors
>* FAT32 LBA                0   0  2  3437  76 31   55220223 [LIQUID]
 L Linux                 3567 168 16  3816 175  7    4000618 [sd-ext]

Structure: Ok.
Normal/pas normal?, la partition ext3 est vue comme primaire ou logique suivant la phase, et je ne sais pas qu'est-ce qui est bon.

Je tente sur la carte (j'ai fait une copie de l'image non modifiée)...

Boooh, je déprime (il manque le smiley qui pleure):
J'ai déverrouillé la carte:

Code: Select all

sudo ../testdisk-7.0/testdisk_static copie_dev_sde_full.dd
Disk copie_dev_sde_full.dd - 31 GB / 29 GiB - CHS 3817 255 63
     Partition                  Start        End    Size in sectors
 1 P FAT32 LBA                0   0  2  3437  76 31   55220223 [NO NAME]

Boot sector
OK

Backup boot sector
OK

Second sectors (cluster information) are not identical.
Third sectors (Second part of boot code) are not identical.

A valid FAT Boot sector must be present in order to access
any data; even if the partition is not bootable.
Mais

Code: Select all

sudo ../testdisk-7.0/testdisk_static /dev/sde
Disk /dev/sde - 31 GB / 29 GiB - CHS 29939 64 32
     Partition                  Start        End    Size in sectors
 1 P FAT32 LBA                0   0  2 26962  63 32   55220223 [NO NAME]

Boot sector
Warning: number of heads/cylinder mismatches 255 (FAT) != 64 (HD)
Warning: number of sectors per track mismatches 63 (FAT) != 32 (HD)
OK

Backup boot sector
Warning: number of heads/cylinder mismatches 255 (FAT) != 64 (HD)
Warning: number of sectors per track mismatches 63 (FAT) != 32 (HD)
OK

Second sectors (cluster information) are not identical.
Third sectors (Second part of boot code) are not identical.

A valid FAT Boot sector must be present in order to access
any data; even if the partition is not bootable.

Locked