Re: Ajuda com o gpart

2006-05-03 Por tôpico Leandro Ferreira
No dia 03/05/2006 às 21:30,
chmod000 <[EMAIL PROTECTED]> escreveu:

> >> 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.
> >>

Olá,

Tive problema parecido e resolvi com o programa TestDisk[1].

Eu usei um cd de kurumin, dei boot na máquina com o HD sem tabela de
partições, baixei o TestDisk e pus para funcionar no kurumin. 

Depois de um tempo, acho que uns 50 minutos, ele conseguiu recuperar as
5 ou 6 partições que eu tinha. Depois reinstalei o grub na mbr com
grub-install /dev/hda.

Também havia tentando com o gpart[2] e ele não resolveu para mim.

Nem lembro as opções que usei no TestDisk, mas ele é bem fácil de usar.
Dá uma olhada na documentação do site. Vale a pena tentar, pode te
salvar :)

Um abraço

[1] http://www.cgsecurity.org/wiki/TestDisk
[2] http://www.stud.uni-hannover.de/user/76201/gpart


--
 (@_   Leandro Padilha Ferreira - http://androle.pro.br
 //\
 V_/_  Linux user #237.744 - GPG ID: A7FB969E
 
---
Infeliz o povo que precisa de herois.
-- Bertold Brecht 


signature.asc
Description: Digital signature


Re: Ajuda com o gpart

2006-05-03 Por tôpico chmod000

Oi Germano, obrigado pela resposta, mas já havia tentado isso sem sucesso.

Consegui duplicar a mbr sim, porém continuo sem conseguir montar o hd.

Ele está particionado assim:
gldc:~# fdisk -l /dev/hdb

Disk /dev/hdb: 80.0 GB, 80060424192 bytes
255 heads, 63 sectors/track, 9733 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

  Device Boot  Start End  Blocks   Id  System
/dev/hdb1   1972778132096   83  Linux


E não consigo montar nem como ext3, nem como xfs nem como nenhum outro fs.

Tem alguma forma de eu recuperar o conteúdo desse hd?

[]'s


2006/5/2, Germano Andersson <[EMAIL PROTECTED]>:

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 <[EMAIL PROTECTED]>:
> 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 [EMAIL PROTECTED]



--
[]'s
chmod000
"Microsoft butterfly is their way of telling you their system has a
lot of @#$ bugs!"



Ajuda com o gpart

2006-05-02 Por tôpico chmod000

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!"