Obrigado pela saída xxd. Ao convertê-lo de volta em um arquivo binário com xxd -r
e estudando esse arquivo com o sfdisk, vejo o seguinte:
Device Boot Start End #cyls #blocks Id System
xxd.bin1 * 25+ 23161- 23137- 185841664 7 HPFS/NTFS
xxd.bin2 23161+ 29510- 6349- 50996224 7 HPFS/NTFS
xxd.bin3 29510+ 47663- 18154- 145817169+ 5 Extended
xxd.bin4 42511+ 47663- 5153- 41389648+ 83 Linux
Portanto, sua partição primária 4 está realmente se sobrepondo à sua partição estendida 3. Os dois terminam na mesma posição. A partir da tabela de partições no MBR, não é possível obter informações sobre suas partições lógicas. Esses dados estão no começo de / dev / sda3 e provavelmente um pouco mais difíceis de estudar.
Meu palpite é que você de alguma forma apontou e clicou no gparted e fez a partição lógica do Mint uma partição primária. Você sabe se a partição Mint costumava ser uma partição lógica com um número de 5 ou superior?
De alguma forma, o gparted agora parece estar muito confuso. Se você tiver sorte, ainda será utilizável na linha de comando. O que diz parted -l
?
Para remover a partição principal 4, faça o seguinte:
1) Comece com seu arquivo de texto criado com o xxd dos primeiros 512 bytes do seu disco.
2) Edite o final desse arquivo de:
'00001e0: ffff 05fe ffff feff 411c a3fc 6111 00fe ........A...a...'
'00001f0: ffff 83fe ffff 00e0 b428 a11c ef04 55aa .........(....U.'
para:
'00001e0: ffff 05fe ffff feff 411c a3fc 6111 0000 .......$....hQ..'
'00001f0: 0000 0000 0000 0000 0000 0000 0000 55aa ..............U.'
3) Crie um arquivo binário a partir do seu arquivo de texto, algo assim: %código% O arquivo binário criado deve ter o tamanho de 512 bytes.
4) Copie o arquivo binário para o início do seu disco:
xxd -r xxd2.txt > xxd2.bin
5) Agora você não deve mais ter uma quarta partição primária e nenhuma partição sobreposta. Se você tiver sorte, agora poderá recuperar sua partição lógica do Mint e a partição principal do Windows usando o parted. Se você tiver azar, as coisas vão se tornar uma bagunça maior do que antes. Certifique-se de que você tenha um backup e saiba como usar o backup!