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 04/05/2009, à 22:56

keewin

[Resolu]Réstauration table de partition

Bonjours a tous

J'ai un petit problème, depuis longtemps la table de partition de mon disque dure externe est corrompue, mais je pouvais encore la lire sous ubuntu et windows xp mais pas sous vista.

Hier je me suis motivé à enfin changer cette situation et réparer ce problème. Sauf que je n'y arrive pas, et pire je ne peut plus la lire sous ubuntu.

J'ai essayer la solution Gpart, mais en fait je n'arrive pas a l'utiliser, j'ai fait une petite recherche sur le man, mais ca ne m'avance pas.

Donc voila mon fdisk :

Disque /dev/sda: 500.1 Go, 500107862016 octets
255 têtes, 63 secteurs/piste, 60801 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Identifiant de disque : 0x000e8bd6

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sda1   *           1       12890   103538893+   7  HPFS/NTFS
/dev/sda2           12891       18160    42331275   83  Linux
/dev/sda3           18161       60059   336553717+   5  Etendue
/dev/sda5           18161       59522   332240233+  83  Linux
/dev/sda6           59523       60059     4313421   82  Linux swap / Solaris

Disque /dev/sdb: 500.1 Go, 500107862016 octets
255 têtes, 63 secteurs/piste, 60801 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Identifiant de disque : 0x000ce5c4

Le disque /dev/sdb ne contient pas une table de partition valide

comme indiqué dans le tuto je tape

sudo gpart /dev/sdb

j'ai :

Begin scan...
Possible partition(Linux swap), size(1019mb), offset(0mb)
Possible partition(Windows NT/W2K FS), size(461907mb), offset(15029mb)
End scan.

Checking partitions...
Partition(Linux swap or Solaris/x86): primary 
Partition(OS/2 HPFS, NTFS, QNX or Advanced UNIX): primary 
Ok.

Guessed primary partition table:
Primary partition(1)
   type: 130(0x82)(Linux swap or Solaris/x86)
   size: 1019mb #s(2088384) s(63-2088446)
   chs:  (0/1/1)-(129/254/60)d (0/1/1)-(129/254/60)r

Primary partition(2)
   type: 007(0x07)(OS/2 HPFS, NTFS, QNX or Advanced UNIX)
   size: 461907mb #s(945987525) s(30780540-976768064)
   chs:  (1023/254/63)-(1023/254/63)d (1916/0/1)-(60800/254/63)r

Primary partition(3)
   type: 000(0x00)(unused)
   size: 0mb #s(0) s(0-0)
   chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

Primary partition(4)
   type: 000(0x00)(unused)
   size: 0mb #s(0) s(0-0)
   chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

puis pour réparer la table je tape :

sudo gpart -W /dev/sdb /dev/sdb

et j'ai :
(j'ai fait des commentaire dans le code // )

Begin scan...
Possible partition(Linux swap), size(1019mb), offset(0mb)
Possible partition(Windows NT/W2K FS), size(461907mb), offset(15029mb)
End scan.

Checking partitions...
Partition(Linux swap or Solaris/x86): primary 
Partition(OS/2 HPFS, NTFS, QNX or Advanced UNIX): primary 
Ok.

Guessed primary partition table:
Primary partition(1)
   type: 130(0x82)(Linux swap or Solaris/x86)
   size: 1019mb #s(2088384) s(63-2088446)
   chs:  (0/1/1)-(129/254/60)d (0/1/1)-(129/254/60)r

Primary partition(2)
   type: 007(0x07)(OS/2 HPFS, NTFS, QNX or Advanced UNIX)
   size: 461907mb #s(945987525) s(30780540-976768064)
   chs:  (1023/254/63)-(1023/254/63)d (1916/0/1)-(60800/254/63)r

Primary partition(3)
   type: 000(0x00)(unused)
   size: 0mb #s(0) s(0-0)
   chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

Primary partition(4)
   type: 000(0x00)(unused)
   size: 0mb #s(0) s(0-0)
   chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

Edit this table (y,n) : y //Ici je suppose que je doit répondre Yes pour éditer la table

Edit which partition (1..4, q to quit) : 2 // C'est la qu je comprend pas exactement ce que je doit faire 

Warning: entered values will not be checked; enter at your own risk!
1 - Absolute start sector (    30780540)
2 - Absolute sector count (   945987525)
3 - Partition type        (           7)(OS/2 HPFS, NTFS, QNX or Advanced UNIX)

Edit which value (1..3, q to quit) : 1 // j'ai répondu un peut au hasard
Enter value for 1 : q

Warning: entered values will not be checked; enter at your own risk!
1 - Absolute start sector (           0)
2 - Absolute sector count (   945987525)
3 - Partition type        (           7)(OS/2 HPFS, NTFS, QNX or Advanced UNIX)

Edit which value (1..3, q to quit) : q
Primary partition(1)
   type: 130(0x82)(Linux swap or Solaris/x86)
   size: 1019mb #s(2088384) s(63-2088446)
   chs:  (0/1/1)-(129/254/60)d (0/1/1)-(129/254/60)r

Primary partition(2)
   type: 007(0x07)(OS/2 HPFS, NTFS, QNX or Advanced UNIX)
   size: 461907mb #s(945987525) s(0-945987524)
   chs:  (0/0/1)-(1023/254/63)d (0/0/0)-(58884/254/63)r

Primary partition(3)
   type: 000(0x00)(unused)
   size: 0mb #s(0) s(0-0)
   chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

Primary partition(4)
   type: 000(0x00)(unused)
   size: 0mb #s(0) s(0-0)
   chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

Edit which partition (1..4, q to quit) : q
Activate which partition (1..4, q to quit) : 2
Write this partition table (y,n) : y


* Warning: partition table written, you should reboot now.

Pour les question à la fin j'ai un peut répondu au hasard.

Donc je voudrais avoir de l'aide pour savoir que faire exactement, et je me ferais un plaisir d'approfondir la documentation sur cette question après.

Merci

Dernière modification par keewin (Le 07/05/2009, à 22:45)

Hors ligne

#2 Le 05/05/2009, à 21:02

denis_aec

Re : [Resolu]Réstauration table de partition

Mieux vaut utiliser TestDisk (retrouver des partitions)  (dans les dépots synaptic)
    site : http://www.cgsecurity.org/wiki/TestDisk_FR#Documentation
    http://www.cgsecurity.org/wiki/TestDisk_Etape_par_Etape
    tuto : http://forum.pcastuces.com/sujet.asp?f=01&s=102819
       à utiliser éventuellement en LiveCd, après installation de TestDisk via Système > Administration > Synaptic

Hors ligne

#3 Le 07/05/2009, à 21:34

keewin

Re : [Resolu]Réstauration table de partition

merci pour la réponse, je vais essayer ça.

Edit : c'est bon j'ai réussi, merci

Dernière modification par keewin (Le 07/05/2009, à 22:44)

Hors ligne