가져올 Hyper-V .vhdx 파일을 xenserver 가져오기용 .vhd 파일로 변환하시겠습니까?

가져올 Hyper-V .vhdx 파일을 xenserver 가져오기용 .vhd 파일로 변환하시겠습니까?

VM이 .vhd 대신 .vhdx로 나에게 전송되었으며 .vhd는 지원하지만 .vhdx는 지원하지 않는 xenserver로 가져와야 합니다.

다음 솔루션을 살펴보았습니다.

powershell 사용 시 문제는 Windows2012 또는 Windows 8.1이 필요하지만 적절한 cmdlet을 얻으려면 Hyper-V 역할이 설치되어 있어야 한다는 것입니다.

Hyper-V 역할이 설치되지 않은 상태에서 Windows 2008r2 및 Windows 8.1에만 액세스할 수 있습니다.

다른 옵션은 Hyper-V가 있는 서버에 액세스하고 powershell을 사용하여 원격 서버에서 Convert-vhd 명령을 실행하는 것이었지만 powershell 명령이 그런 식으로 실행될 수 있는지 확실하지 않습니다. (예: hyper-v cmdlet이 없는 원격 서버에서 hyper-v cmdlet을 실행합니다.)

답변1

Windows 버전을 확인하려면 Win+를 누르고 x"시스템"을 선택하세요. 귀하의 버전은 "Windows 버전" 아래 상단 근처에 있습니다. Windows 8/8.1 Professional 및 Enterprise의 64비트 버전만 Hyper-V를 지원합니다. 프로세서의 시각화 지원이 활성화되지 않은 경우에도 Hyper-V를 활성화할 수 없습니다(AMD의 경우 AMD-V, Intel의 경우 VT-x).

대안으로 VirtualBox를 설치하고 VBoxManage.exe다음과 같이 VHDX에서 VHD로 변환하는 데 사용할 수 있습니다.

vboxmanage clonehd 파일 이름.vhdx 파일 이름.vhd -format vhd

주의 사항: 방금 이것을 테스트했고 성공적으로 변환되었지만 그 이상은 테스트하지 않았습니다.

관련 정보