Un dd fatal sur une partition unique de 2 To

Utiliser TestDisk pour réparer le système de fichier
Locked
Message
Author
Nonolapero
Posts: 4
Joined: 08 Jun 2013, 19:33

Un dd fatal sur une partition unique de 2 To

#1 Post by Nonolapero »

Bonjour,

Mon problème est similaire à ce topic mais je crois que mon système de fichier semble en plus mauvaise santé.
À la base j'ai fait un dd d'une iso de 928 Mo. Maintenant gparted voit une partition de 928 Mo d'un type inconnu et un grand vide non utilisé. À la base le système de fichiers était en ext4.

Les informations données par GParted sur la « partition » de 928 Mo
Premier secteur : 64
Dernier secteur : 1900543
Secteurs totaux : 1900480
Avertissement:
Impossible de détecter le système de fichiers ! Les raisons possibles sont : 
— le système de fichiers est endommagé
— le système de fichiers est inconnu de GParted
— il n'y a aucun système de fichiers (non formaté)
— l'entrée périphérique /dev/sdb1 est manquante

Au sujet de la grosse partition
Premier secteur : 1900544
Dernier secteur : 3907029167
Secteurs totaux : 3905128624

Voici le log après un Quick Search

Code: Select all

Partition table type (auto): None
Disk /dev/sdb - 2000 GB / 1863 GiB - WDC WD20EARX-00PASB0
Partition table type: Intel

Analyse Disk /dev/sdb - 2000 GB / 1863 GiB - CHS 243201 255 63
Geometry from i386 MBR: head=64 sector=32
BAD_RS LBA=64 126
check_part_i386 failed for partition type 83
Current partition structure:
No ext2, JFS, Reiser, cramfs or XFS marker
 1 P Linux                    0   1  2   118  77 23    1900480
 1 P Linux                    0   1  2   118  77 23    1900480

Bad relative sector.
No partition is bootable
Ask the user for vista mode
Allow partial last cylinder : No
search_vista_part: 0

search_part()
Disk /dev/sdb - 2000 GB / 1863 GiB - CHS 243201 255 63

recover_EXT2: s_block_group_nr=0/14904, s_mnt_count=156/4294967295, s_blocks_per_group=32768, s_inodes_per_group=8192
recover_EXT2: s_blocksize=4096
recover_EXT2: s_blocks_count 488377344
recover_EXT2: part_size 3907018752
     Linux                121424   0  1 364624 170 42 3907018752
     EXT4 Large file Sparse superblock Recover, 2000 GB / 1863 GiB
This partition ends after the disk limits. (start=1950676560, size=3907018752, end=5857695311, disk end=3907029168)
Disk /dev/sdb - 2000 GB / 1863 GiB - CHS 243201 255 63
Check the harddisk size: HD jumpers settings, BIOS detection...
The harddisk (2000 GB / 1863 GiB) seems too small! (< 2999 GB / 2793 GiB)
The following partition can't be recovered:
     Linux                121424   0  1 364624 170 42 3907018752
     EXT4 Large file Sparse superblock Recover, 2000 GB / 1863 GiB

Results

interface_write()
 
No partition found or selected for recovery
J'ai lancé du coup une recherche profonde.

User avatar
cgrenier
Site Admin
Posts: 5432
Joined: 18 Feb 2012, 15:08
Location: Le Perreux Sur Marne, France
Contact:

Re: Un dd fatal sur une partition unique de 2 To

#2 Post by cgrenier »

Quels ont été les résultats du Deeper Search ?

Nonolapero
Posts: 4
Joined: 08 Jun 2013, 19:33

Re: Un dd fatal sur une partition unique de 2 To

#3 Post by Nonolapero »

Rien de plus que la recherche rapide :|

User avatar
cgrenier
Site Admin
Posts: 5432
Joined: 18 Feb 2012, 15:08
Location: Le Perreux Sur Marne, France
Contact:

Re: Un dd fatal sur une partition unique de 2 To

#4 Post by cgrenier »

Est-e que le dd a été fait vers la partition /dev/sdb1 ou vers le disque /dev/sdb ?
En supposant que le dd était à destination de la partition, lancer TestDisk, Advanced, SuperBlock et utiliser les valeurs données pour réaliser le fsck.
Si le dd était à destination du disque, dans le menu Advanced, appuyer sur la touche 'a' pour ajouter virtuellement une partition Linux commençant en 0 32 33, puis sur celle-ci, regarder si l'option SuperBlock retrouve des valeurs, si c'est bon, allez dans le menu Analyse, Quick Search, ajouter la partition, choisissez de l'écrire et APRES un reboot, lancer la commande fsck avec les valeurs trouvées dans le meu SuperBlock.

Nonolapero
Posts: 4
Joined: 08 Jun 2013, 19:33

Re: Un dd fatal sur une partition unique de 2 To

#5 Post by Nonolapero »

J'avais dans un premier temps lancé le dd sur /dev/sdb puis sur /dev/sdb1 mais bon je pense que le mal était déjà fait.

Ensuite je n'ai pas tout compris aux explications mais dans advanced j'ai créé une partition sans toucher à la fin de la partition

Code: Select all

Linux                    0  32 33 243200 254 63 3907022017
Superblock ne retourne rien.

User avatar
cgrenier
Site Admin
Posts: 5432
Joined: 18 Feb 2012, 15:08
Location: Le Perreux Sur Marne, France
Contact:

Re: Un dd fatal sur une partition unique de 2 To

#6 Post by cgrenier »

On va faire un test: choisissez Partition type: None, Analyse, Quick Search, Stop, Deeper Search, vous pouvez utiliser Stop à nouveau si vous voyez que la partition ext4 est trouvée et postez les résultats.

Nonolapero
Posts: 4
Joined: 08 Jun 2013, 19:33

Re: Un dd fatal sur une partition unique de 2 To

#7 Post by Nonolapero »

Avant de lancer la recherche rapide ça affiche :

Code: Select all

Current partition structure:
     Partition                  Start        End    Size in sectors

   P ISO                      0   0  1 243201  80 63 3907029168 [openSUSE 12.3 KDE Live]
La recherche rapide trouve :

Code: Select all

P ext4                     0  65  2 243200 235 43 3907018752
Voici le résultats après l'arrêt de la recherche profonde et une recherche plus longue donne plus de choses.

Code: Select all

Disk /dev/sdb - 2000 GB / 1863 GiB - CHS 243201 255 63
     Partition               Start        End    Size in sectors
>P ext4                     0   0 62 243200 254 59 3907024000
 P ext4                     0   1  1 243200 254 61 3907024000
 P ext4                     0  32 31 243201  78 11 3907026944
 P ext4                     0  32 33 243201  78 13 3907026944
 P ext4                     0  64 63 243200 235 41 3907018752
 P ext4                     0  65  2 243200 235 43 3907018752

User avatar
cgrenier
Site Admin
Posts: 5432
Joined: 18 Feb 2012, 15:08
Location: Le Perreux Sur Marne, France
Contact:

Re: Un dd fatal sur une partition unique de 2 To

#8 Post by cgrenier »

Pour chaque partition, il faudrait utiliser 'p' pour lister les fichiers. Si cela vous donne les bons fichiers, notez les valeurs de cette partition, utiliser Partition type: Intel, Analyse, Quick Search, utiliser 'a' pour ajouter manuellement la partition dont vous avez noté les caractéristiques, passer cette partition en P(rimary), les autres en D(eleted), sur l'écran suivant, Write, confirmer, Quit, redémarrer, relancer TestDisk, Advanced, Superblock et utiliser au besoin fsck avec les valeurs indiquées.

Locked