Как сделать резервную копию MBR с помощью dd для Windows?

Как сделать резервную копию MBR с помощью dd для Windows?

Я использую dd для Windows для резервного копирования. Я могу делать резервные копии разделов в Windows следующим образом:

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

но когда дело доходит до резервного копирования главной загрузочной записи harddisk2, я не могу понять, что я делаю неправильно. Я не нашел никакого руководства, как это сделать, в Google.

Информация о диске, резервную копию MBR которого мне нужно сделать:

Резервная копия Windows из раздела (найдена 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)

Теперь я знаю, что система находится на Harddisk2. Я попробовал эту команду: (правка: исправление) dd если=\?\Устройство\Жесткий диск2 из=x:\hdd2_mbr_bottom_xp1.dd количество=1 bs=512

Я получил эту ошибку (переведено на английский):

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

решение1

Согласноddдля Windowsсайт, чтобы получить весь диск, вам нужно использовать Parition0, поэтому с предоставленной вами информацией вы можете сделать следующее:

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

bs=512— это размер блока, который вы хотите указать, и count=1он позволяет выполнять чтение/запись только один раз. Таким образом, вы получите образ MBR указанного вами диска, поскольку MBR находится в первых 512 байтах в NTFS.

Надеюсь, это поможет.

решение2

dd для Windows не отображает некоторые блочные устройства, доступные в Windows 7, используйте:

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

(если в системе один жесткий диск)

Связанный контент