> Tous les forumsLinux

 table de partition incorrecte : chevauchement
Statut du sujet : NON RESOLU Imprimer
 Id2ndR
  Posté le 19/06/2005 @ 10:11  
 Petit astucien

157 Messages
Bonjour, J'ai besoin de vous pour résoudre ce problème trop sérieux pour essayer de bidouiller.. Mon disque devrait être partitionné ainsi : <Vide><NTFS><Fat32><Etendue{<NTFS><ext2><NTFS><FAT32><xfs><swap><xfs><xfs><xfs><FAT32>}> Le problème se pose pour mes partitions primaires, les partitions logiques sont normales. Il est apparut ainsi : - J'ai souhaité faire une installation de Windows sur l'espace vide qui avant contenait une partition NTFS - Lors de l'installation de W32, j'ai donc choisit de supprimer la première patition NTFS pour ensuite en recréer une à l'emplacement <vide> libéré. - C'est là que le setup m'a dit que je ne pouvais plus rajouté de partition... J'ai essayé avec Partition Magic de réparer ça mais il m'a trouvé des erreurs de chevauchement... Alors j'ai essayé sous knoppix mais avec fdisk je ne pouvais pas rajouté de partitions primaires.. Après hésitation j'ai finalement laisser Partition Magic corriger les erreurs de chevauchement mais maintenant il me dit que la table de partition est incorrecte. Je suis donc maintenant sous knoppix, pour vous donner le maximum d'informations : Contenu de mon /etc/fstab
/proc /proc proc defaults 0 0 /sys /sys sysfs noauto 0 0 /dev/pts /dev/pts devpts mode=0622 0 0 /dev/fd0 /mnt/auto/floppy auto user,noauto,exec,umask=000 0 0 /dev/cdrom /mnt/auto/cdrom auto user,noauto,exec,ro 0 0 /dev/cdrom1 /mnt/auto/cdrom1 auto users,noauto,exec,ro 0 0 # Added by KNOPPIX /dev/hda1 /mnt/hda1 ntfs noauto,users,exec,ro,umask=000,uid=knoppix,gid=knoppix 0 0 # Added by KNOPPIX /dev/hda2 /mnt/hda2 vfat noauto,users,exec,umask=000,uid=knoppix,gid=knoppix 0 0 # Added by KNOPPIX /dev/hda4 /mnt/hda4 xfs noauto,users,exec 0 0 # Added by KNOPPIX /dev/hda5 /mnt/hda5 ntfs noauto,users,exec,ro,umask=000,uid=knoppix,gid=knoppix 0 0 # Added by KNOPPIX /dev/hda6 /mnt/hda6 ext3 noauto,users,exec 0 0 # Added by KNOPPIX /dev/hda7 /mnt/hda7 ntfs noauto,users,exec,ro,umask=000,uid=knoppix,gid=knoppix 0 0 # Added by KNOPPIX /dev/hda8 /mnt/hda8 vfat noauto,users,exec,umask=000,uid=knoppix,gid=knoppix 0 0 # Added by KNOPPIX /dev/hda9 /mnt/hda9 xfs noauto,users,exec 0 0 # Added by KNOPPIX /dev/hda10 none swap defaults 0 0 # Added by KNOPPIX /dev/hda11 /mnt/hda11 xfs noauto,users,exec 0 0 # Added by KNOPPIX /dev/hda12 /mnt/hda12 xfs noauto,users,exec 0 0 # Added by KNOPPIX /dev/hda13 /mnt/hda13 xfs noauto,users,exec 0 0 # Added by KNOPPIX /dev/hda14 /mnt/hda14 vfat noauto,users,exec,umask=000,uid=knoppix,gid=knoppix 0 0
Sous fdisk : la commande v donne :
AVERTISSEMENT: la partition 4 chevauche la partition 12. 11760198 secteurs non-alloués
la commande p donne :
Disque /dev/hda: 80.0 Go, 80026361856 octets 255 têtes, 63 secteurs/piste, 9729 cylindres Unités = cylindres de 16065 * 512 = 8225280 octets Périphérique Boot Start End Blocks Id System /dev/hda1 447 893 3590527+ 7 HPFS/NTFS /dev/hda2 894 1340 3590527+ c W95 FAT32 (LBA) /dev/hda3 1341 9699 67143667+ f W95 Ext'd (LBA) /dev/hda4 8829 9072 1959898+ 83 Linux /dev/hda5 1341 1914 4610623+ 7 HPFS/NTFS /dev/hda6 1915 7269 43014006 83 Linux /dev/hda7 7270 7524 2048256 7 HPFS/NTFS /dev/hda8 7525 8289 6144831 b W95 FAT32 /dev/hda9 8290 8483 1558273+ 83 Linux /dev/hda10 8484 8584 811251 82 Linux swap /dev/hda11 8585 8828 1959898+ 83 Linux /dev/hda12 8829 9072 1959898+ 83 Linux /dev/hda13 9073 9195 987966 83 Linux
Mon problème vient donc de cette partition 4. Les partitions 1 et 2 correspondent aux partions 2 et 3 de mon premier schéma. Le <vide> du début n'existe pas. La partition 4 est la même que la partition 12 : ça je ne comprends absoluement pas comment c'est possible !!! La partition3 n'est pas dans mon fstab : je ne sais pas ce qu'elle peut contenir. Merci de m'aider à rétablir ma table de partition !! Au passage, pouvez vous me rappeller comment sauvegarder ma MBR et le secteur contenant la table des partitions étendues ? Merci.
 Afficher le profil de Id2ndR Envoyer un message privé à Id2ndR
 
 
Publicité
 USTruck  Posté le 19/06/2005 à 12:19  
Petit astucien

102 Messages
Bonjour, Ce n'est pas ta partition 12 qui pose problème, c'est la 4. hda1, 2 sont des partitions primaires. hda3 correspond a la partition etendue qui ne sera jamais affichée dans le fstab. Pour rappel, sous linux, la première partition crée sur l'etendue portera toujours le numero 5. Si tu regardes bien, la hda3 commence a 1341 et se termine a 9699. toutes les partitions hda5 et sup sont dans hda3. tu as encore la possibilité de créeer une partitions dans l'étendue des block 9196 a 9699. Le problème provient du setup W32, tu n'aurais pas du 'effacer' la partition vide mais lui demande de l'utiliser, il a perdu les pédales par la suite. L'espace vide existe toujours, les blocks 0 a 446 sont inutilisé. Qu'as-tu sur la partition hda4 ? - Backup de ce qui se trouve sur tes partitions et qui sont important pour toi (document, mail etc). - Sous knoppix, umount de toutes les partitions correspondant a hdax puis via fdisk, delete du hda4 et write exit. - Reboot du pc - Sous knoppix, faire un umount de toutes les partitions puis fdisk et création d'une partition primaire du block 0 a 446 (qui deviendra donc hda1) assigne lui le type vfat. write exit de fdisk - Reboot du pc - Verification sous knoppix et fdisk que tout ok. Tu pourras relancer l'install de W32 mais demande lui d'utiliser la partition vfat prévue. Avant tout, vérifie que l'install linux du hda puisse a nouveau être utiliser, voir /etc/fstab et fichier lilo ou grub pour le boot loader. Tu devrais avoir alors Primaire hda1, hda2, hda3 Etendue hda4 Partition hda5-12 dans hda4 Pour ta question de sauvegarde, je n'ai pas de réponse.

Modifié par USTruck le 19/06/2005 12:20
Afficher le profil de USTruck Voir la configuration de USTruckEnvoyer un message privé à USTruck
   Revenir en haut de la page
 Id2ndR  Posté le 20/06/2005 à 10:17  
Petit astucien

157 Messages
Bonsoir, Cette reponse est très complète. J'ai donc fais une sauvegarde par précaution qui ne m'a pas été utile après avoir supprimé la partition 4. Ma partition 12 correspond au point de montage /home. J'ai restauré mon gestionnaire de démarrage (lilo) grace au cd de Mdk sans difficulté. Une question à ce sujet : si j'avais executer lilo depuis knoppix, ça m'aurait restauré lilo de la même façon ? Je suppose que oui mais j'aimerai avoir une confirmation au cas où j'en ai besoin un jour. Je n'ai pas formaté ma partition <vide> pour le moment par manque de temps et parce que je n'en ai pas besoin dans l'imédiat. Pour avoir la partion <vide> en premier, j'ai dû fixer l'ordre des partitions (x puis f dans fdisk). Maintenant j'ai ça : (commande x puis p)
Disq /dev/hda: 255 têtes, 63 secteurs, 9729 cylindres Nr AF Hd Sec Cyl Hd Sec Cyl Start Size ID 1 00 1 1 0 254 63 445 63 7164927 83 2 00 0 1 446 254 63 892 7164990 7181055 07 3 00 0 1 893 254 63 1023 14346045 7181055 0c 4 00 0 1 1023 254 63 1023 21527100 134287335 0f 5 00 1 1 1023 254 63 1023 63 9221247 07 6 00 1 1 1023 254 63 1023 63 86028012 83 7 00 1 1 1023 254 63 1023 63 4096512 07 8 00 1 1 1023 254 63 1023 63 12289662 0b 9 00 1 1 1023 254 63 1023 63 3116547 83 10 00 1 1 1023 254 63 1023 63 1622502 82 11 00 1 1 1023 254 63 1023 63 3919797 83 12 00 254 63 1023 254 63 1023 63 3919797 83 13 00 1 1 1023 254 63 1023 63 1975932 83 14 00 254 63 1023 254 63 1023 63 3984057 0b
Tout est bon (je n'ai pas changé l'identificateur de ma partition <vide> donc c'est normal le 83). Par contre je ne comprends pas pourquoi les partitions 12 et 14 ne débutent pas à la tête 1 et au secteur 1 comme les autres. Une explication ? Autre chose, peut être en rapport avec ce qui précède : j'obtient les messages suivant en lançant fdisk : AVERTISSEMENT: pointeur additionnel dans la table de partitions 11 AVERTISSEMENT: pointeur additionnel dans la table de partitions 13 Je ne sais pas non plus comment l'interpréter.. Pour ma question de sauvegarde, une solution peut être de recopier à la main la table de partition, à condition de l'avoir noté avant bien sûr. Quels sont les outils sous linux pour deviner la table des partitions si on ne l'a pas noté avant d'avoir perdu sa mbr ? Merci de toutes tes infos.
Afficher le profil de Id2ndR Voir la configuration de Id2ndREnvoyer un message privé à Id2ndR
   Revenir en haut de la page
 Id2ndR  Posté le 20/06/2005 à 17:25  
Petit astucien

157 Messages
J'ai un gros problème ! Il semblerait qu'il y ait deux tables des partitions !! Je m'explique : les manipulations faites précédement ont corrigé la table des partitions que je vois sous knoppix ou Mandrake. Mais lorsque j'ai remis de cd d'installation de W32, il m'a lister les partitions comment elle étaient avant la suppression de ma partition <vide>, c'est-à-dire avec le nom de mon ancienne partition ntfs !! Je ne crois pas que la table des partitions aient été gravées sur mon Cd LoL alors je ne sais pas où il est allé la chercher !! Depuis mon dernier message j'ai uniquement modifié l'indentifieur de ma partiton <vide> pour la mettre en FAT32. J'ai vérifié qu'après redémarrage ma table de parition avait été correctement écrite. Comment savoir à partir de quoi fdisk se base pour trouver ma table de partition ? Si je n'avais pas à utiliser W32 de temps en temps ça me serait égal de régler ce problème mais ce n'est pas encore le cas.
Afficher le profil de Id2ndR Voir la configuration de Id2ndREnvoyer un message privé à Id2ndR
   Revenir en haut de la page
Haut de la page 
Inscrivez-vous !
- Posez vos questions

- Résolvez vos problèmes

- Aidez les autres

- Participez et créez vos discussions

- Dialoguez en privé avec d'autres membres

- Suivez vos sujets préférés

- Affichez les signatures des membres

TOUT EST GRATUIT !

Je crée mon compte



Vous avez besoin d'aide ?
Des centaines d'experts sont à votre disposition sur les forums PC Astuces pour vous aider gratuitement, 24h/24, 7j/7.

Les derniers sujets résolus !
 

 > Tous les forumsLinux

 
Forum PC Astuces© 1997-2008 WebastucesAller en haut de la page