2

Я использую dd для 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. Я попробовал эту команду: (правка: исправление)дд если =\?\Device\Harddisk2 of = x:\hdd2_mbr_bottom_xp1.dd count = 1 bs = 512

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

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

1 ответ1

0

Согласно сайту 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. ,

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .