Ola Feijó! Já tentou fazer o seguinte:
Pega um outro de 80gb similar, particiona ele como este teu hd e depois cria
uma imagem da mbr dele:
# dd if=/dev/hda of=mbr.img bs=512 count=1
pra botar no teu depois:
# dd if=mbr.img of=/dev/hda ..
Abraço!
2006/5/2, chmod000 <feijo.listas@gmail.com>:
> Oi pessoal
>
> estou tendo um problema com meu hd. A tabela de partições sumiu após
> um apt-get upgrade. Estou usando a versão sid com o kernel 2.6.16.
> Linux gldc 2.6.16-1-k7 #2 Tue Apr 25 20:52:06 UTC 2006 i686 GNU/Linux
>
> Instalei o gpart que é um aplicativo para "manutenção" de mbr, pelo
> que entendi. Até onde consegui entender eu consigo que o gpart leia a
> disposição das partições dentro do hd e escreva uma nova tabela
> baseada nos dados coletados.
>
> O problema é que não estou conseguindo que o gpart colete dados
> satisfatórios, ou seja, ele continua coletando os dados errados em
> relação ao meu hd.
>
> Sei que tinha apenas uma partição no hd (/dev/hdb1) de 80GB da samsung
> gldc:~# hdparm -i /dev/hdb
>
> /dev/hdb:
>
> Model=SAMSUNG SP0802N, FwRev=TK100-24, SerialNo=0733J2FX202256
> Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
> RawCHS=16383/16/63, TrkSize=34902, SectSize=554, ECCbytes=4
> BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=off
> CurCHS=4047/16/255, CurSects=16511760, LBA=yes, LBAsects=156368016
> IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
> PIO modes: pio0 pio1 pio2 pio3 pio4
> DMA modes: mdma0 mdma1 mdma2
> UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
> AdvancedPM=no WriteCache=enabled
> Drive conforms to: ATA/ATAPI-7 T13 1532D revision 0: ATA/ATAPI-1
> ATA/ATAPI-2 ATA/ATAPI-3 ATA/ATAPI-4 ATA/ATAPI-5 ATA/ATAPI-6
> ATA/ATAPI-7
>
> * signifies the current active mode
>
> mas o gpart está retornando 4 partições, e todas elas marcadas como 00x0.
>
> gldc:~# gpart /dev/hdb
> 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
>
> Ou seja, tem coisa errada.
>
> Será que alguém pode me ajudar? Tem muita coisa importante nesse hd
> que não posso perder. É apenas uma partição, era o meu /home.
>
> --
> []'s
> chmod000
> "Microsoft butterfly is their way of telling you their system has a
> lot of @#$ bugs!"
>
>
--
Germano de Mello Andersson
Procempa (0xx51) 3289-6291
ICQ 345741417
MSN germanosvm@hotmail.com