#1 Le 18/04/2012, à 21:26
- yBastien
Réparer une partition "non-allouée" avec TestDisk [résolu]
Bonjour,
Je fais suite à un précédent sujet dans le forum "Installation d'Ubuntu" : http://forum.ubuntu-fr.org/viewtopic.ph … 1#p8864901
Apparemment, j'ai perdu une partition Ubuntu, celles où était Ubuntu et des données que j'aimerais tenter de récupérer. Le précédent sujet s'est terminé sur "utilise Testdisk" et "demande à rmy son avis".
J'ai déjà utilisé TestDisk, mais je ne sais pas vraiment m'en servir, et je ne suis pas vraiment sûr d'éviter la boulette et encore moins d'arriver au résultat voulu.
Voici les résultats obtenus. Qu'est-ce que je dois faire ?
Disk /dev/sda - 160 GB / 149 GiB - CHS 19457 255 63
Current partition structure:
Partition Start End Size in sectors
1 P HPFS - NTFS 0 32 33 13597 1 32 218433852
2 P HPFS - NTFS 17890 148 51 19431 84 45 24752128 [RECOVERY]
3 * HPFS - NTFS 19431 84 46 19456 243 51 411648 [SYSTEM]
4 E extended 13597 28 62 17890 148 50 68974594
X extended 17708 72 29 17890 148 50 2928640
5 L Linux Swap 17708 104 61 17890 148 50 2926592
Message d'erreur important ou pas ?
Disk /dev/sda - 160 GB / 149 GiB - CHS 19458 255 63
Warning: the current number of heads per cylinder is 255
but the correct value may be 128.
You can use the Geometry menu to change this value.
It's something to try if
- some partitions are not found by TestDisk
- or the partition table can not be written because partitions overlaps.
Quick search :
Partition Start End Size in sectors
D HPFS - NTFS 0 32 33 13597 1 32 218433852
D Linux 13597 29 1 17708 72 28 66045952
D Linux Swap 17708 104 61 17890 148 34 2926576
D HPFS - NTFS 17890 148 51 19431 84 45 24752128 [RECOVERY]
D HPFS - NTFS 19431 84 46 19456 243 51 411648 [SYSTEM]
Dernière modification par yBastien (Le 25/04/2012, à 21:11)
Hors ligne
#2 Le 18/04/2012, à 22:11
- yBastien
Re : Réparer une partition "non-allouée" avec TestDisk [résolu]
Voici le dernier message apres un 'deep scan' :
Disk /dev/sda - 160 GB / 149 GiB - CHS 19458 255 63
The harddisk (160 GB / 149 GiB) seems too small! (< 160 GB / 149 GiB)
Check the harddisk size: HD jumpers settings, BIOS detection...
The following partitions can't be recovered:
Partition Start End Size in sectors
Linux 15442 106 25 19553 149 52 66045952
Linux 15446 126 41 19557 170 5 66045952
Linux 15449 174 22 19560 217 49 66045952
Linux 15453 162 6 19564 205 33 66045952
Linux 15455 42 12 19566 85 39 66045952
Et apres j'obtiens encore ca :
Disk /dev/sda - 160 GB / 149 GiB - CHS 19458 255 63
Partition Start End Size in sectors
D HPFS - NTFS 0 32 33 13597 1 32 218433852
D HPFS - NTFS 0 32 33 17890 148 50 287410176
D Linux 13597 29 1 17708 72 28 66045952
D Linux Swap 17708 104 61 17890 148 34 2926576
* HPFS - NTFS 17890 148 51 19431 84 45 24752128 [RECOVERY]
P HPFS - NTFS 19431 84 46 19456 243 51 411648 [SYSTEM]
Qu'est-ce que je peux/dois faire ?
Hors ligne
#3 Le 19/04/2012, à 22:12
- Nasman
Re : Réparer une partition "non-allouée" avec TestDisk [résolu]
La partition Linux commençant en
C=13597
H=29
S=1
a une adresse linéaire de 13597x16065 + 29x63 + 1 -1 = 218437632, soit l'adresse de celle qui avait été détectée.
Je pense que l'on peut faire confiance à testdisk et la restaurer en tant que partition logique.
Je ne sais pas ce qu'en pense rmy.
Dernière modification par Nasman (Le 19/04/2012, à 22:13)
PC fixe sous Bionic 64 bits et portable avec Focal 64 bits
Hors ligne
#4 Le 20/04/2012, à 07:06
- rmy
Re : Réparer une partition "non-allouée" avec TestDisk [résolu]
J'ai tendance à éviter de "faire confiance" et vérifier le contenu soit :
- En listant les fichiers (touche P)
- En faisant un mount en read only de cette partition pour voir si c'est bien ce que l'on cherche. Mais ça m'a l'air très probable.
Si le contenu est bon, oui, tu peux restaurer en logique (change D en L avec les touches du clavier) et écrire avec "WRITE" après l'étape de confirmation.
Pour faire le mount en read-only :
mkdir test
sudo losetup /dev/loop1 /dev/sda -o 111840067584 --sizelimit 33815527424
sudo mount /dev/loop1 test/ -o ro
récupération de données: vrac–topic unique–mon site pro pour les particuliers : www.diskcard.fr– Je recycle volontiers tous vos disques durs HS (ou pas).
Le site pro pour les pros, spécialiste recupération de données RAID, NAS et serveurs: www.vodata.fr
Hors ligne
#5 Le 23/04/2012, à 12:53
- yBastien
Re : Réparer une partition "non-allouée" avec TestDisk [résolu]
Merci pour ces conseils !
J'ai fait un 'mount en read only' et effectivement les fichiers etaient la. J'ai donc restaurer la partition en logique.
Par contre j'ai desormais les pbm suivants :
_ au demarrage, je n'ai toujours pas le 'dual-boot'
_ j'ai relance TestDisk et j'ai les donnees suivantes :
Disk /dev/sda - 160 GB / 149 GiB - CHS 19457 255 63
Current partition structure:
Partition Start End Size in sectors
1 E extended LBA 0 32 1 13597 254 63 218449854
No partition is bootable
5 L HPFS - NTFS 0 32 33 13597 1 32 218433852
Puis....
Disk /dev/sda - 160 GB / 149 GiB - CHS 19458 255 63
Partition Start End Size in sectors
D HPFS - NTFS 0 32 33 13597 1 32 218433852
D Linux 13597 29 1 17708 72 28 66045952
D Linux Swap 17708 104 61 17890 148 34 2926576
D HPFS - NTFS 17890 148 51 19431 84 45 24752128 [RECOVERY]
D HPFS - NTFS 19431 84 46 19456 243 51 411648 [SYSTEM]
Qu'est-ce que je dois faire ? Lorsque je demarre en live-CD, je n'arrive toujours pas a voir la partition Ubuntu restauree..
(dsl pour l'absence d'accent, en live-CD je retourne en clavier UK...)
Hors ligne
#6 Le 24/04/2012, à 21:38
- yBastien
Re : Réparer une partition "non-allouée" avec TestDisk [résolu]
Bonsoir à tous,
Serait-il possible d'avoir vos conseils à ce sujet ? J'ai regardé les forums de TestDisk mais je n'ai rien trouvé...
Est-ce que je dois restaurer un MBR, ré-installer Grub, ré-installer Ubuntu ?
Pour info, depuis la quasi restauration de la partition Ubuntu (quasi car elle n'apparaît toujours pas donc elle est peut-être malgré tout corrompue...), Windows 7 ne démarre plus non plus. Au démarrage, j'ai juste un curseur qui clignote une fois le BIOS passé... Aussi lorsque j'ai restauré la partition (montée en read only comme rmy le conseille) je n'ai pas réussi à sauvegarder toutes les données, apparemment certains fichiers sont endommagés. Pas de gros souci de toute façon, j'avais à priori tout sur dropbox en synchronisé...
Bon, c'est un peu du chinois pour moi tout ça :-)
Merci d'avance :-)
Hors ligne
#7 Le 24/04/2012, à 23:05
- rmy
Re : Réparer une partition "non-allouée" avec TestDisk [résolu]
Désolé pour le lag, je bosse beaucoup en ce moment...
SI la partition linux n'apparaît pas dans la table de partition actuelle, c'est que tu as du faire une fausse manip au moment du "write" de testdisk. Pour ce qui est de rebooter sur windows, il faut plutôt te tourner vers grub-rescue mais je ne te serai pas d'une très grande aide à ce sujet. Pour la partition linux... recommence.
récupération de données: vrac–topic unique–mon site pro pour les particuliers : www.diskcard.fr– Je recycle volontiers tous vos disques durs HS (ou pas).
Le site pro pour les pros, spécialiste recupération de données RAID, NAS et serveurs: www.vodata.fr
Hors ligne
#8 Le 25/04/2012, à 21:10
- yBastien
Re : Réparer une partition "non-allouée" avec TestDisk [résolu]
Super, merci j'ai réussi à restaurer Ubuntu et toutes les partitions. Je ne suis pas sûr que mon système soit très clean (j'ai par exemple +10 install Ubuntu au démarrage ??) mais il marche !
Je vais désormais accéder à la partition NTFS depuis Ubuntu et non à la partition Ext3 depuis Windows7, ce qui avait foutu le bordel je pense.
Je mets [résolu] dans le titre :-)
Hors ligne
#9 Le 26/04/2012, à 00:33
- rmy
Re : Réparer une partition "non-allouée" avec TestDisk [résolu]
CooooL !
récupération de données: vrac–topic unique–mon site pro pour les particuliers : www.diskcard.fr– Je recycle volontiers tous vos disques durs HS (ou pas).
Le site pro pour les pros, spécialiste recupération de données RAID, NAS et serveurs: www.vodata.fr
Hors ligne
#10 Le 02/10/2012, à 22:10
- Renaud99
Re : Réparer une partition "non-allouée" avec TestDisk [résolu]
Bonjour,
Je rencontre le même type de problème. Je n'ai plus de dual boot et n'accède qu'à Windows 7.
J'ai beaucoup de données sur la partition Linux et j'aimerais les récupérer. C'est important pour moi.
J'ai fait différentes tentatives notamment avec "boot-repair" en vain. (Apparemment depuis le Live CD Ubuntu 12.04 (64bits), je ne peux pas installer TestDisk ?)
Voici l'adresse du dernier rapport généré : http://paste.ubuntu.com/1256246/
J'aurai tendance à penser que les données sont là :
/dev/sda3 1,796,173,822 1,918,787,583 122,613,762 5 Extended
Je joins deux copies d'écran de GParted pour plus d'infos.
Quelqu'un qui s'y connais peut-il me guider pour réparer la partition et le fichier de boot ?
Merci d'avance pour aide.
Dernière modification par Renaud99 (Le 02/10/2012, à 22:12)
Hors ligne
#11 Le 02/10/2012, à 22:41
- jamesbad000
Re : Réparer une partition "non-allouée" avec TestDisk [résolu]
Bonsoir;
Mauvaise idée que de poster son problème sur le fil d'un autre. A plus forte raison quand celui-ci est marqué résolu.
Ouvre ton propre sujet , tu aura plus de chance d'obtenir de l'aide !
L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)
Hors ligne
#12 Le 03/10/2012, à 09:30
- Renaud99
Re : Réparer une partition "non-allouée" avec TestDisk [résolu]
Bonsoir jamesbad000,
Oui, en effet. J'ai créé l'incident ici : http://forum.ubuntu-fr.org/viewtopic.ph … #p10985491
Merci pour votre aide.
Hors ligne