#1 Le 16/01/2012, à 22:58
- galexis
Plus de partition visible: besoin aide pour MDR
Bonsoir,
j'ai un problème avec le MBR de mon disque, les partition ne sont plus visible par Gparted.
Je me suis baladé un peu et j'ai vu des topics intéressant comme celui ci.
Dites-moi si j'ai juste :
J'ai put identifier un problème de définition de fin de partition plus grand que le disque dur:
alexis@portubuntu:~$ sudo fdisk -l
[sudo] password for alexis:
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 585727 291840 7 HPFS/NTFS/exFAT
/dev/sda2 585728 103301119 51357696 7 HPFS/NTFS/exFAT
/dev/sda3 107208704 144263167 18527232 83 Linux
/dev/sda4 144263700 976784129 416260215 f W95 Ext'd (LBA)
/dev/sda5 144263763 949377234 402556736 83 Linux
/dev/sda6 949391360 976771071 13689856 7 HPFS/NTFS/exFAT
le disque sda fait: 976773168
et sda4 va jusqu'à: 976784129
J'ai sauvegardé le fichier mbr:
sudo dd if=/dev/sda of=~/mbr_sauv.bs bs=512 count=1
Reste à identifier les point à changer:
alexis@portubuntu:~$ sudo dd if=/dev/sda bs=1 count=64 skip=446 | hexdump -C
[sudo] password for alexis:
00000000 80 20 21 00 07 75 11 24 00 08 00 00 00 e8 08 00 |. !..u.$........|
00000010 00 75 12 24 07 fe ff ff 00 f0 08 00 00 50 1f 06 |.u.$.........P..|
00000020 00 fe ff ff 83 fe ff ff 00 e0 63 06 00 68 35 02 |..........c..h5.|
00000030 00 fe ff ff 0f fe ff ff 14 4a 99 08 ee 40 9f 31 |.........J...@.1|
64+0 enregistrements lus
64+0 enregistrements écrits
64 octets (64 B) copiés, 0,0163363 s, 3,9 kB/s
00000040
et c'est là que je coince !
Si je comprends bien il faut modifier la ligne 30 pour le sda4 qui est la partition étendue des partitions logiques sda5 et sda6:
00 fe ff ff 0f fe ff ff 14 4a 99 08 ee 40 9f 31
sda4 commence à un multiple de 16065 (8980)
dans la 2ème partie les 4 premiers nombres sont l'adresse de début et les 4 suivants sont la taille.
Il faudrait que la taille soit de : (taille du sda 976773168 en multiple de 16065) 976768065 - 144263700 (début du sda4) = 832504365
en hex:319F022D donc il faudrait mettre "2D 02 9F 31" à la place de "ee 40 9f 31"
Est-ce cela ?
Merci de me vérifier ....
Cordialement.
Alexis
Hors ligne
#2 Le 17/01/2012, à 18:34
- galexis
Re : Plus de partition visible: besoin aide pour MDR
Up ! Please ....
Hors ligne