Contenu | Rechercher | Menus
Selon les tags présents sur cette page, celle-ci est ancienne et ne contient plus d'informations sur une des versions supportées d'Ubuntu.
Apportez votre aide…

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

Présentation

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, ext3, ext4
  • 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

Pré-requis

  • En premier lieu, lire le manuel.
  • Si le disque physique contient votre système, disposer d'un cd-live d'Ubuntu ou de SystemRescueCd.
  • Si le disque physique ne contient pas votre système linux, vous pouvez passer à l'installation et utilisation.

Installation

Lancer votre cd-live sur votre ordinateur défectueux, puis vérifier que la case "Logiciel Open Source maintenus par la communauté (universe)" est cochée dans Système > Administration > Sources de logiciel. Ensuite installez le paquet apt://gpart (dépôt Universe).

Utilisation

Un tutoriel complet est également disponible sur Astuce Linux s'inspirer de cette page serait un plus pour compléter la documentation

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) :

sudo 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) :

sudo gpart -W /dev/hda /dev/hda

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

Attention, gpart va modifier votre table de partition actuelle. Vous devriez faire une sauvegarde de votre MBR avant, pour rétablir la situation le cas échéant.

Liens


Contributeur : phetu.



Le contenu de ce wiki est sous licence : CC BY-SA v3.0