Pages : 1
#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
Pages : 1