Bonjour,
en reinstallant le SO (ubuntu 12.04) j'ai formate accidentellement ma partition home (ext4). Je n'ai plus utilise la home apres et j'ai recupere les donnees avec photorec, mais, comme j'ai eu quelque difficulte a recuperer correctement des fichiers, j'aimerai bien savoir s'il est possible de recuperer la partition en utilisant testdisk.
J'ai deja essaye de recuperer la partition en suivant les instructions donnees pour testdisk au lien http://www.cgsecurity.org/wiki/TestDisk
mais je n'arrive pas a voir comment recuperer la partition, meme si j'arrive voir un certain nombre de fichiers effaces qui correspondent apparaimment a la formatation de la home.
Je remercie par avance pour toute aide possible
partition ext4
- cgrenier
- Site Admin
- Posts: 5422
- Joined: 18 Feb 2012, 15:08
- Location: Le Perreux Sur Marne, France
- Contact:
Re: partition ext4
Après Quick Search et/ou Deeper Search, si vous pouvez voir vos anciens fichiers en listant le contenu des partitions, utiliser les flèches pour passer les partitions que vous souhaitez garder/récupérer en *(bootable), P(rimary) ou L(ogical).
Sur l'écran suivant, choisissez Write et confirmer.
Sinon il faudra vous contenter des résultats de PhotoRec.
Sur l'écran suivant, choisissez Write et confirmer.
Sinon il faudra vous contenter des résultats de PhotoRec.
Re: partition ext4
Non, malheuresement il n'y a pas les fichiers effaces dans la partition, ni apres quick search ni apres deeper search.
J'aurais quand meme encore des questions (et je demande pardon a l'avance pour le long message).
J'explique un peu mieux le point de depart: j'ai un disque sur le quel j'ai windows et que j'ai partitionne en suite en rajoutant une partitition etendue contenant deux partitions pour loger deux so (dans mon cas, 2 ubuntu) et une partition home. Je n'ai effectue qu'une operation pour creer cette structure, en effacant une precedente partition home de windows. Voici la structure actuelle individuee (correctement) par testdisk sur une copie .dd du disque
La home que je souhaiterais recuperer est la partition 8, qui a ete cree a l'installaton du so dans la partition 6 et que j'ai formate accidentalement en suite pendant l'installation d'un deuxieme so dans la partition 6.
Apres quick search je trouve
Je liste le fichier de la derniere partition, je trouve la home et il n'y a pas les fichiers effaces (on ne trouve que les nouveaux dossiers crees apres la formatation), mais il y a en rouge la ligne
qui a l'aire d'avoir etee produite a la suite de la formatation de la home.
Par contre, dans la troisieme partition marquee par P on trouve (notamment dans /etc et autres dossiers) un certain nombre de ligne en rouge qui correspondent a la formatation de la home.
Donc je passe au deeper search et j'obtiens ce message
C'est peut-etre justement la partition que je devrais recuperer: la taille est la meme et le start et end sont differents.
En ce cas, est-ce que je peux essayer d'utiliser fsck pour la recuperer, meme s'il est marque "can't be recovered"?
Ou bien, est-ce qu'il y a une procedure dans testdisk, peut-etre dans les fonctions avancees, pour recuperer la partition? Je n'arrive pas a la trouver dans les examples donnes dans wiki,
Je continue et j'obtiens 3 pages-ecrans de partitions, qui aurait l'aire d'etre beaucoup, n'ayant pas modifie tellement des fois les partitions sur le disque. En plus, toutes les partitions sont marquees par D sauf une sur le premier ecran (ci dessous), qui est en plus marquee comme primary bootable, pas en accord avec la structure originale
La partition home a recuperer est dans la troisieme pages (et il n'y a qu'une unique partition de la meme taille)
mais a l'interieur il y a les memes fichiers que dans la partition trouvee par quick search, donc c'est la version formatee de ma home. Je change quand meme l'etiquette en L et je reselectionne toutes les partitions, avec les etiquettes appropriees, pour reobtenir la structure originale, en observant que la swap a des valeurs de end et size qui ne sont pas les memes pour la swap dans la structure de depart, et j'obtiens une structure qui, bien que preservant le nombre de partitions, a des valeurs differentes:
Ceci dit, est-ce que la nouvelle structure pourrait changer quelque chose pour ce qui concerne l'etat de la partition 8 a recuperer? Et est-ce qu'il serait possible de recuperer la home en restaurant les versions precedentes des partitions correspondantes aux so?
J'aurais quand meme encore des questions (et je demande pardon a l'avance pour le long message).
J'explique un peu mieux le point de depart: j'ai un disque sur le quel j'ai windows et que j'ai partitionne en suite en rajoutant une partitition etendue contenant deux partitions pour loger deux so (dans mon cas, 2 ubuntu) et une partition home. Je n'ai effectue qu'une operation pour creer cette structure, en effacant une precedente partition home de windows. Voici la structure actuelle individuee (correctement) par testdisk sur une copie .dd du disque
Code: Select all
Current partition structure:
Partition Start End Size in sectors
1 P hid. FAT32 LBA 0 32 33 3263 170 43 52428800 [RECOVERY]
2 * HPFS - NTFS 3263 170 44 12357 219 22 146098176 [OS]
3 E extended 12357 219 23 60801 80 15 778244096
5 L Linux 12357 251 55 14446 36 54 33546240
X extended 14446 36 55 16534 109 23 33548288
6 L Linux 14446 69 24 16534 109 23 33546240
X extended 16534 109 24 17578 161 55 16775168
7 L Linux Swap 16534 141 56 17578 161 55 16773120
X extended 17578 161 56 60801 80 15 694372352
8 L Linux 17578 194 25 60801 80 15 694370304
*=Primary bootable P=Primary L=Logical E=Extended D=Deleted
>[Quick Search] [ Backup ]
Apres quick search je trouve
Code: Select all
Partition Start End Size in sectors
>* FAT32 LBA 0 32 33 3263 170 43 52428800 [RECOVERY]
P HPFS - NTFS 3263 170 44 12357 219 22 146098176 [OS]
P Linux 12357 251 55 14446 36 54 33546240
L Linux 14446 69 24 16534 109 23 33546240
L Linux Swap 16534 141 56 17578 161 39 16773104
L Linux 17578 194 25 60801 80 15 694370304
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,
Code: Select all
>-rw------- 1000 1000 0 27-Nov-2012 02:46 .goutputstream-C85JOW
Par contre, dans la troisieme partition marquee par P on trouve (notamment dans /etc et autres dossiers) un certain nombre de ligne en rouge qui correspondent a la formatation de la home.
Donc je passe au deeper search et j'obtiens ce message
Code: Select all
The harddisk (500 GB / 465 GiB) seems too small! (< 676 GB / 629 GiB)
Check the harddisk size: HD jumpers settings, BIOS detection...
The following partition can't be recovered:
Partition Start End Size in sectors
> Linux 39004 43 16 82226 184 6 694370304
[ Continue ]
EXT4 Large file Sparse superblock Recover, 355 GB / 331 GiB
En ce cas, est-ce que je peux essayer d'utiliser fsck pour la recuperer, meme s'il est marque "can't be recovered"?
Ou bien, est-ce qu'il y a une procedure dans testdisk, peut-etre dans les fonctions avancees, pour recuperer la partition? Je n'arrive pas a la trouver dans les examples donnes dans wiki,
Je continue et j'obtiens 3 pages-ecrans de partitions, qui aurait l'aire d'etre beaucoup, n'ayant pas modifie tellement des fois les partitions sur le disque. En plus, toutes les partitions sont marquees par D sauf une sur le premier ecran (ci dessous), qui est en plus marquee comme primary bootable, pas en accord avec la structure originale
Code: Select all
Partition Start End Size in sectors
>* FAT32 LBA 0 32 33 3263 170 43 52428800 [RECOVERY]
D HPFS - NTFS 3263 170 44 12096 100 36 141897728 [OS]
D HPFS - NTFS 3263 170 44 12357 219 22 146098176 [OS]
D HPFS - NTFS 3263 170 44 16238 8 26 208433152 [OS]
D HPFS - NTFS 3263 170 44 16302 104 58 209467392 [OS]
D HPFS - NTFS 3263 170 44 28887 145 58 411648000 [OS]
D HPFS - NTFS 3263 170 44 28887 178 27 411650048 [OS]
D HPFS - NTFS 3263 170 59 16237 133 24 208424945
D Linux 12357 251 55 14446 36 54 33546240
D Linux 13160 124 21 15248 164 20 33546240
D Linux 13161 129 25 15249 169 24 33546240
D Linux 13162 231 62 15251 16 61 33546240
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, 26 GB / 25 GiB
Code: Select all
Partition Start End Size in sectors
D HPFS - NTFS 16302 104 58 29341 39 9 209467392
D HPFS - NTFS 16302 104 59 16699 132 9 6379520 [DATA]
D HPFS - NTFS 16302 104 59 29284 205 34 208562169 [DATA]
D HPFS - NTFS 16302 105 3 29284 205 41 208562169
D Linux Swap 16534 141 56 17578 161 39 16773104
>D Linux 17578 194 25 60801 80 15 694370304
D HPFS - NTFS 28887 178 27 54511 186 10 411650048
D HPFS - NTFS 28887 178 28 29284 205 41 6379520 [DATA]
D HPFS - NTFS 28887 178 28 29285 178 13 6393856 [DATA]
D HPFS - NTFS 28887 178 28 60793 39 46 512561152 [DATA]
D HPFS - NTFS 28887 178 28 60801 15 14 512688128 [DATA]
D HPFS - NTFS 55700 192 45 59525 88 19 61442048 [UJ1WM2F29]
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
EXT4 Large file Sparse superblock, 355 GB / 331 GiB
Code: Select all
Partition Start End Size in sectors
1 P FAT32 LBA 0 32 33 3263 170 43 52428800 [RECOVERY]
2 * HPFS - NTFS 3263 170 44 12357 219 22 146098176 [OS]
3 E extended LBA 12357 251 1 60801 254 63 778253112
5 L Linux 12357 251 55 14446 36 54 33546240
6 L Linux 14446 69 24 16534 109 23 33546240
7 L Linux Swap 16534 141 56 17578 161 39 16773104
8 L Linux 17578 194 25 60801 80 15 694370304
>[ Quit ] [ Write ] [Extd Part]
Return to main menu
- cgrenier
- Site Admin
- Posts: 5422
- Joined: 18 Feb 2012, 15:08
- Location: Le Perreux Sur Marne, France
- Contact:
Re: partition ext4
Pour récupérer les fichiers qui étaient présents sur une partition, il est important d'avoir la bonne partition, bonne position pour le début de cette partition et taille correcte. Donc si vous êtes sure de ne pas avoir la bonne partition, il faut mieux utiliser TestDisk pour retrouver les bonnes valeurs.