Wie sichere ich MBR mit dd für Windows?

Wie sichere ich MBR mit dd für Windows?

Ich verwende dd für Windows zum Sichern. Ich kann Partitionen unter Windows folgendermaßen sichern:

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

aber wenn es darum geht, den Master-Boot-Record von Festplatte 2 zu sichern, kann ich nicht herausfinden, was ich falsch mache. Ich habe bei Google keine Anleitung dazu gefunden.

Informationen zur Festplatte, deren MBR ich sichern muss:

Von Partition gesichertes Windows (gefunden von 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)

Jetzt weiß ich also, dass sich das System auf Festplatte 2 befindet. Ich habe diesen Befehl ausprobiert: (bearbeiten: Korrektur) dd wenn=\?\Gerät\Festplatte2 von=x:\hdd2_mbr_bottom_xp1.dd Anzahl=1 bs=512

Ich habe diesen Fehler erhalten (ins Englische übersetzt):

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

Antwort1

Entsprechend derddfür WindowsUm die gesamte Festplatte abzurufen, die Sie verwenden müssen Parition0, können Sie mit den von Ihnen angegebenen Informationen Folgendes tun:

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

bs=512ist die Blockgröße, die Sie angeben möchten, und count=1besagt, dass nur einmal gelesen/geschrieben werden darf. Sie erhalten also ein Abbild des MBR der von Ihnen angegebenen Festplatte, da sich der MBR bei NTFS in den ersten 512 Bytes befindet.

Hoffe, das hilft.

Antwort2

dd für Windows zeigt einige in Windows 7 verfügbare Blockgeräte nicht an. Verwenden Sie:

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

(wenn ein System nur eine Festplatte hat)

verwandte Informationen