Usando o utilitário testdisk
, consegui verificar o disco e encontrar a partição novamente.
testdisk
é bastante fácil de usar, especialmente se você tiver uma idéia do "mapa de partições" do disco.
Eu tenho um sistema de inicialização dupla, o win7 em sdb1
e o ubuntu em sdb6
, o último reside em uma partição estendida.
até hoje, update-grub2
não encontraria uma partição do windows e hoje decido tentar corrigir isso.
usando o win7 install dvd, usei a linha dos cmd para tentar corrigir o erro. os métodos sugeridos dentro de askubuntu
disseram usar bootsect /nt60 c:
e bootrec /fixboot
. Estes falharam para mim e perseguindo myattempts Eu também tentei bootrec /fixmbr
. Ou isso ou uma verificação do sistema de arquivos do lado do win, conseguiu fazer com que a partição do ubuntu (sdb6) desaparecesse completamente.
Como vejo o disco completo agora:
ubuntu@ubuntu:~$ sudo fdisk /dev/sdb
Command (m for help): p
Disk /dev/sdb: 60.0 GB, 60022480896 bytes
255 heads, 63 sectors/track, 7297 cylinders, total 117231408 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: 0xf2eeea4d
Device Boot Start End Blocks Id System
/dev/sdb1 * 2048 65383135 32690544 7 HPFS/NTFS/exFAT
/dev/sdb2 65384446 117229567 25922561 5 Extended
/dev/sdb5 92069888 117229567 12579840 82 Linux swap / Solaris
como você pode ver, o sdb6 nem está mais presente.
de gparted
, posso ver que existe espaço não alocado entre os setores # 's: 65384447 & 92069888
.
Eu tentei usar gpart
para adquirir o setor real # para usar parted -> rescue
, mas gpart
retorna dados errados:
ubuntu@ubuntu:~$ sudo gpart /dev/sdb
Begin scan...
End scan.
Checking partitions...
Ok.
Guessed primary partition table:
Primary partition(1)
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(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
Isso pode estar relacionado ao fato de que o MBR foi escrito pela última vez no Windows. Eu não sei como proceder.
Devo instalar o grub agora (mesmo que não haja uma partição do ubuntu) e tente gpart
depois?
Se sim, como devo fazer isso? há uma passagem para isso?
Se não, o que mais é sugerido fazer?
Usando o utilitário testdisk
, consegui verificar o disco e encontrar a partição novamente.
testdisk
é bastante fácil de usar, especialmente se você tiver uma idéia do "mapa de partições" do disco.