¿Cómo hacer una copia de seguridad de MBR con dd para Windows?

¿Cómo hacer una copia de seguridad de MBR con dd para Windows?

Estoy usando dd para que Windows realice una copia de seguridad. Puedo realizar copias de seguridad de particiones en Windows como esta:

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

pero cuando se trata de hacer una copia de seguridad del registro de arranque maestro de harddisk2 no puedo descubrir qué estoy haciendo mal. No encontré ninguna guía para hacerlo en Google.

Información sobre el disco cuyo MBR necesito respaldar:

Copia de seguridad de Windows desde la partición (encontrada 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)

Ahora sé que el sistema está en Harddisk2. Probé este comando: (editar: corrección) dd if=\?\Device\Harddisk2 of=x:\hdd2_mbr_bottom_xp1.dd count=1 bs=512

Recibí este error (traducido al inglés):

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

Respuesta1

De acuerdo con laddpara ventanassitio, para obtener el disco completo necesitas usar Parition0, por lo que con la información que has proporcionado, podrías hacer lo siguiente:

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

bs=512es el tamaño de bloque que desea especificar y count=1dice que solo se lea/escriba una vez... por lo que obtendrá una imagen del MBR del disco que especifique, ya que el MBR se encuentra en los primeros 512 bytes en NTFS.

Espero que pueda ayudar.

Respuesta2

dd para Windows no muestra algunos dispositivos de bloque disponibles en Windows 7, use:

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

(si hay un único disco duro en un sistema)

información relacionada