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 derdd
fü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=512
ist die Blockgröße, die Sie angeben möchten, und count=1
besagt, 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)