Como fazer backup do MBR com dd para Windows?

Como fazer backup do MBR com dd para Windows?

Estou usando o dd para Windows fazer backup. Posso fazer backup de partições no Windows assim:

dd if=\\.\g: of=x:\bottom_C_XP1.dd

mas quando se trata de fazer backup do registro mestre de inicialização do disco rígido2, não consigo descobrir o que estou fazendo de errado. Não encontrei nenhum guia para fazer isso pelo Google.

Informações sobre o disco do qual MBR preciso fazer backup:

Backup do Windows a partir da partição (encontrado por dd --list)

\\.\Volume{f5f37534-2baf-11e5-9aa7-806d6172696f}\
  link to \\?\Device\HarddiskVolume24
  fixed media
  Mounted on \\.\g:

NT Block Device Objects

\\?\Device\Harddisk2\Partition1
  link to \\?\Device\HarddiskVolume24
  Fixed hard disk media. Block size = 512
  size is 9664671744 bytes

(9GB size of the partition)

Então agora eu sei que o sistema está no Harddisk2. Eu tentei este comando: (editar: correção) dd if=\?\Dispositivo\Harddisk2 of=x:\hdd2_mbr_bottom_xp1.dd contagem=1 bs=512

Recebi este erro (traduzido para o inglês):

Error native opening input file: 
0 Operation finished (bad / wrong / failed) ...

Responder1

De acordo comddpara Windowssite, para obter o disco inteiro que você precisa usar Parition0, então com as informações que você forneceu, você poderia fazer o seguinte:

dd if=\\?\Device\Harddisk2\Partition0 of=x:\hdd2_mbr_bottom_xp1.dd bs=512 count=1

bs=512é o tamanho do bloco que você deseja especificar e count=1diz para ler/gravar apenas uma vez. Assim, você obterá uma imagem do MBR do disco especificado, já que o MBR fica nos primeiros 512 bytes no NTFS.

Espero que isso possa ajudar.

Responder2

dd para Windows não exibe alguns dispositivos de bloco disponíveis no Windows 7, use:

dd if=\\.\PhysicalDrive0 of=x:\hdd2_mbr_bottom_xp1.dd bs=512 count=1

(se houver um único disco rígido em um sistema)

informação relacionada