Ceci est une ancienne révision du document !



Gpart, ou comment récupérer une table des partitions

Gpart est un outil qui permet de « deviner » la table des partitions primaires (voir les systèmes de fichiers et les partitions sous GNU/Linux) dans le cas où celle-ci a été endommagée ou supprimée. La table des partitions est située dans le secteur 0 d'un disque dur. Les systèmes de fichier ou les types de partitions qui sont possiblement devinable sont :

  • DOS/Windows FAT (FAT 12/16/32)
  • Linux ext2
  • Linux swap partitions versions 0 and 1 (Linux >= v2.2.X)
  • OS/2 HPFS
  • Windows NT/2000 FS
  • BSD disklabels
  • Solaris/x86 disklabels
  • Minix FS
  • Reiser FS
  • Linux LVM physical volume module (LVM by Heinz Mauelshagen)
  • SGI XFS on Linux
  • BeOS filesystem
  • QNX 4.x filesystem
  • En premier lieu, lire le manuel. 403 Forbidden:FIXME
  • Il faut premièrement un cd-live d'Ubuntu disponible ici ou un autre cd-live pour la récupération de données (SystemRescueCd).

Ensuite, avec votre cd-live démarré sur votre ordinateur défectueux, installez le paquet gpart (dépôt Universe).

Un fois Gpart installé, tapez dans un terminal pour que Gpart vous affiche ce qu'il a deviné de vos partitions (cette étape peut être très longue) :

gpart /dev/hda

Prenez soin de remplacer « /dev/hda » par le nom du disque dont vous voulez récupérer la partition.

La cartographie des disques branchés peut être obtenue par la commande :
sudo fdisk -l

Si le résultat ressemble aux partitions que vous aviez avant l'incident, vous pouvez recréer la table des partitions (cette étape peut être très longue) :

gpart -W /dev/hda /dev/hda

Ensuite, il ne vous reste plus qu'à redémarrer et prier pour que ça fonctionne. :-P


Contributeur : phetu.

  • gpart.1252260718.txt.gz
  • Dernière modification: Le 18/04/2011, 14:52
  • (modification externe)