윈도우11 VMware VMDK를 VHD로 변환하는 방법 (Hyper-V 변환)

이 가이드는 Hyper-V에서 사용하기 위해 VMware VMDK를 VHD로 변환하는 방법에 대해 설명합니다.

ChromeBook 또는 ChromeOS Flex 환경을 테스트하고 싶지만, ChromeOS 실행을 위해서는 호환되는 하드웨어가 필요하므로 가상 환경에서 일반 ISO 이미지처럼 설치할 수 없습니다.

그러나 ChromeOS는 오픈 소스 프로젝트(Linux) 기반으로, 다행히 Neverware CloudReady에서 ChromeOS VM을 배포하는데 사용할 수 있는 OVA(Open Virtual Appliance) 파일을 만들었습니다.

덕분에 ChromeBook을 구입하거나, 오래된 노트북에 ChromeOS Flex를 설치하지 않고도, VMware 등 OVA파일을 지원하는 가상 머신에서 ChromeOS를 경험해볼 수 있습니다.

다만 개인적으로 Hyper-V를 선호합니다. 그러나 OVA 파일을 Hyper-V 환경에서 사용할 수 없으므로 이를 위해서는 VHD 또는 VHDX 형식으로 변환해야 합니다.

주의 : 이 문서는 Hyper-V 환경에서 ChromeOS 설치하는 것이 목표가 아니므로, VMDK 파일을 VHD 형식으로 변환하는 과정만 다룹니다. ChromeOS 사용이 목적이라면 VMware 환경을 이용하세요. (Hyper-V 부팅 실패)

VMware에서 사용하는 VMDK 파일을 Hyper-V용 VHD 형식으로 변환

VMware에서 사용되는 VMDK 파일을 Hyper-V에서 사용하는 VHD or VHDX 파일 형식으로 변환하는 방법은 다음과 같습니다. 시작하기 앞서 파일 변환에 필요한 도구를 다운로드하고 추출합니다.

01 VMware VMDK를 VHD로 변환하는 방법

OVA 파일을 7-ZIP 도구로 추출하면 CloudReady ChromeOS의 VMDK 파일이 있습니다.

CloudReady-Home-v83-x64.OVA

이 문서에서는 테스트 환경으로 CloudReady ChromeOS OVA 파일을 예시로 들었습니다.

일반적인 VMware 환경에서 Hyper-V로 이전을 계획하고 있다면, 기본 파일 경로는 다음과 같습니다.

C:\Users\User_Name\Documents\Virtual Machines\Vm_Name
관리자 권한으로 명령 프롬프트 실행

키보드 단축키 Win + R 키를 누르고 실행 대화 상자에 cmd 입력 후 Ctrl + Shift + Enter 키를 눌러 관리자 권한으로 명령 프롬프트를 실행합니다.

Qemu-img 도구로 VMDK를 VHD로 변환하는 명령어 실행

다음 명령을 이용하여 작업 경로를 QEMU 도구 추출 폴더로 변경합니다.

cd "Path_to_QEMU"

이제 다음 명령을 사용하여 VMDK 파일을 VHD로 변환합니다.

qemu-img.exe convert "Path_to_VMDK" -O vpc -o subformat=dynamic "Path_to_VHD"
VMDK 파일에서 VHD 파일로 변환 완료

변환이 완료되면 지정된 위치에서 변환된 VHD 파일을 찾을 수 있습니다.

02 Hyper-V에서 변환한 VHD 파일 설정 방법

이제 VHD 파일을 사용하여 Hyper-V 관리자에서 VM을 생성합니다.

Hyper-V 가상 컴퓨터 새로 만들기

Hyper-V 관리자에서 [새로 만들기(N) > 가상 컴퓨터(M)]을 선택합니다.

기존 가상 하드 디스크 사용 옵션 선택 후 변환한 VHD 디스크 선택

새 가상 컴퓨터 마법사에서 이름 및 위치 지정, 세대 지정 등 단계 별로 진행합니다.

이때 ‘가상 하드 디스크 연결’ 단계에서 “기존 가상 하드 디스크 사용(U)” 옵션을 선택하여 [찾아보기(B)] 버튼을 눌러 변환된 VHD 파일을 선택하셔야 합니다.

참고로 VMware에서 설치된 Windows 11 VM을 변환한 경우 가상 컴퓨터 세대는 반드시 “2세대” 옵션 선택이 필요하며, 그렇지 않으면 변환이 성공해도 작동하지 않습니다.

모든 단계를 완료하면 VMware에서 변환한 가상 컴퓨터를 Hyper-V에서 사용할 수 있습니다.

마치며

본문에서 다루지는 않았지만 Neverware CloudReady에서 수정된 ChromeOS OVA 파일은 VMware Server 또는 WordStation에서 설치 및 운영이 가능합니다.

이 글을 작성하는 시점에 VMware와 달리 VirtualBox는 ChromeOS OVA 파일을 지원하지 않으므로 설치할 수 없습니다.

Hyper-V의 경우 논리적으로는 VMDK 파일은 ChromeOS OVA 파일에서 추출한 다음 VHD/VHDX 파일로 변환하여 사용할 수 있습니다. 다만 이는 추가 작업이 필요할 것으로 보이며, 테스트가 필요합니다.

관련 내용은 테스트 후 별도로 다뤄보도록 하겠습니다.

Leave a Comment