Depois de consertar a tabela de partição com o fdisk, apenas pressionando w
, consegui recuperar tudo usando TestDisk .
Eu tenho este netbook, onde a tabela de partições se parece com isso
~$ fdisk netbook.dd
Warning: invalid flag 0x0000 of partition table 5 will be corrected by w(rite)
Command (m for help): p
Disk netbook.dd: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x89c52b31
Device Boot Start End Blocks Id System
netbook.dd1 * 2048 616447 307200 7 HPFS/NTFS
netbook.dd2 616448 287338589 143361071 7 HPFS/NTFS
netbook.dd3 589484032 620941311 15728640 7 HPFS/NTFS
netbook.dd4 287338590 589473044 151067227+ 5 Extended
Partition table entries are not in disk order
Command (m for help):
Costumava haver uma partição EXT3 Linux nele, de onde o GRUB seria inicializado. Agora algo aconteceu, então desapareceu. Eu suponho que também houve uma partição swap, mas não tenho certeza.
Alguém pode fazer alguma coisa com isso? Ou talvez sugestões sobre o que posso tentar recuperar a partição EXT3 com dados?
Depois de consertar a tabela de partição com o fdisk, apenas pressionando w
, consegui recuperar tudo usando TestDisk .
Como diz, escrever a tabela de partições de volta deve definir os flags corretos - no entanto, deve haver uma razão para eles mudarem para 0 no primeiro lpace - você pode achar que precisa executar um fsck na partição - e mesmo assim o disco pode não ser recuperável.
gparted tem a capacidade de escanear seus discos para partições "perdidas" da maioria dos tipos .
Se você não conseguiu lembrar exatamente onde estava (e não teve sorte, como você fez), o comando rescue
no gparted fará o trabalho para você.