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 25/12/2006, à 21:28

Tangui

[Résolu] Récupérer une partition

Bonjour à tous,

voici ma situation : j'ai voulu installer Ubuntu sur un ordinateur où il y a avit déjà Windows. En gros, j'avais trois partitions :
* 1 - partition windows
* 2 - partition contenant mes données
* 3 - partition ubuntu
Mais après de multiples bug, j'ai voulu tout reprendre à zéro, j'ai effacé les 1 et 3, la 2 (mes données) restant intacte.
Malheureusement, après une fausse manip (j'ai fait ça à partir du live-cd) j'ai effacé la table des partitions juste quand j'ai entrepris de faire une sauvegarde sur un dsque dur externe ! Du coup je ne vois plus aucune partition, mais je suis certain de ne pas avoir formaté.

D'où ma question : comment faire pour retrouver cette partition et faire ma sauvegarde (de préférence à partir du live-cd) ? Où existe-t-il une distribution Linux spécialisée dans la récupération de données ?

Merci d'avance et bonnes fêtes wink

Cya all

Dernière modification par Tangui (Le 26/12/2006, à 00:06)

Hors ligne

#2 Le 25/12/2006, à 21:48

epictete

Re : [Résolu] Récupérer une partition

- Bonjour Tangui, tu peux utiliser gpart (à ne pas confondre avec gparted !) qui cherche le début et la fin des partitions et réécrit une table des partitions dans le MBR. J'ai trouvé le truc dans le livre « Knoppix à 200% » alors que j'avais effacé la table des partitions.

- gpart m'a retrouvé toutes les partitions à l'identique et mes différents systèmes fonctionnaient à merveille !

- Bonne chance à toi !


Promouvoir et défendre le logiciel libre : http://www.april.org
Foundation for a Free Information Infrastructure : http://www.ffii.org/Home
               « La liberté, la liberté, les gens n'ont que ce mot-là à la bouche ! » Françoise de Panafieu (UMP).
               « Rien ne justifie qu'on cherche à préserver la liberté de l'Internaute » Chantal Brunel (UMP).

Hors ligne

#3 Le 26/12/2006, à 00:05

Tangui

Re : [Résolu] Récupérer une partition

Franchement, merci beaucoup epictete
À chaque fois que je demande quelquechose ici, j'ai une réponse rapide et excellente. J'ai retrouvé toutes mes données.
Vive cette communauté !
Vive le libre !

Cya all

Hors ligne

#4 Le 26/12/2006, à 00:29

epictete

Re : [Résolu] Récupérer une partition

- Heureux pour toi Tangui ! Et je suis bien d'accord : vive le Libre !


Promouvoir et défendre le logiciel libre : http://www.april.org
Foundation for a Free Information Infrastructure : http://www.ffii.org/Home
               « La liberté, la liberté, les gens n'ont que ce mot-là à la bouche ! » Françoise de Panafieu (UMP).
               « Rien ne justifie qu'on cherche à préserver la liberté de l'Internaute » Chantal Brunel (UMP).

Hors ligne

#5 Le 29/01/2007, à 14:24

mostafa

Re : [Résolu] Récupérer une partition

je me trouve dans une situation similaire enfin mon ubuntu edgy ne demarre plus j'ai installé une nouvelle copie edgy sur un second disque et je voudrais récuperer mon anciènne version ou la réparer car elle contient toutes mes données. je ne sais pas comment utiliser gpart sos merci.

Dernière modification par mostafa (Le 29/01/2007, à 19:27)

Hors ligne

#6 Le 29/01/2007, à 21:49

epictete

Re : [Résolu] Récupérer une partition

- Utilise un live-CD (car les partitions doivent être démontées ; attention de ne pas cliquer sur l'une d'elles sur le bureau) KNOPPIX et tape dans un terminal :

sudo gpart /dev/sda (si sda est le disque concerné)

Gpart va, sans rien écrire sur le disque, le balayer pour essayer de trouver le début et la fin de chaque partition et afficher le résultat.

Le paragraphe « Checking partitions... » doit normalement se terminer par la mention « OK ».
Si le résultat te semble correct, tu pourras alors faire écrire la nouvelle table de partitions sur le disque avec :

sudo gpart -W /dev/sda /dev/sda

Et rebooter (le site indique que l'on peut croiser les doigts !).

--- Le site :
http://www.stud.uni-hannover.de/user/76201/gpart/

--- La man page :
http://www.stud.uni-hannover.de/user/76201/gpart/gpart-man.html

--- Un autre logiciel de récupération de partitions : TestDisk :
http://www.cgsecurity.org/wiki/TestDisk_FR#Documentation

Good luck !

Dernière modification par epictete (Le 29/01/2007, à 21:53)


Promouvoir et défendre le logiciel libre : http://www.april.org
Foundation for a Free Information Infrastructure : http://www.ffii.org/Home
               « La liberté, la liberté, les gens n'ont que ce mot-là à la bouche ! » Françoise de Panafieu (UMP).
               « Rien ne justifie qu'on cherche à préserver la liberté de l'Internaute » Chantal Brunel (UMP).

Hors ligne

#7 Le 10/02/2007, à 10:25

h4pby

Re : [Résolu] Récupérer une partition

bonjour!
voilà mon problème: ma table de partition semble être corompue parce que j'ai cru un instant que windows était capable de créer une partition ntfs... wink

j'ai créé, redimensionné, déplacé pas mal de partitions avec le liveCD GParted sans souci, et va savoir pourquoi, j'ai voulu partitionner le dernier espace libre qui me restait dans la partition étendue sous windows (xp).... il a retourné une erreur hier soir (" je ne peux pas partitionner" ou quelque chose comme ça), je me suis dis " quelle m$@de ce truc!, on verra demain avec gparted" et suis allé me coucher

ce matin donc, allumage erreur 17 de grub...
pas de panique: livecd gparted...
le disque est vide ! plus une seule partition
mince alors, elles ont disparu...
je pourrais paniquer n'est ce pas ?
mais non, je sais qu'on peut réparer tout ça d'une manière ou d'une autre (laquelle héhé! =p )

fdisk - l me retourne:

omitting empty partition (5)

Disque /dev/hda: 120.0 Go, 120034123776 octets
255 têtes, 63 secteurs/piste, 14593 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1   *           1        1305    10482381    7  HPFS/NTFS
/dev/hda2            1306        3263    15727635   83  Linux
/dev/hda3            3264       14593    91008225    f  W95 Etendu (LBA)
/dev/hda5   ?       27563       88257   487523543+  d1  Inconnu
/dev/hda6            3329       13708    83377287    6  FAT16
/dev/hda7           13709       14593     7108762+  83  Linux

Les entrées de la table de partitions ne sont pas dans l'ordre du disque

et gpart s'arrête:

knoppix@0[knoppix]$ sudo gpart /dev/hda

[b]** Error: invalid extended ptbl found at sector(52420095).[/b]

Begin scan...
Possible partition(Windows NT/W2K FS), size(10236mb), offset(0mb)
Possible partition(Linux ext2), size(15359mb), offset(10236mb)
Possible partition(Linux swap), size(509mb), offset(25595mb)
Possible extended partition at offset(26105mb)

que faire que faire ?!

merci d'avance pour vos réponses éclairées et bonne journée !

#8 Le 10/02/2007, à 12:06

h4pby

Re : [Résolu] Récupérer une partition

petite précision: sur la partition étendue il y a normalement (dans l'ordre) une partition de swap, celle d'environ 80Go dont le partitionnement sous windows a tout planté, et une ex2 ou 3 d'environ 6Go que je tiens à récupérer...

#9 Le 12/02/2007, à 15:11

h4pby

Re : [Résolu] Récupérer une partition

pour info j'ai récupéré mes partitions avec testdisk:
http://www.cgsecurity.org/wiki/TestDisk

@ bientôt

#10 Le 12/02/2007, à 20:17

nooma

Re : [Résolu] Récupérer une partition

salut

tu pourrais me dire quelle commande tu as executer?
sur leur site il parle de testdisk /log /debug mais le seul executable est testdisk_static
j ai donc fait un
sudo ./testdisk_static /log /debug

TestDisk 6.5, Data Recovery Utility, October 2006
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

  TestDisk is free software, and
comes with ABSOLUTELY NO WARRANTY.

Select a media (use Arrow keys, then press Enter):
Disk /dev/hda - 80 GB / 74 GiB


[Proceed ]  [  Quit  ]

Note: Some disks won't appear unless you're root user.
Disk capacity must be correctly detected for a successful recovery.
If a disk listed above has incorrect size, check HD jumper settings, BIOS
detection, and install the latest OS patches and disk drivers.

j ai fait proceed mais apres tu prends auoi?

Please select the partition table type, press Enter when done.
[Intel  ]  Intel/PC partition
[Mac    ]  Apple partition map
[None   ]  Non partioned media
[Sun    ]  Sun Solaris partition
[XBox   ]  XBox partition
[Return ]  Return to disk selection

voici mon print de parted

Number  Start   End     Size    Type      File system  Flags
1       32kB    3792MB  3792MB  primary   ntfs         boot
2       3792MB  80GB    76GB    extended               lba
6       3792MB  4869MB  1077MB  logical   ntfs
5       4869MB  16GB    11GB    logical   ntfs

j aimerais recuperer mes partitions linux qui se trouvent dans lba (j espere)
voici mon post
http://forum.ubuntu-fr.org/viewtopic.php?id=95759

merci.

#11 Le 13/02/2007, à 22:43

h4pby

Re : [Résolu] Récupérer une partition

salut,

pour ton disque tu peux choisir "Intel/PC partition"
ensuite testdisk devrait te retrouver  assez rapidement le bon partitionnement
de toute façon, avant d'écrire la table des partitions définitive, testdisk demande ton accord, donc aucun risque de "merder"

dans mon cas j'ai fait ça sous dos par facilité (disquette smile ), mais la procédure est identique

good luck wink