Eu acidentalmente substituí meu GPT, como faço para restaurá-lo com o gdisk?

2

pergunta fdisk do gpt

Eu tenho uma unidade Hitachi que tem seu GPT corrompido, ela saiu de um computador com Windows 8 que tem menos de um ano. Isso praticamente garante que estava no modo EFI correto?

Estou tentando recuperar minha estrutura de arquivos GPT na unidade hitachi de 1 terabyte. Não sou especialista em computação, mas para um novato sou bastante proficiente e posso consertar a maioria dos problemas do computador e seguir instruções claras.

Eu estava tentando consertar o computador do meu filho, então peguei o disco rígido dele e tentei reformatá-lo. Em vez do software reformatar a unidade externa 1, ela reformava a unidade interna 0, então perdi minha partição OS e C.

Eu tenho a unidade fora e ligado ao meu laptop para tentar reparar a estrutura do arquivo.

Anexei minhas descobertas iniciais usando o fdisk da GPT. Quando escolho a opção 2 para recriar o GPT, as partições se sobrepõem.

Estou confuso sobre o que isso significa ou qual é o próximo passo.

Eu apreciaria qualquer ajuda que você puder oferecer.

Aqui está o que eu recebo quando executo o gdisk:

GPT fdisk (gdisk) version 0.8.10

Type device filename, or press <Enter> to exit: 1:
Caution: invalid backup GPT header, but valid main header; regenerating
backup header from main header.

Warning! Read error 0! Misbehavior now likely!
Caution! After loading partitions, the CRC doesn't check out!
Warning! Error 0 reading partition table for CRC check!
Warning! One or more CRCs don't match. You should repair the disk!

Partition table scan:
  MBR: MBR only
  BSD: not present
  APM: not present
  GPT: damaged

Found valid MBR and corrupt GPT. Which do you want to use? (Using the
GPT MAY permit recovery of GPT data.)
 1 - MBR
 2 - GPT
 3 - Create blank GPT

Your answer: 2
Warning! Main partition table overlaps the first partition by 34 blocks!
You will need to delete this partition or resize it in another utility.

Warning! Secondary partition table overlaps the last partition by
15650193771697010572 blocks!
You will need to delete this partition or resize it in another utility.

Command (? for help): e
b       back up GPT data to a file
c       change a partition's name
d       delete a partition
i       show detailed information on a partition
l       list known partition types
n       add a new partition
o       create a new empty GUID partition table (GPT)
p       print the partition table
q       quit without saving changes
r       recovery and transformation options (experts only)
s       sort partitions
t       change a partition's type code
v       verify disk
w       write table to disk and exit
x       extra functionality (experts only)
?       print this menu

Command (? for help): l
0700 Microsoft basic data  0c01 Microsoft reserved    2700 Windows RE
3000 ONIE boot             3001 ONIE config           4100 PowerPC PReP boot
4200 Windows LDM data      4201 Windows LDM metadata  7501 IBM GPFS
7f00 ChromeOS kernel       7f01 ChromeOS root         7f02 ChromeOS reserved
8200 Linux swap            8300 Linux filesystem      8301 Linux reserved
8302 Linux /home           8400 Intel Rapid Start     8e00 Linux LVM
a500 FreeBSD disklabel     a501 FreeBSD boot          a502 FreeBSD swap
a503 FreeBSD UFS           a504 FreeBSD ZFS           a505 FreeBSD Vinum/RAID
a580 Midnight BSD data     a581 Midnight BSD boot     a582 Midnight BSD swap
a583 Midnight BSD UFS      a584 Midnight BSD ZFS      a585 Midnight BSD Vinum
a800 Apple UFS             a901 NetBSD swap           a902 NetBSD FFS
a903 NetBSD LFS            a904 NetBSD concatenated   a905 NetBSD encrypted
a906 NetBSD RAID           ab00 Apple boot            af00 Apple HFS/HFS+
af01 Apple RAID            af02 Apple RAID offline    af03 Apple label
af04 AppleTV recovery      af05 Apple Core Storage    be00 Solaris boot
bf00 Solaris root          bf01 Solaris /usr & Mac Z  bf02 Solaris swap
bf03 Solaris backup        bf04 Solaris /var          bf05 Solaris /home
bf06 Solaris alternate se  bf07 Solaris Reserved 1    bf08 Solaris Reserved 2
bf09 Solaris Reserved 3    bf0a Solaris Reserved 4    bf0b Solaris Reserved 5
c001 HP-UX data            c002 HP-UX service         ea00 Freedesktop $BOOT
eb00 Haiku BFS             ed00 Sony system partitio  ed01 Lenovo system partit
Press the <Enter> key to see more codes:
ef00 EFI System            ef01 MBR partition scheme  ef02 BIOS boot partition
fb00 VMWare VMFS           fb01 VMWare reserved       fc00 VMWare kcore crash p
fd00 Linux RAID

Command (? for help): ?
b       back up GPT data to a file
c       change a partition's name
d       delete a partition
i       show detailed information on a partition
l       list known partition types
n       add a new partition
o       create a new empty GUID partition table (GPT)
p       print the partition table
q       quit without saving changes
r       recovery and transformation options (experts only)
s       sort partitions
t       change a partition's type code
v       verify disk
w       write table to disk and exit
x       extra functionality (experts only)
?       print this menu

Command (? for help):  
    
por Steve Miller 11.03.2015 / 14:59

2 respostas

3

GPD fdisk ( gdisk ) pode, de fato, corrigir muitos problemas da GPT; mas a saída que você mostrou é quase inútil; você mostrou listas de comandos (duas vezes) e a lista de códigos de tipo de partição que gdisk suporta, nenhuma das quais é exclusiva do seu sistema. Em vez disso, mostre-nos o que os comandos p e v revelam sobre o disco. Você também deve ler a documentação sobre a reparação de discos GPT.

A saída gdisk que você mostrou que é diagnóstico são as primeiras linhas, o que sugere que você tem um cabeçalho GPT principal danificado, mas um backup danificado; mas as principais estruturas de dados do GPT (supostamente sem danos) mostram sobreposições ridículas que sugerem danos também. Sem ver a saída de gdisk e p , não posso ter certeza, mas isso sugere que os principais dados da GPT podem estar corrompidos. Pode ou não ser possível corrigir isso. Também pode valer a pena carregar os dados de backup para ver como eles se parecem, bem como examinar os dados de backup.

Na pior das hipóteses, pode ser necessário usar o TestDisk, como sugere o gedelat; mas você deve manter isso como um método de recuperação de último recurso.

    
por Rod Smith 12.03.2015 / 01:50
-2

Uma ótima ferramenta para corrigir esse tipo de problema é o testdisk . Dê uma chance.

    
por gadelat 11.03.2015 / 19:21