Ma table de partition ressemblait à ceci :
[/boot (ext2)] [logical: [linux(ext4) /][linux(ext4) /home][linux swap] ] [windows 7]
Windows ne démarrait pas correctement, alors je me suis dit que j'allais le réinstaller, rien de grave. Comme prévu, il a écrasé le MBR donc j'ai démarré sur un live-cd linux afin d'exécuter Grub-install. Cependant, à mon grand désespoir, ma partition logique est maintenant inexplicablement vide. Windows et Linux le voient comme un espace libre non alloué, bien qu'il soit toujours à l'intérieur d'une partition logique. La partition de démarrage au début du disque semble intacte.
Je suis assez énervé par cette situation (sérieusement, wth Windows, wth) et si quelqu'un sait pourquoi ce qui s'est passé, je serais intéressé de le savoir. Mais le plus important est de savoir comment récupérer mes partitions.
Mise à jour :
en cours d'exécution gpart
j'obtiens :
Begin scan...
Possible extended partition at offset(101mb)
Possible partition(Linux ext2), size(39997mb), offset(102mb)
Possible partition(Linux ext2), size(381143mb), offset(40099mb)
End scan.
Checking partitions...
Partition(Linux ext2 filesystem): logical
Partition(Linux ext2 filesystem): orphaned logical
Ok.
Guessed primary partition table:
Primary partition(1)
type: 005(0x05)(Extended DOS)
size: 429343mb #s(879294464) s(208845-879503308)
chs: (13/0/1)-(1023/254/63)d (13/0/1)-(54746/139/62)r
Primary partition(2)
type: 000(0x00)(unused)
size: 0mb #s(0) s(0-0)
chs: (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r
Primary partition(3)
type: 000(0x00)(unused)
size: 0mb #s(0) s(0-0)
chs: (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r
Primary partition(4)
type: 000(0x00)(unused)
size: 0mb #s(0) s(0-0)
chs: (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r
Il semble avoir seulement trouvé les partitions manquantes (ces décalages semblent corrects). Les deux partitions qu'il résume dans les deux premières lignes de sortie sont les tailles et les décalages corrects des partitions manquantes. Cependant, les informations ci-dessous ne montrent qu'une seule partition, qui représente la totalité de la partition étendue, et aucune information sur les partitions logiques qu'il a affichées ci-dessus.
Mise à jour2 :
À ce stade, j'ai créé une nouvelle partition logique qui s'étend sur toute la partition étendue, et j'ai un très grand boucle for en cours d'exécution.
dumpe2fs /dev/sda5 -o superblock=$i
Est-ce que ça a un sens ? Je commence à désespérer :(