12Fermer14
SallyLe 02/01/2004 à 20:13
./11 > La solution c'est de remettre la table de partition telle qu'elle était avant à l'aide de fdisk. Si tu te souviens exactement quelles étaient les tailles de tes partitions et dans quel ordre elles étaient, il suffit de recréer une table avec ces paramètres. Si tu ne t'en souviens pas exactement, il faut tâtonner. Si c'était une partition linux, je sais qu'il existe un truc qui scanne le disque en cherchant les secteurs qui ressemblent à des superblocks de ext2fs (tu sais alors que le premier superblock est sur le secteur 3 de la partition) ; là je ne sais pas mais je suppose qu'il existe un moyen similaire de détecter les débuts de partitions ntfs. D'autre part je pense qu'il n'est pas gênant qu'une partition soit plus grande que le système de fichiers qu'elle contient, donc si ton disque *commence* par une partition ntfs tu pourrais essayer de ne créer tout d'abord qu'une seule partition, puis la monter (en lecture seule, vaut mieux) pour regarder la taille du système de fichiers, en déduire la taille de la partition et donc le numéro du cylindre où commence la deuxième, puis créer la deuxième partition et ainsi de suite. Les partitions de swap linux commencent aussi par une table où je pense que la taille totale est indiquée quelque part, donc tu devrais pouvoir reconstituer de la sorte. smile
(le fdisk de linux n'écrit jamais ailleurs que dans la table de partitions, autant que je sache, donc il n'y a pas de risque a priori que tu perdes des données en l'utilisant, même si tu te plantes...)