Salut,
Petite mise en contexte avant de vous conter mon histoire (qui en fera peut-être rire certains, ça serait toujours ça de gagné ) : j'ai un pc qui tourne sous WinXP, contenant un disque dur 120Go partitionné en 3 volumes (1 partition amorce en FAT32 - /dev/hda1 - et 1 partition étendue - /dev/hda2 - contenant 2 partitions logiques en NTFS - /dev/hda5 et /dev/hda6 -, ne me demandez pas pourquoi c'est comme ça ) et je désirais installer Ubuntu sur une partition à part, ayant testé avec succès la version Live.
Premier problème : je n'ai bien sûr pas de partition libre pour installer linux, en revanche, la première de mes deux partitions logiques dispose d'un grand espace vide, voyant que je dispose sous Ubuntu Live d'un outil merveilleux dénommé ntfsresize qui ne détruit pas les données, je m'en sers, espérant libérer ainsi la place nécessaire à la création d'une autre partition.
Le redimensionnement se passe sans problème, de 33Go, ma partition /dev/hda5 passe à 23Go, 10Go de libérés dans l'action, je reboote sous WinXP pour vérifier qu'il ne fait pas la tête, aucun problème, le volume est bien reconnu, il fait 23Go au total, le contenu de la partition est toujours là, nickel.
Une fois là, dans mon esprit (tordu, je le concède, mais je n'ai plus l'habitude de toucher au partitionnement, et la réussite du redimensionnement sans altérer les données du disque m'a donné une - trop - grande confiance dans mes manip) il suffisait de supprimer la partition étendue englobant les 2 partitions logiques, et de recréer trois partitions (2 étendues comprenant chacune une NTFS et une primaire linux coincée entre les deux) ; malheureusement mais évidemment, ça ne marche comme ça que dans mon esprit et je me rend vite compte de la connerie.
Après ma tentative débile, je supprime donc la partition linux nouvellement créée et décide de tout remettre comme avant, heureusement j'ai noté dès le début les cylindres de début et de fin de chacune des partitions, je remets en place une partition étendue (type f / W95 Etendu), et deux partitions logiques dedans (type 7 / HPFS/NTFS), je reboote sous WinXP, la première partition logique (celle que j'ai redimensionnée, la hda5) est toujours là, sans aucun problème, par contre la dernière apparait sous la forme d'un volume non formaté (Disque local sans Label, avec proposition de formatage quand je clique dessus dans le poste de travail), et sous Ubuntu Live, pas moyen de la /mount (message d'erreur : wrong fs type, bad option, bad superblock on /dev/hda6, missing codepage or other error).
D'où, ma première question : y a-t-il moyen de remettre en place sans casse ma dernière partition (tout ce qui s'y trouve n'a pas été sauvegardé, je sais, c'est mal, mais bon) ? En touchant au superblock peut-être ? Pour ceux qui pourraient éventuellement m'aiguiller sur une voie autre que le reformatage pur et simple, je peux donner davantage de détails (vive fdisk sous linux).
Et deuxième question : dans mon cas de figure, il n'y a aucun moyen d'isoler une partie de l'espace libre sur les disques Win pour en faire une partition utilisable pour une installation linux, à part tout reformater et faire un partitionnement correct en reprenant tout à zéro ?