Como criar uma partição se eu tiver um arquivo partition.img?

1

Eu tenho um laptop Acer com o qual já estive brincando, em algum momento eu fiz backup da partição oculta 'recuperação do Acer' usando dd.
iirc eu usei um LiveCD e algo como:

dd if=/dev/sda1 of=/mnt/remote/acer.img

para armazenar a 'partição'. Eu não fiz backup da unidade inteira. O arquivo resultante é:

5239471104 acer.aspire.5600.recovery.partition.img

Depois disso, eu limpei a tabela de partições e instalei o Ubuntu Netbook.

Sabendo que o tamanho de .img é: 5239471104 bytes e a partição de recuperação era um oculto, primário perto do início do disco. O que eu precisaria fazer, se eu quisesse limpar a tabela de partição novamente e recriar essa partição de 'recuperação' exatamente como era ?

Como pergunta extra, se alguém souber:
Embora eu não tenha feito o backup de todo o disco, e o MBR já tenha sido sobrescrito, estaria faltando a funcionalidade de 'recuperação' que os laptops da Acer têm? Refiro-me ao uso de alt-F10 durante o BOOT para alternar para o ambiente de recuperação / instalação da Acer. (Eu estou supondo que esta é uma função do BIOS e não uma função de carregador de inicialização, então se a partição for recriada exatamente da maneira que o carregador de recuperação do BIOS espera, deve funcionar, mas isso é apenas um palpite)

    
por DM8 25.06.2011 / 20:06

1 resposta

1

É apenas um volume "Dados MS" (tipo de particionamento MBR 0x0C). Então, crie um volume primário de dados do MS e restaure a imagem para ele.

Infelizmente, o utilitário de recuperação da Acer também requer um código específico da Acer no Master Boot Record para que o procedimento de recuperação funcione exatamente como se espera. A imagem de código boostrap do Acer MBR é, felizmente, armazenada em um arquivo rtmbr.bin na própria partição de recuperação, em um subdiretório de ferramentas. Você deve conseguir extrair o arquivo de imagem da imagem do volume usando algo como mtools .

Restaurar a imagem MBR daquele arquivo, uma vez extraído, é complicado no Linux, porque é necessário lembrar não copiar os 512 bytes inteiros da imagem, como o comando dd fará por padrão , porque isso irá sobrescrever as quatro entradas de partição primária da tabela de partição MBR e efetivamente apagar toda a sua tabela de partições. Restaurar a imagem do MBR é muito mais fácil no Windows, devido ao simples fato de que a Acer fornece um programa utilitário do Windows que pode fazê-lo. É mbrwrwin.exe no mesmo diretório que o arquivo rtmbr.bin , e o comando para restaurar a imagem do MBR da Acer é

mbrwrwin.exe install rtmbr.bin
(versões mais antigas são mbrwrdos.exe e rtmbrnb.bin .)

Na mão emocionante, a pessoa não precisa, estritamente falando, precisar do Acer MBR. Está lá para forçar o volume "PQSERVICE" Acer a ser inicializado em vez de qualquer partição que seja na verdade a partição ativa. Pode-se igualmente iniciar apenas a partição Acer diretamente - a partir de um gerenciador de boot, por exemplo - e não se preocupar com o bootstrap do MBR da Acer.

A má notícia é que o utilitário de restauração da Acer é exigente quanto ao que será restaurado, em particular sobre quantos e quais tipos de partições estão na tabela de partições. Mas isso é propriamente o assunto de outra pergunta e resposta.

    
por 26.06.2011 / 15:42