XP 의 Sysinternal 's Disk2VHD 또는 Windows 7의 Windows Image Backup 을 사용하여 실제 드라이브를 VHD에 백업하는 것은 매우 쉽습니다 . 그러나 해당 파일을 어떻게 다시 복사합니까?
복구 CD 또는 Windows 설치 DVD를 부팅하여 가능합니다. 그러나 실행중인 운영 체제에서도 수행 할 수 있습니까? 스크립트가 가능합니까?
이것을 사용하여 매일 드라이브를 다른 드라이브로 복제하려고합니다.
XP 의 Sysinternal 's Disk2VHD 또는 Windows 7의 Windows Image Backup 을 사용하여 실제 드라이브를 VHD에 백업하는 것은 매우 쉽습니다 . 그러나 해당 파일을 어떻게 다시 복사합니까?
복구 CD 또는 Windows 설치 DVD를 부팅하여 가능합니다. 그러나 실행중인 운영 체제에서도 수행 할 수 있습니까? 스크립트가 가능합니까?
이것을 사용하여 매일 드라이브를 다른 드라이브로 복제하려고합니다.
답변:
qemu-nbd
Linux에서는 블록 장치 인 것처럼 디스크 이미지에 액세스 할 수 있습니다 .
라이브 Knoppix 터미널에서 수행 할 수있는 작업의 예는 다음과 같습니다.
su
modprobe nbd
qemu-nbd --read-only --connect=/dev/nbd0 --format=vpc <vhd_file_name>
VHDX 형식 인 경우 :
qemu-nbd --connect=/dev/nbd0 --format=VHDX <vhdx_file_name>
ddrescue --verbose --force /dev/nbd0 /dev/sda # write image to /dev/sda
하나의 파티션을 작성하십시오.
qemu-nbd --partition=2 --read-only --connect=/dev/nbd2 --format=vpc <vhd_file_name>
ddrescue --verbose --force /dev/nbd2 /dev/sda2 # write partition 2 of image to /dev/sda2
마운트 파티션 :
qemu-nbd --partition=2 --read-only --connect=/dev/nbd2 --format=vpc <vhd_file_name>
mount /dev/nbd2 /mnt
이미지 파일 마운트 해제 및 연결 끊기 :
unmount /mnt
qemu-nbd --disconnect /dev/nbd2
승인 된 답변이있는 두 가지 이상의 유사한 질문이 있습니다.
/superuser/40294/copying-a-vhd-to-a-physical-disk
그러나 실행중인 OS에서는 그렇게 할 수 없습니다.
이 스크립트를 작성하는 것은 어려운 일입니다. 리눅스가 dd
닿아 모든 것이 가능하다고 말할 수 있습니다. PXE에서 부팅하고 VHD를 찾은 다음 재부팅이 완료되면 물리 디스크를 dd에서 V에서 P로 찾습니다.
Windows, iso, vhd, vhdx 등의 마운트 가능한 형식에 사용할 수 있습니다.
Virtualbox를 사용하여 물리적 장치를 VM 내부의 가상 장치로 연결할 수 있습니다
Windows 방법
VBoxManage internalcommands createrawvmdk -filename "C:\Users\vhudson\VirtualBox VMs\usb.vmdk" -rawdisk \\.\PhysicalDrive1
리눅스 방법
VBoxManage internalcommands createrawvmdk -filename usb.vmdk -rawdisk /deb/sdb
고용 된 부팅 또는 일부 Linux 구조 이미지와 같은 추가 CD를 라이브 CD로 사용하여 하나의 가상 장치에서 가상 시스템 내부에있는 실제 장치로 이미지 복사를 수행 할 수도 있습니다.
나는 이것을 성공적으로 달성하기 위해 vmdk2phys 를 사용 했다 .
Disk Image Tools 또는 DITOOLS 라는 또 다른 도구가 있습니다 .
다른 사람들이 말했듯이, acronis true image가 이것을 할 수 있습니다. Western Digital에는 Acronis True Image WD Edition 이라는 WD 하드 드라이브가 하나 이상 설치된 컴퓨터에서 작동하는 acronis true 이미지 버전이 있지만 VHD / VMDK와 같은 가상 머신 하드 디스크 이미지를 지원하는지 확실하지 않습니다.
또 다른 옵션은 디스크 관리 MMC에 vhd를 마운트 한 다음 Roadkil RawCopy 와 같은 도구를 사용하는 것 입니다.
이 작업을 수행하는 VHD2disk라는 프로그램이 있지만 이전 게시물에서 언급했듯이 Windows 내에서 실행해야합니다. 플래시 드라이브 또는 DVD에서 Windows 10 환경을 부팅하는 HIRENS PE10을 성공적으로 사용했습니다. 또한이 접근법을 사용하여 성공적으로 복제하고 이미지를 생성했습니다.
DISk2VHD와 달리 VHD2disk 유틸리티는 sysinternals에서 생성되지 않지만 여전히 잘 작동합니다. (BTW 마지막으로 Google에서 확인하는 데 어려움을 겪었습니다. 방금 확인한 방법입니다)
https://sourceforge.net/projects/vboxhdtools/ 와 같이 vhd의 과다를 사용하여 디스크를 vmdk 변환기로 변환 하십시오.
그런 다음이 도구를 사용하여 실제 드라이브 (Windows)로 변환 하십시오 . https://sourceforge.net/projects/vmdk2phys/