물리적 컴퓨터를 VirtualBox에서 바로 실행할 수 있는 가상 머신으로 변환하고 싶다면, 아래 내용을 끝까지 확인해 보세요.
때로는 오래된 컴퓨터에 담겨 있는 프로그램과 파일 때문에 해당 PC를 그대로 보관해야 할 경우가 있습니다. 이럴 때 하드웨어 문제가 없다면 기존 컴퓨터를 유지하는 방법도 있지만, 물리적 컴퓨터 자체를 VirtualBox로 열어볼 수 있는 가상 머신으로 변환하는 것이 더 효율적인 선택이 될 수 있습니다.
이 글에서는 Windows XP가 설치된 물리적 컴퓨터를 VirtualBox 가상 머신으로 변환하는 과정을 소개합니다. 동일한 절차를 활용하면 Windows 7, 8, 10이 설치된 어떤 물리적 PC든 손쉽게 VirtualBox용 가상 머신으로 변환할 수 있습니다.
물리적 Windows PC를 VirtualBox 가상 머신으로 변환하는 방법
1단계. 물리적 머신의 하드 디스크를 가상 디스크로 변환하기
물리적 머신을 VirtualBox 머신으로 변환하는 첫 번째 단계는 해당 PC의 하드 디스크를 가상 하드 디스크 이미지 파일(VHD 또는 VHDX)로 변환하는 것입니다. 이 작업에는 Microsoft Sysinternals에서 제공하는 disk2vhd 유틸리티만 있으면 됩니다.*
* 참고: Disk2vhd는 물리적 디스크로부터 VirtualBox, Microsoft Virtual PC, Microsoft Hyper-V 등의 가상 머신(VM)에서 사용할 수 있는 가상 하드 디스크 이미지 파일(VHD 또는 VHDX)을 생성해 주는 무료 유틸리티입니다.
Disk2vhd로 물리적 디스크를 가상 디스크로 변환하는 방법:
1. VirtualBox 머신으로 변환하려는 컴퓨터에서 Disk2vhd.zip 파일을 다운로드한 후 압축을 해제합니다. 변환 대상인 물리적 머신의 디스크를 다른 PC에 연결해 둔 경우, 그 컴퓨터에서 작업해도 무방합니다.
2. 압축을 해제한 폴더에서 disk2vhd64.exe 파일을 마우스 오른쪽 버튼으로 클릭한 뒤 관리자 권한으로 실행을 선택합니다. 이후 나타나는 UAC(사용자 계정 컨트롤) 경고 창에서 예를 클릭합니다.
+
3. Disk2vhd 창이 열리면 다음과 같이 설정합니다:
-
- Use Vhdx 체크박스의 선택을 해제합니다.*
- 가상 디스크로 변환할 물리적 디스크를 선택합니다. (이 예시에서는 변환할 디스크를 다른 PC에 연결한 상태입니다.)
- 생성될 가상 디스크 파일의 저장 폴더를 지정하고 파일 이름을 입력합니다. (예: "WindowsXP.vhd")**
- 마지막으로 Create 버튼을 클릭하면 물리적 디스크로부터 가상 디스크 이미지 생성이 시작됩니다.
* 참고:
1. VirtualBox는 VHD 형식은 지원하지만 VHDX 형식은 지원하지 않습니다.
2. 변환하려는 머신 자체에서 Disk2vhd를 실행하는 경우, 가상 디스크 파일은 반드시 C: 드라이브가 아닌 다른 드라이브에 저장하세요.

4. 가상 디스크 파일 생성이 완료될 때까지 기다립니다. 완료되면 다음 단계로 진행하세요.
2단계. VHDX 이미지 파일을 VDI 파일로 변환하기 (선택 사항)*
참고: 앞서 언급했듯이 VirtualBox는 VHD 디스크 이미지 파일은 문제없이 읽을 수 있지만, VHDX 파일은 지원하지 않습니다. 어떤 이유로든 VHDX 파일을 생성했다면 아래 단계에 따라 VDI 파일로 변환한 후 진행하고, VHD 파일을 만들었다면 이 단계는 건너뛰고 바로 다음 단계로 넘어가세요.
VHDX를 VDI로 변환하는 방법:
1. 관리자 권한으로 명령 프롬프트를 엽니다.
2. 명령 프롬프트에 아래 명령어를 입력하고 Enter 키를 누릅니다:
- cd C:\Program Files\Oracle\VirtualBox
3. 이어서 아래 명령어를 입력하여 VHDX 파일을 VDI 파일로 변환합니다:
- VBoxManage clonehd FILENAME1.vhdx FILENAME2.vdi –format VDI
* 참고: 여기서 FILENAME1은 원본 VHDX 파일의 이름(및 경로), FILENAME2는 변환된 VDI 파일의 이름을 의미합니다. 예시는 다음과 같습니다:
- VBoxManage clonehd C:\VHDX\WindowsXP.VHDX C:\VHDX\WindowsXP.VDI –format VDI

3단계. VHD 파일을 사용해 VirtualBox에 새 가상 머신 설정하기
1. VirtualBox 관리자(VirtualBox Manager)를 실행하고 새로 만들기(New)를 클릭해 새 가상 머신 생성을 시작합니다.
2. 가상 머신의 이름을 입력한 뒤 다음(Next)을 클릭합니다.

3. 새 가상 머신에 할당할 메모리 크기를 지정하고 다음(Next)을 클릭합니다.

4a. 기존 가상 하드 디스크 파일 사용(Use an existing virtual hard disk file) 옵션을 선택한 후 찾아보기(Browse)를 클릭합니다.

4b. 추가(Add)를 선택하고 앞서 생성한 VHD(또는 VDI) 파일을 지정합니다.

4c. 마지막으로 만들기(Create)를 클릭하여 새 가상 머신 생성을 완료합니다.

5. 가상 머신이 생성되면 시스템(System) 설정의 메인보드(Motherboard) 탭에서 아래 항목들을 적용합니다:
-
- 하드 디스크(Hard Disk)를 첫 번째 부팅 장치로 설정합니다.
- I/O APIC 확장 기능을 활성화합니다. (활성화하지 않으면 가상 머신이 부팅되지 않습니다.)
- 게스트 OS가 UEFI 기반인 경우 EFI 활성화(Enable EFI, 특수 OS 전용) 옵션도 켭니다. (그렇지 않다면 이 설정은 체크하지 않은 상태로 두세요.)

6. 가상 머신을 시작(Start)합니다.
7. 가상 머신이 정상적으로 부팅되면, 최적의 성능과 사용성을 위해 VirtualBox 게스트 확장(Guest Additions)을 설치합니다. 이것으로 모든 과정이 완료됩니다!
여기까지 입니다! 이 가이드가 도움이 되었다면 아래 댓글로 여러분의 경험을 공유해 주세요. 좋아요와 공유를 통해 더 많은 분들이 이 가이드를 활용할 수 있도록 도와주세요.