VHD를 실제 디스크로 복사


20

나는 물리적 인 방법에 관한 많은 가이드를 보았습니다. & gt; VHD이지만 쉽게 VHD 이미지를 실제 디스크로 쉽게 옮길 수있는 방법이 있습니까? 아니면 그냥 디스크를 부착하고 GNU DD로 마을에 가야합니까?

답변:


9

그만큼 dd 접근 방식이 작동하지만 대상 물리적 디스크를 휴지통으로 완전히 덮어 쓸 수 있고 가상 디스크의 최대 증가 크기 이상이어야합니다. 또한 가상 디스크가 "가득 차지"않은 경우 오랜 시간이 걸릴 수 있습니다.

대체 방법은 Ghost 또는 ImageX와 같은 이미징 도구를 사용하여 가상 디스크 파티션의 파일 내용을 일종의 추출 가능한 아카이브 파일로 효율적으로 캡처 한 다음 해당 내용을 파티션 된 실제 디스크로 추출하는 것입니다.


디스크에 clonezilla 라이브 디스크도 도움이 될 수 있습니다.
Francisco Tapia

1
나는 생각하지 않는다. dd VHD는 RAW 형식이 아닙니다. 사용해야 할 수도 있습니다. qemu-img 먼저 IMG 파일로 변환하십시오.
limbenjamin

1
@limbenjamin 제안은 VHD를 탑재하는 것이 었습니다. 그때 dd를 사용하십시오. 언 마운트 된 VHD 이미지 파일에 대해 dd를 직접 사용할 수 없다는 것은 확실합니다.
Reuben

9

Windows 전용 프리웨어 도구를 사용합니다. HDD 원시 복사 도구 .vhd 이미지를 실제 미디어에 기록합니다.

HDD Raw Copy Tool Screenshot

필자의 경우 Windows 7을 사용하여 FAT32 파티션을 마이크로 SD 카드에 복제하지만 다양한 인터페이스 / 미디어 유형을 지원할 수 있습니다.

그것은 일회용 또는 유목민 용으로 사용할 수있는 휴대용 버전이거나 당신이 그런 종류의 것을 선호한다면 설치 프로그램입니다.

GUI는 매우 간단합니다.

  1. 소스 선택 (드라이브 또는 파일)
  2. 대상 (드라이브 또는 파일) 선택

훌륭한 앱처럼 보입니다!
Paul Betts

3

VHD를 가상 컴퓨터에 연결합니다 (MS Virtual PC, VirtualBox 또는 VHD를 지원하는 다른 가상화 소프트웨어를 사용할 수 있음). 그런 다음 가상 CD 드라이브에 마운트 된 Acronis True Image ISO로 VM을 부팅하고 TIB 이미지를 만든 다음 동일한 CD로 물리적 컴퓨터를 부팅하고 (이 시간은 디스크에 구워짐) TIB 이미지를 섹터 별 섹터를 사용하여 물리적 HDD에 저장합니다.

동일한 이미지에서 여러 파티션을 복구 할 수 있습니다.


1

다음 작업은 터미널에서 knoppix (라이브 리눅스)에서 수행됩니다.

  su 
  modprobe nbd
  qemu-nbd -r -c /dev/nbd0 -f vpc <vhd_file_name>

VHD 형식 인 경우

  qemu-nbd -c /dev/nbd0 -f VHDX <vhdx_file_name>
  ddrescue -v -f /dev/nbd0 /dev/sda  >>>> image to /dev/sda writing

단 하나의 파티션 쓰기

  qemu-nbd -P 2 -r -c /dev/nbd2 -f vpc <vhd_file_name> 
  ddrescue -v -f /dev/nbd2 /dev/sda2 >>>> part2 of image to /dev/sda2 writing

파티션 마운트

  qemu-nbd -P 2 -r -c /dev/nbd2 -f vpc <vhd_file_name> >>> -P 2 part2 of image 
  mount /dev/nbd2 /mnt 

이미지 파일 마운트 해제 및 연결 해제

  unmount /mnt 
  qemu-nbd -d /dev/nbd2

재미있는 NBD 사용 ... 흥미로운 qemu-nbd --- 내가 잘 모르겠다 ... 고마워.
ZEE

1

Windows 기반 도구를 사용하려면 다음과 같이하십시오.

Savepart는 파티션을 이미지화하는 데 사용할 수있는 무료이지만 오픈 소스가 아닌 Windows 및 Linux 용 도구입니다. VHD가 첨부되면 savepart에 의해 물리적 파티션 인 것처럼 실제 파티션으로 복원 될 수 있습니다.


3
소프트웨어를 추천 할 때는주의하십시오. 서면으로 답변을 스팸으로 간주 할 수 있습니다. 답변에는 소프트웨어에 대한 설명과 문제 해결 방법이 포함되어야합니다. 추가 정보 : 내 답변에 소프트웨어를 어떻게 추천합니까?
bwDraco

1

Acronis를 사용하는 시스템 디스크에서이 작업을 직접 수행 했으므로 작동했습니다. 이것은 Hyper-V가 설치된 Windows 8.1이었고 Windows 10으로 업그레이드하려면 실제 디스크로 옮길 필요가있었습니다.

이것이 내가 한 일이다. SSD를 다른 PC에 연결하고 VHD를 마운트했습니다. 그런 다음 마운트 된 VHD에서 다른 SSD로 복제했습니다 (어쨌든 대체 할 예정이었습니다). "Manual (수동)"및 기본 설정을 선택했지만 "자동"에서도 작동 할 수 있습니다.

새 SSD로 부팅 할 때 Windows를 시작할 수 없기 때문에 Windows 설치 디스크로 재부팅하고 "복구"를 선택했습니다. Windows는 디스크에서 정상적으로 시작되었습니다.

하이퍼 바이저가 실행되고 있지 않다는 사실을 알리는 가상 머신을 시작할 때의 유일한 문제는 오류였습니다. 상승 된 MS-DOS 프롬프트에서 다음 명령을 실행하고 재부팅하여이를 해결했습니다. "bcdedit / set hypervisorlaunchtype Auto".

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.