Acidentalmente correu “sudo gpart -W / dev / sda / dev / sda” - como posso recuperar minhas partições?

3

Eu estava tentando reparar um cartão MicroSD danificado localizado em / dev / sdb, mas acidentalmente executei a ferramenta gpart em / dev / sda. (não gparted, mas gpart)

Acabei de escrever uma partição e agora, insted de ter 4 partições no meu disco rígido interno, tenho 1 partição.

Esta é a saída de fdisk -l :

Disk /dDisk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 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
ev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 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

Eu não sei porque, mas meu sistema ainda está funcionando. Temo que, se eu reiniciar, não terei mais um sistema. Eu tenho uma configuração de inicialização dupla do Windows 7 / Arch Linux.

Como devo recuperar minhas partições, visto que eu as substituí com gpart?

    
por user1026169 29.07.2012 / 22:36

1 resposta

5

ok - acontece que foi apenas a minha tabela de partições que eu criei.

Eu o restaurei usando testdisk , as instruções passo a passo podem ser encontradas aqui:

link

Na verdade, eu tinha mais partições do que eu tinha lembrado, esse é o layout restaurado:

Disco / dev / sda: 320,1 GB, 320072933376 bytes 255 cabeças, 63 setores / trilha, 38913 cilindros, total 625142448 setores Unidades = setores de 1 * 512 = 512 bytes Tamanho do setor (lógico / físico): 512 bytes / 512 bytes Tamanho de E / S (mínimo / ótimo): 512 bytes / 512 bytes Identificador de disco: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    24578047    12288000    7  HPFS/NTFS/exFAT
/dev/sda2        24578048    24782847      102400    7  HPFS/NTFS/exFAT
/dev/sda3        24782848   500794240   238005696+   7  HPFS/NTFS/exFAT
/dev/sda4       500794245   625153409    62179582+   f  W95 Ext'd (LBA)
/dev/sda5       500794308   620173259    59689476   83  Linux
/dev/sda6       620173323   625137322     2482000   82  Linux swap / Solaris

Disk /dev/sdb: 4158 MB, 4158652416 bytes
128 heads, 62 sectors/track, 1023 cylinders, total 8122368 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
    
por 29.07.2012 / 22:53