Como faço backup da minha tabela de partições?

5

Acabei de comprar um novo laptop com o Windows 8 pré-carregado, mas sem um disco real do Windows. Eu iria obliterar a coisa toda, mas eu preciso usar o Visual Studio para uma das minhas classes ea versão mais recente não joga bem com o vinho ( appdb ).

Eu não preciso clonar todo o meu disco rígido, na verdade eu já tinha dd a partição de recuperação (que é tudo que eu realmente preciso). Eu só quero fazer um backup da minha tabela de partição real para que eu possa restaurar a partição de recuperação para o mesmo lugar que o Windows originalmente colocá-lo.

EDITAR: Além disso, alguém sabe onde o Windows 8 realmente armazena seu bootloader para que eu possa fazer um backup disso também?

    
por Paul Nelson Baker 21.08.2013 / 18:48

2 respostas

5

você pode fazer o backup de sua tabela de partições, se for um disco de etiquetas msdos com sfdisk

sfdisk -d /dev/sda > sda.partition

substitua / dev / sda pelo nome do seu disco quando você inicializar em um live-end.

se for uma tabela gpt, você pode usar

parted /dev/sda print > sda.gpt.partion

existem outras maneiras.

dependendo se você está usando mbr ou uefi, o setor de inicialização / partição é diferente. para mbr, é apenas o primeiro setor do disco de 512 bytes que você pode salvar com dd.

    
por 21.08.2013 / 19:01
6

Supondo que você use uma tabela de partição GPT, use a ferramenta sgdisk para faça backup do cabeçalho e da tabela de partições do GPT:

sgdisk --backup=<file> <device>

Para restaurar o uso de backup:

sgdisk --load-backup=<file> <device>

Para simplesmente listar o uso da tabela de partições:

gdisk -l <device>
    
por 21.08.2013 / 19:12