Page 1 sur 1
[ Partition disparue ] espace disque non alloué (résolu)
Publié : jeu. 14 févr. 2013, 11:41
par oix02
Bonjour,
alors j'ai un gros probleme je n'arrivais plus à booter apres la suppression de la partition de base de mon disque qui ne me servait à rien c'était du ntfs un ancien windows
mais grub était sur la 2eme et arch aussi
impossible de booter donc en live cd je monte mes partitions ok tout va bien pas de perte j'ouvre gparted et la le choc rien "dique non alloué" en infos : "can't have a partition outside the disk!"
euh voila je ne sais pas quoi faire
un fdsik:
Code : Tout sélectionner
sudo fdisk -lu
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 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: 0x2f65b5ee
Device Boot Start End Blocks Id System
/dev/sda1 * 24334336 96344063 36004864 83 Linux
/dev/sda2 96344064 122896383 13276160 82 Linux swap
/dev/sda3 122897250 625153409 251128080 83 Linux
sda1 mon install sda2 la swap et sda3 la home
J'peux tenter de reinstaller grub sur sda1 mais étant donné ce que me retourne gparted j'suis pas certains de pouvoir booter apres si ?
Re: Partition disparus espace disque "non alloué"
Publié : jeu. 14 févr. 2013, 11:51
par benjarobin
La question c'est comment as tu supprimé la partition. Sans ceci c'est risqué de donner des conseils pour remettre les choses d'aplomb... Sinon c'est normal que Grub ne s'y retrouve plus
Re: Partition disparus espace disque "non alloué"
Publié : jeu. 14 févr. 2013, 11:59
par oix02
Gparted ! après je ne vais pas caché mais bon tu t'en srai douté la preuve que j'ai bien du faire une autre connrie c'est certains mais le pire c'est que je ne me souviens pas exactement
je soupconne 2 choses apres avoir démarré sous le mini xp du cd hiren comme internet ne fonctionnait pas j'ai cliqué sur le bureau sur installer je ne sais quoi (je pensais les driver de base pr le net) et la une console s'est lancée pleins de truc ont defillés j'me suis dmandé si je n'avais pas fait une connrie
dc c'est soit ça, soit peut apres au boot mon fils en touchant le clavier à booté sur un utilitaire de gestion disque sur le meme cd hiren et a touché à je ne sais quoi (ne jamais laisser à porté ! j'étais occupé j'ai pas fait gaffe)
j'crois que c'était smart boot manager ou un truc dans le style qui ressemble à l'ancien aif
dans tous les cas je crois que ça a fait une belle connerie !
Re: Partition disparus espace disque "non alloué"
Publié : jeu. 14 févr. 2013, 12:00
par oix02
A priori gparted aussi ne semble pas satisfait des choses en l'état t'façon tant que je peut booter ça me vas mais je pense que çe sera dur tant que grub m'affichera ça
Re: Partition disparus espace disque "non alloué"
Publié : jeu. 14 févr. 2013, 12:05
par FoolEcho
Le titre (les fautes et les bonnes balises aussi, quote n'est pas code), stp.
http://wiki.archlinux.fr/Forum#Format_du_titre 
Re: [ Partitions disparues ] espace disque non alloué
Publié : jeu. 14 févr. 2013, 14:17
par oix02
j'ai reinstalé grub 1.99 depuis parted magic, changement d'erreur de grub le fameux minimalbash blabla
depuis supergrub2 l'installe est détéctée le boot commence puis j'obtiens un message que j'avais eu ausi à une époque :
Code : Tout sélectionner
kernel panic-not syncing : VFS
unable to mount root fs
unknow block
swapper not tainted
Re: [ Partitions disparues ] espace disque non alloué
Publié : jeu. 14 févr. 2013, 14:51
par oix02
mon grub.cfg généré :
Code : Tout sélectionner
## BEGIN /etc/grub.d/10_linux ###
menuentry 'Arch GNU/Linux, avec Linux core repo kernel' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-core repo kernel-true-f087b0ac-3efe-414c-832e-1b715fded523' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos4'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos4 --hint-efi=hd0,msdos4 --hint-baremetal=ahci0,msdos4 f087b0ac-3efe-414c-832e-1b715fded523
else
search --no-floppy --fs-uuid --set=root f087b0ac-3efe-414c-832e-1b715fded523
fi
echo 'Chargement de Linux core repo kernel…'
linux /boot/vmlinuz-linux root=UUID=f087b0ac-3efe-414c-832e-1b715fded523 ro quiet
echo 'Chargement du disque mémoire initial…'
initrd /boot/initramfs-linux.img
}
menuentry 'Arch GNU/Linux, with Linux core repo kernel (Fallback initramfs)' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-core repo kernel-fallback-f087b0ac-3efe-414c-832e-1b715fded523' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos4'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos4 --hint-efi=hd0,msdos4 --hint-baremetal=ahci0,msdos4 f087b0ac-3efe-414c-832e-1b715fded523
else
search --no-floppy --fs-uuid --set=root f087b0ac-3efe-414c-832e-1b715fded523
fi
echo 'Chargement de Linux core repo kernel…'
linux /boot/vmlinuz-linux root=UUID=f087b0ac-3efe-414c-832e-1b715fded523 ro quiet
echo 'Chargement du disque mémoire initial…'
initrd /boot/initramfs-linux-fallback.img
}
Re: [ Partitions disparues ] espace disque non alloué
Publié : jeu. 14 févr. 2013, 15:49
par benjarobin
Cela ne sert à rien d'insister sur Gparted, au mieux tu risque d’aggraver les choses.
Le problème ici c'est que la table de partition est cassé. Hors si tu répares celle-ci tu as de très forte chance de perdre tes données.
Donc au vu de l'entendu des dégâts et comme on ne sait pas trop ce qui a été fait je te conseil de faire une sauvegarde du contenu des 2 partitions via Clonezilla sur un disque externe
De refaire le partitionnement en ayant des partitions aussi grande qu'avant puis de restaurer le contenu des 2 partitions via Clonezilla
Re: [ Partitions disparues ] espace disque non alloué
Publié : jeu. 14 févr. 2013, 21:01
par oix02
Je le craignais bien vraiment blazé parcque je n'ai pas de disque externe et j'vais me galerer surtout que d'habitude c'est carrément mérité : je sais que je prend des risques la en l'occurence j'étais vraiment sur les fesses, surtout que c'est incurrable en bricolant bon c'est partis youpie
Merci
Re: [ Partition disparue ] espace disque non alloué (contour
Publié : jeu. 14 févr. 2013, 21:20
par benjarobin
Si vraiment tu n'as pas d'autre solution de sauvegarde, tu peux toujours essayé de réparer la table de partition avec fdisk, mais attention tu as d'assez forte chance de tout perdre si tu fait la moindre erreur
Re: [ Partition disparue ] espace disque non alloué (contour
Publié : jeu. 14 févr. 2013, 22:36
par oix02
Oui j'ai envie de tenter je prend le risque j'ai viré la swap voir si ça changé quelquechose resultat non ça ne m'etonne guerre donc la j'ai ça :
Code : Tout sélectionner
fdisk -l
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 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: 0x2f65b5ee
Device Boot Start End Blocks Id System
/dev/sda1 24334336 96344063 36004864 83 Linux
/dev/sda2 122897250 625153409 251128080 83 Linux
Au moins le partitionnement simple devrait je l'espere simplifier un peu la chose, si j'ai bien compris d'autre topic sur le sujet le probleme serait la fin de sda2 quidevrait se termine au secteur 62514248 mais qui se termine plus loin au 625153409, fort de ce constat je peux faire comment ?
edit : alors si j'ai bien suivis ce poste
http://forum.ubuntu-fr.org/viewtopic.ph ... #p10673531
il faudrait que je ramene la fin de sda2 à 625142448 et non 625153409 actuellement
donc il me faut comme taille de partition sda2 en secteur toujours suivant la formule du poste et t si j'ai bien compris : 625142449 - 122897250 = 502245199
c'est apres que je decroche (completement) voici mon mbr obtenu grace à la comande :
Code : Tout sélectionner
sudo dd if=/dev/sda bs=512 count=1 | hexdump -C
1+0 records in
1+0 records out
512 bytes (512 B) copied, 6.4329e-05 s, 8.0 MB/s
00000000 eb 63 90 d0 bc 00 7c fb 50 07 50 1f fc be 1b 7c |.c....|.P.P....||
00000010 bf 1b 06 50 57 b9 e5 01 f3 a4 cb bd be 07 b1 04 |...PW...........|
00000020 38 6e 00 7c 09 75 13 83 c5 10 e2 f4 cd 18 8b f5 |8n.|.u..........|
00000030 83 c6 10 49 74 19 38 2c 74 f6 a0 b5 07 b4 07 8b |...It.8,t.......|
00000040 f0 ac 3c 00 74 fc bb 07 00 b4 0e cd 10 eb f2 88 |..<.t...........|
00000050 4e 10 e8 46 00 73 2a fe 46 10 00 80 01 00 00 00 |N..F.s*.F.......|
00000060 00 00 00 00 ff fa 90 90 f6 c2 80 74 05 f6 c2 70 |...........t...p|
00000070 74 02 b2 80 ea 79 7c 00 00 31 c0 8e d8 8e d0 bc |t....y|..1......|
00000080 00 20 fb a0 64 7c 3c ff 74 02 88 c2 52 be 80 7d |. ..d|<.t...R..}|
00000090 e8 17 01 be 05 7c b4 41 bb aa 55 cd 13 5a 52 72 |.....|.A..U..ZRr|
000000a0 3d 81 fb 55 aa 75 37 83 e1 01 74 32 31 c0 89 44 |=..U.u7...t21..D|
000000b0 04 40 88 44 ff 89 44 02 c7 04 10 00 66 8b 1e 5c |.@.D..D.....f..\|
000000c0 7c 66 89 5c 08 66 8b 1e 60 7c 66 89 5c 0c c7 44 ||f.\.f..`|f.\..D|
000000d0 06 00 70 b4 42 cd 13 72 05 bb 00 70 eb 76 b4 08 |..p.B..r...p.v..|
000000e0 cd 13 73 0d f6 c2 80 0f 84 d8 00 be 8b 7d e9 82 |..s..........}..|
000000f0 00 66 0f b6 c6 88 64 ff 40 66 89 44 04 0f b6 d1 |.f....d.@f.D....|
00000100 c1 e2 02 88 e8 88 f4 40 89 44 08 0f b6 c2 c0 e8 |.......@.D......|
00000110 02 66 89 04 66 a1 60 7c 66 09 c0 75 4e 66 a1 5c |.f..f.`|f..uNf.\|
00000120 7c 66 31 d2 66 f7 34 88 d1 31 d2 66 f7 74 04 3b ||f1.f.4..1.f.t.;|
00000130 44 08 7d 37 fe c1 88 c5 30 c0 c1 e8 02 08 c1 88 |D.}7....0.......|
00000140 d0 5a 88 c6 bb 00 70 8e c3 31 db b8 01 02 cd 13 |.Z....p..1......|
00000150 72 1e 8c c3 60 1e b9 00 01 8e db 31 f6 bf 00 80 |r...`......1....|
00000160 8e c6 fc f3 a5 1f 61 ff 26 5a 7c be 86 7d eb 03 |......a.&Z|..}..|
00000170 be 95 7d e8 34 00 be 9a 7d e8 2e 00 cd 18 eb fe |..}.4...}.......|
00000180 47 52 55 42 20 00 47 65 6f 6d 00 48 61 72 64 20 |GRUB .Geom.Hard |
00000190 44 69 73 6b 00 52 65 61 64 00 20 45 72 72 6f 72 |Disk.Read. Error|
000001a0 0d 0a 00 bb 01 00 b4 0e cd 10 ac 3c 00 75 f4 c3 |...........<.u..|
000001b0 00 00 00 00 00 00 00 00 ee b5 65 2f 00 00 00 fe |..........e/....|
000001c0 ff ff 83 fe ff ff 00 50 73 01 00 c8 4a 04 00 fe |.......Ps...J...|
000001d0 ff ff 83 fe ff ff 62 43 53 07 20 d2 ef 1d 00 00 |......bCS. .....|
000001e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 aa |..............U.|
00000200
Quelle valeur je dois modifier ?
de plus faut encore que j'arrive à installer ghex j'ai seulement un cd de parted magic sur le cd hiren mais je ne sais pas coment installer de soft sous gparted je crois que c'est une base slackware alors ça risque d'être fastidieux
Merci
Re: [ Partition disparue ] espace disque non alloué (contour
Publié : jeu. 14 févr. 2013, 23:36
par benjarobin
Il faut que tu réduises le système de fichier de ta dernière partition de 8 Mo et que tu définisses la dernier secteur de cette partition comme étant 625140039 au lieu de 625153409
Et normalement après ceci Gparted devrait remarcher
De plus pour résoudre ton souci, il faudra que tu récrer les partitions que tu as supprimé pour refaire fonctionner Grub
Re: [ Partition disparue ] espace disque non alloué (contour
Publié : jeu. 14 févr. 2013, 23:50
par oix02
Salut,
et je peux faire ça avec fdisk ?
parcque je tente d'installer ghex mais sous parted magic je ne sais pas comment faire et comme je disais apres pr la modification du mbr j'suis pommé
Re: [ Partition disparue ] espace disque non alloué (contour
Publié : jeu. 14 févr. 2013, 23:51
par benjarobin
Pourquoi veux tu toucher au MBR ? Il ne faut surtout pas y toucher.... En tout cas surement pas à la main !!! Au pire tu réinstalle Grub, Voir Wiki, chroot, etc...
Et comme je l'ai déjà indiqué si tu récréer les partitions comme avant tout devrait re fonctionner : Gparted sera toujours perdu et il aura raison tant que tu n'aura pas corriger le souci de ta dernière partition qui sort du disque dur...
Re: [ Partition disparue ] espace disque non alloué (contour
Publié : ven. 15 févr. 2013, 00:00
par oix02
c'ets par rapport au post que j'avais indiqué au dessus qui préconisait de modifier le mbr mais moi ça m'arrange je n'y comprend rien au mbr !
Tout ce qu'il faut effectivement c'est que gparted me reconnaise mes partitions apres y'a pas de probleme j'arriverai à reinstalle/reconfigurer grub
donc pour ça effectivement faut juste corriger la derière partition de 8 MO, et le nombre de secteur (dailleurs l'un ne modifi pas l'autre automatiquement ?) ok mais je fait comment avec fdisk ?
avec la comande u qui m'indique
?
ou
c'est les deux seul options qui traient de la modife de partitions ou y'a aussi :
Ha si dans expert je peux modifier le nombre de cylindre c'est ça qu'il faut que j'utilise ?
J'installerai bien cdisk ça m'aiderait mais je suis sous parted magic comme deja dit basée sur slackware que je ne connais pas mais qui est assez brut comme distribe alors c'est compliqué pour installer des trucs supplementaires
Re: [ Partition disparue ] espace disque non alloué (contour
Publié : ven. 15 févr. 2013, 00:25
par benjarobin
Simple, tu dois utiliser resize2fs pour réduire la taille de ta partition de 8 Mo.
Puis avec fdisk il faut supprimer la dernière partition et la recréer avec exactement le même bloc de début et le bloc de fin que je t'ai précisé
Tu peux aussi en profiter pour recréer la première partition et le swap que tu as supprimé et normalement tout devrait refonctionner
Re: [ Partition disparue ] espace disque non alloué (contour
Publié : ven. 15 févr. 2013, 00:42
par oix02
Ok j'vais fouiller pour trouver un truc amovible qui traine dans un coin pr stocker mes données pendant l'operation
Merci !
Re: [ Partition disparue ] espace disque non alloué (contour
Publié : ven. 15 févr. 2013, 03:22
par oix02
J'ai sauvegardé et si je n'ai pas fait de betise j'ai diminué de 8 mo le systeme de fichiers de sda2 la partition faisait 239GO soit 244736 Mo - 8 MO = 244728
j'ai donc fait un :
ce qui m'a donné :
Code : Tout sélectionner
resize2fs 1.42.6 (21-Sep-2012)
Resizing the filesystem on /dev/sda2 to 62650368 (4k) blocks.
The filesystem on /dev/sda2 is now 62650368 blocks long.
donc je suppose que je peux virer la partition et en créer une nouvelle partant du secteur 122897250 et se terminant au 625140039 et in chala
Je continu donc
Re: [ Partition disparue ] espace disque non alloué (contour
Publié : ven. 15 févr. 2013, 03:48
par oix02
Binnnngo !!!!!!
J'ai même conservé mes données c'est magnifique !!
J'ai eu un ptit suspens en lancant gparted apres les opération mais c'est cool hip Merci !
J'vais cachés cette clé hiren bien trop dangereux les trucs qui s'executent la dessus une journée et une nuit blanche pour résoudre le probleme. Pour ceux que ça peut interesser apres avoir redimensionné le systeme de fichier de la partition le reste des operations avec fdisk :
Code : Tout sélectionner
fdisk /dev/sda
Welcome to fdisk (util-linux 2.21.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help): d
Partition number (1-4): 2
Partition 2 is deleted
Command (m for help): print
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 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: 0x2f65b5ee
Device Boot Start End Blocks Id System
/dev/sda1 24334336 96344063 36004864 83 Linux
Command (m for help): n
Partition type:
p primary (1 primary, 0 extended, 3 free)
e extended
Select (default p): p
Partition number (1-4, default 2): 2
First sector (2048-625142447, default 2048): 122897250
Last sector, +sectors or +size{K,M,G} (122897250-625142447, default 625142447): 625140039
Partition 2 of type Linux and of size 239.5 GiB is set
Command (m for help): print
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 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: 0x2f65b5ee
Device Boot Start End Blocks Id System
/dev/sda1 24334336 96344063 36004864 83 Linux
/dev/sda2 122897250 625140039 251121395 83 Linux
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
Enjoy !