Windows용 dd를 사용하여 백업하고 있습니다. 다음과 같이 창에서 파티션을 백업할 수 있습니다.
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 if=\?\Device\Harddisk2 of=x:\hdd2_mbr_bottom_xp1.dd 개수=1 bs=512
다음 오류가 발생했습니다(영어로 번역됨).
Error native opening input file:
0 Operation finished (bad / wrong / failed) ...
답변1
에 따르면dd
윈도우용사이트에서 사용해야 하는 전체 디스크를 얻으려면 Parition0
제공한 정보를 사용하여 다음을 수행할 수 있습니다.
dd if=\\?\Device\Harddisk2\Partition0 of=x:\hdd2_mbr_bottom_xp1.dd bs=512 count=1
bs=512
는 지정하려는 블록 크기이고 count=1
한 번만 읽고 쓰라고 말합니다. MBR은 NTFS의 처음 512바이트에 있으므로 지정한 디스크의 MBR 이미지를 얻게 됩니다.
도움이 되길 바랍니다.
답변2
Windows용 dd는 Windows 7에서 사용 가능한 일부 블록 장치를 표시하지 않습니다. 다음을 사용하십시오.
dd if=\\.\PhysicalDrive0 of=x:\hdd2_mbr_bottom_xp1.dd bs=512 count=1
(시스템에 단일 하드 드라이브가 있는 경우)