Re: Ajuda com o gpart
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
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
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!"