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 29/09/2008, à 06:29

Dark Hyparion

On ne peut avoir de partitions qui se chevauchent.

Bonjour
J'ai un soucis... pas très original sur ce forum, je vous l'accorde.

Voilà mon problème, j'ai dimensionné et reformater certaines de mes partitions hier, dans le but de supprimer Vista de mon pc... pas besoin de s'étendre sur le pourquoi.

J'ai cependant effectuer une image des partitions de ce Windows avant, ne connaissant pas bien ce genre de manoeuvre, j'en ai copié une avec dd et l'autre avec ntfsclone. Sans soucis apparent.

Le problème est qu'aujourd'hui, en voulait accéder à ma nouvelle partition vide, et bien, je ne la trouve plus ! J'ai donc été voir par Gparted ce qui se tramait... et là, stupeur : une seule partion non-allouée, avec une erreur m'indiquant " On ne peut avoir de partitions qui se chevauchent.".

Assez embêtant...

J'ai donc chercher un peu sur ce forum et suis tombé sur ce thread : http://forum.ubuntu-fr.org/viewtopic.php?id=66904&p=1 qui ressemble un peu à mon problème.

N'osant pas trop tenter des choses à l'aveuglette, j'en viens à vous. Si Bubble's Talks passe par ici, ça serait sympa de me le faire savoir =p j'aurais bien voulu lui envoyer un mp pour demander son aide, mais pas l'air d'avoir cette fonction sur ce forum.


Anyway, voilà le résultat de ma commande  sudo fdisk -ul :

hypa@xps:~$ sudo fdisk -ul

Disque /dev/sda: 120.0 Go, 120034123776 octets
255 heads, 63 sectors/track, 14593 cylinders, total 234441648 secteurs
Units = secteurs of 1 * 512 = 512 bytes
Identifiant disque: 0x40000000

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda1   *   229197824   234438655     2620416    c  W95 FAT32 (LBA)
/dev/sda4       122897311   234438655    55770672+   f  W95 Etendu (LBA)
/dev/sda5       229197824   234438655     2620416   dd  Inconnu
/dev/sda6       122897313   224765414    50934051   83  Linux
/dev/sda7       224765478   229183289     2208906   82  Linux swap / Solaris

Les entrées de la table de partitions ne sont pas dans l'ordre du disque

Et pour ce qui est de sudo parted -s /dev/sda unit cyl print, le résultat est pas très concluant :

hypa@xps:~$ sudo parted -s /dev/sda unit cyl print
Erreur: On ne peut avoir de partitions qui se chevauchent.

Pour finir, je suis sur un Dell XPS M1330, j'avais Ubuntu et Vista installé, en plus de la partition MediaDirect. J'ai gardé celle-ci et Ubuntu, supprimant les partitions OS et RECOVERY de Vista.
Elément bizarre, j'ai maintenant deux fois la partition MediaDirect affichées dans Nautilus (c'est, je pense, celle en FAT32, elle doit faire dans les 2.5Go).


Merci d'avance de votre précieuse aide !

Hors ligne

#2 Le 29/09/2008, à 16:52

kuri

Re : On ne peut avoir de partitions qui se chevauchent.

regarde les blocs de debut et fin de tes 3 premieres partitions : c est pour ca que gparted rale.

je n ai aucune idee du comment c est arrive, mais je te conseilles vivement de sauvegarder ce que tu peux de ces partitions, et de les refaire, car la c est pas bon du tout.

Hors ligne

#3 Le 29/09/2008, à 17:06

cep

Re : On ne peut avoir de partitions qui se chevauchent.

par curiosité cette table :

/dev/sda1   *   229197824   234438655     2620416    c  W95 FAT32 (LBA)
/dev/sda4       122897311   234438655    55770672+   f  W95 Etendu (LBA)
/dev/sda5       229197824   234438655     2620416   dd  Inconnu
/dev/sda6       122897313   224765414    50934051   83  Linux
/dev/sda7       224765478   229183289     2208906   82  Linux swap / Solaris

a été faite avec quel outil de partitionnement ?

Hors ligne

#4 Le 29/09/2008, à 17:13

Elemmire

Re : On ne peut avoir de partitions qui se chevauchent.

tu peux regarder du coté de testdisk ... moi ca m'a bien aidé un jour ou j'avais un pb similaire (http://forum.ubuntu-fr.org/viewtopic.php?id=239012)

Hors ligne

#5 Le 29/09/2008, à 23:20

Dark Hyparion

Re : On ne peut avoir de partitions qui se chevauchent.

kuri a écrit :

regarde les blocs de debut et fin de tes 3 premieres partitions : c est pour ca que gparted rale.

je n ai aucune idee du comment c est arrive, mais je te conseilles vivement de sauvegarder ce que tu peux de ces partitions, et de les refaire, car la c est pas bon du tout.

Oui, en effet, je m'en suis rendu compte roll

cep a écrit :

par curiosité cette table :

/dev/sda1   *   229197824   234438655     2620416    c  W95 FAT32 (LBA)
/dev/sda4       122897311   234438655    55770672+   f  W95 Etendu (LBA)
/dev/sda5       229197824   234438655     2620416   dd  Inconnu
/dev/sda6       122897313   224765414    50934051   83  Linux
/dev/sda7       224765478   229183289     2208906   82  Linux swap / Solaris

a été faite avec quel outil de partitionnement ?

Je n'ai utiliser que Gparted pour toucher à mes partitions...

Elemmire a écrit :

tu peux regarder du coté de testdisk ... moi ca m'a bien aidé un jour ou j'avais un pb similaire (http://forum.ubuntu-fr.org/viewtopic.php?id=239012)

J'ai justement été voir quelques trucs là-dessus hier très tard, et c'est vrai que ça aide pas mal !

Voici le nouveau résultat de mes tables après une analyse, et un écrit de TestDisk (j'ai du rebooter avec un live cd pour remettre mon grub au passage xD).

Disque /dev/sda: 120.0 Go, 120034123776 octets
255 heads, 63 sectors/track, 14593 cylinders, total 234441648 secteurs
Units = secteurs of 1 * 512 = 512 bytes
Identifiant disque: 0x00000000

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda1              63   122897246    61448592   83  Linux
/dev/sda2       122897313   224765408    50934048   83  Linux
/dev/sda3   *   224765478   229183269     2208896   82  Linux swap / Solaris
/dev/sda4       229183290   234452609     2634660    f  W95 Etendu (LBA)
/dev/sda5       229197824   234438655     2620416    c  W95 FAT32 (LBA)

Ca sonne déjà un peu mieux, mais Gparted n'a pas changé.... il m'affiche toujours un seul disque non alloué...




Ps : voilà l'analyse de TestDisk :

TestDisk 6.8, Data Recovery Utility, August 2007
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

Disk /dev/sda - 120 GB / 111 GiB - CHS 14594 255 63
     Partition               Start        End    Size in sectors
* Linux                    0   1  1  7649 254 60  122897184
P Linux                 7650   1  1 13990 254 57  101868096
P Linux Swap           13991   1  1 14265 254 43    4417792
L FAT32 LBA            14266 230 45 14593  33 32    5240832 [MEDIADIRECT]

Merci d'avance de votre aide.


PS2 : maintenant, je vois tout normalement dans nautilus, il n'y a plus que Gparted qui a une erreur, le reste fonctionne sans soucis.

Hors ligne

#6 Le 30/09/2008, à 06:08

cep

Re : On ne peut avoir de partitions qui se chevauchent.

/dev/sda5       229197824   234438655     2620416    c  W95 FAT32 (LBA)

n'est pas bon.
Tu as un problème similaire ici :
http://forum.ubuntu-fr.org/viewtopic.php?id=209732&p=1

Hors ligne

#7 Le 30/09/2008, à 06:56

Dark Hyparion

Re : On ne peut avoir de partitions qui se chevauchent.

Merci de cette attention qu'on me porte !

Je viens de lire le topic que tu m'as donné CEP, visiblement tu t'y connais !

Bref, si j'ai bien compris c'est quelque chose comme ça que je devrais faire :


elpepe a écrit :

Ah super merci CEP !!! Je vais donc commencer par faire ceci :

Faire un copier coller de la table de partition telle qu'elle apparaît dans dans un utilitaire de partitionnement comme par exemple fdisk :

sudo fdisk -l

Faire une sauvegarde de la table de partition principal et du boot loader :

dd if=/dev/sda of=~/sda.mbr bs=512 count=1

Faire une sauvegarde de la table de partition logique :é

sfdisk -d /dev/sda > ~/backup-sda.sfdisk

En cas de problèmes, pour restaurer :

dd if=~/sda.mbr of=/dev/sda
sfdisk /dev/sda < backup-sda.sfdisk

Pour avoir le man sfdisk en français :

http://pwet.fr/man/linux/administration_systeme/sfdisk

Puis adapter ça à ma situation :


cep a écrit :

Une chose à essayer, si tu as récupéré les données importantes dans /dev/sda12, serait de supprimer dans ton sda.out la ligne concernant cette partition /dev/sda12 et de donner la valeur 408581145 à /dev/sda4 pour voir si c'est vraiment le motif du retour lorsque tu feras ton sfdisk< .

Si c'est ok, tu pourras toujours recréer une nouvelle partition sur l'emplacement vide auparavant occupé par /dev/sda12 et y recopier les données.

Ce qui donnerait un truc du genre :


Supprimer la ligne corespondant à la partition /dev/sda5 dans mon sda.out et donner la valeur 2634660 à /dev/sda4 ... non ça doit pas être ça puisque ça l'est déjà...

Quelle valeur devrais-je donner ? J'avoue être un peu perdu dans ces chiffres :s


Ps : je n'ai encore rien fait de la démarche ci-dessus, je suis pas sûr de moi, et j'attends donc un feu vert avant de tenter n'importe quoi... surtout quand il s'agit de partitionnement et de formatage.


Merci beaucoup pour les réponses déjà données !

Hors ligne

#8 Le 30/09/2008, à 07:13

cep

Re : On ne peut avoir de partitions qui se chevauchent.

tu m'excuseras, je n'ai pas trop le temps en ce moment, et ce sont des sujets qu'il faut suivre.

Tu pourrais regarder avec testdisk s"il peut dépatouiller encore la solution. Son développeur, Grenier, a donné quelques solutions. Si la partition vfat n'est pas trop abîmée, c'est jouable.

Sinon la solution sera de supprimer cette partition et de la recréer.

Bien cordialement.
cep

Hors ligne