Você pode trocar a primeira entrada da partição na tabela de partição pela segunda usando a ferramenta dd
.
Eu aconselho que você faça um backup de seus arquivos (ou sistemas de arquivos) antes de tentar este procedimento!
Eu também não reivindicarei um alto grau de confiabilidade depois, porque não é prática comum ter entradas de partição em ordem decrescente.
Observe, por exemplo, que a ferramenta fdisk
relatará uma ordem incorreta de suas entradas de partição depois de realizar este procedimento.
No entanto, testei o acesso à partição NTFS e parece funcionar no Windows 7 e no Windows 10. Não testei nenhuma outra versão do Windows. Também o Ubuntu 14.04 parece reconhecer a partição ext4 novamente (e também a partição NTFS).
Eu testei e consegui fazer o seguinte:
Primeiro copie a primeira entrada da partição na sua tabela de partição como tal (substituindo /dev/sdc
pelo dispositivo correto):
dd if=/dev/sdc of=./mbrpart1.dd skip=446 bs=1 count=16
Em seguida, copie a segunda entrada da partição em sua tabela de partição como tal (novamente substituindo /dev/sdc
pelo dispositivo correto):
dd if=/dev/sdc of=./mbrpart2.dd skip=462 bs=1 count=16
Depois de escrever as duas entradas de partição para esses dois arquivos .dd, é possível trocar partições escrevendo mbrpart1.dd (ext4) para a segunda entrada de partição e mbrpart2.dd (NTFS) para a primeira entrada de partição.
Então escreva mbrpart1.dd (entrada da partição ext4) na segunda entrada da partição (substitua /dev/sdc
pelo dispositivo correto):
dd if=./mbrpart1.dd of=/dev/sdc seek=462 bs=1 count=16; sync
E escreva mbrpart2.dd (entrada de partição NTFS) na primeira entrada de partição (substitua /dev/sdc
pelo dispositivo correto):
dd if=./mbrpart2.dd of=/dev/sdc seek=446 bs=1 count=16; sync
E então deve ser feito.