Windows 10 또는 11 호스트 머신에 VirtualBox를 설치한 후, 특별한 이유 없이 게스트 VM(가상 머신)이 매우 느리게 실행되는 현상을 경험할 수 있습니다. 이런 문제를 겪고 있고 VirtualBox의 속도를 높이고 싶다면 아래 내용을 참고해 보세요.
이 글에서는 Windows 10 및 Windows 11 환경에서 VirtualBox 성능을 최적화하는 7가지 실질적인 방법을 단계별로 소개합니다.
해결 방법: Windows 11/10에서 VirtualBox 가상 머신이 느리게 실행될 때
- Hyper-V 및 하이퍼바이저 비활성화
- Guest Additions 제거 후 재설치
- VM에 더 많은 시스템 리소스 할당
- 전원 관리 옵션을 고성능으로 설정
- VirtualBox에서 3D 가속 비활성화
- VirtualBox 그래픽 컨트롤러 변경
- SATA 컨트롤러에서 호스트 I/O 캐시 비활성화
방법 1. Hyper-V 및 Windows 하이퍼바이저 비활성화
Hyper-V는 Windows 11/10/8.1 Pro 및 Enterprise 에디션, 그리고 Windows Server 2012 이상 버전에 내장된 하드웨어 가상화 기술입니다. 하지만 Hyper-V 기능이 활성화되어 있으면 VirtualBox VM이 매우 느리게 실행되므로 반드시 비활성화해야 합니다.
1. 제어판 > 프로그램 및 기능 > Windows 기능 켜기/끄기로 이동합니다.

2. 다음 항목들의 체크를 해제합니다:
- 컨테이너 *
- Hyper-V *
- 가상 머신 플랫폼
- Windows 하이퍼바이저 플랫폼
- Windows 샌드박스
* 참고: '컨테이너'와 'Hyper-V' 기능은 Windows 10 PRO에만 존재합니다.

3. 제거 후 컴퓨터를 재시작합니다.
4. 명령 프롬프트를 관리자 권한으로 실행합니다.
5. 다음 명령어를 입력하고 Enter 키를 누릅니다:
- bcdedit /set hypervisorlaunchtype off

6. PC를 다시 시작합니다.
7. 재부팅 후 VirtualBox VM을 실행하면 대개 문제가 해결됩니다. 그래도 느리다면 아래의 나머지 방법들을 순서대로 진행하세요.
방법 2. VirtualBox Guest Additions 제거 후 재설치
VirtualBox Guest Additions는 운영 체제의 성능과 사용성을 향상시키는 장치 드라이버와 시스템 애플리케이션 모음입니다. 하지만 경우에 따라, 특히 게스트 머신에서 Windows 업데이트를 진행한 후에는 성능 문제를 해결하기 위해 재설치가 필요할 수 있습니다.
1. 제어판 > 프로그램 및 기능으로 이동하여 VirtualBox Guest Additions를 제거합니다.

2. 제거 후 PC를 재시작합니다.
3. 마지막으로 Guest Additions를 다시 설치하고 문제가 해결되었는지 확인합니다. 해결되지 않았다면 다음 방법으로 넘어가세요.
방법 3. CPU 및 메모리 리소스 더 많이 할당
VirtualBox 성능 저하의 또 다른 원인은 가상 머신에 할당된 리소스가 부족하기 때문일 수 있습니다. 예를 들어, Windows 10이 원활하게 구동되려면 최소 4GB의 RAM이 필요합니다. VM에 더 많은 CPU와 메모리를 할당하려면 다음을 따르세요.
1. VM 설정을 열고 왼쪽 메뉴에서 시스템(System)을 선택합니다.
2. 마더보드(Motherboard) 탭에서 슬라이더를 오른쪽으로 끌어 VM에 할당되는 메모리를 최대화합니다.

3. 프로세서(Processor) 탭에서 슬라이더를 오른쪽으로 끌어 VM에 더 많은 CPU 코어를 할당합니다.
4. 프로세서의 실행 상한(Execution Cap)이 100%로 설정되어 있는지도 함께 확인합니다.

방법 4. 전원 관리 옵션을 고성능으로 변경
VirtualBox가 느리게 작동하는 또 다른 원인, 특히 노트북 사용자에게 해당되는 사항은 전원 소비와 절전 방식을 결정하는 전원 관리 옵션입니다. VirtualBox가 지연 없이 원활하게 실행되려면 전원 관리 옵션이 '고성능'으로 설정되어야 합니다.
1. 제어판 > 전원 옵션으로 이동합니다.
2. 설정 변경을 선택합니다.

3. 고급 전원 설정 변경을 클릭합니다.

4. 전원 관리 옵션을 고성능(High performance)으로 변경하고 확인을 클릭합니다.

5. VirtualBox VM을 실행하고 여전히 느리게 작동하는지 확인합니다.
방법 5. VM 설정에서 3D 가속 비활성화
VirtualBox가 매우 느리게 실행되는 또 다른 원인은 3D 가속 기능이 켜져 있는 경우입니다.
1. VM 설정을 열고 왼쪽 메뉴에서 디스플레이(Display)를 선택합니다.
2. 3D 가속 사용(Enable 3D acceleration) 체크박스의 체크를 해제하고 확인을 클릭합니다.

3. 이제 VM을 실행하고 속도가 개선되었는지 확인합니다.
방법 6. VM 설정에서 그래픽 컨트롤러 변경
Windows 10/11에서 VirtualBox 성능을 최적화하는 또 다른 방법은 가상 머신의 그래픽 컨트롤러 유형을 바꿔보는 것입니다. 다음과 같이 진행하세요.
1. VM 설정을 열고 디스플레이(Display) 옵션에서 그래픽 컨트롤러를 VboxSVGA 또는 VboxVGA로 변경합니다. *
* 참고: 이미 VboxVGA로 설정되어 있다면 반대로 VboxSVGA로 변경한 뒤 차이가 있는지 확인해 보세요.

방법 7. SATA 컨트롤러에서 호스트 I/O 캐시 비활성화
디스크 컨트롤러의 호스트 I/O 캐시는 일반적으로 VirtualBox 실행 속도를 높이는 데 도움이 되지만, 환경에 따라서는 오히려 역효과를 낼 수 있습니다.
1. VM 설정을 열고 왼쪽 메뉴에서 저장소(Storage)를 선택합니다.
2. 호스트 I/O 캐시 사용(Use Host I/O Cache) 체크박스의 체크를 해제하고 확인을 클릭합니다. *
* 참고: 이미 비활성화되어 있다면 반대로 활성화해 보세요.

3. VM을 실행하고 성능이 개선되었는지 확인합니다.
여기까지 입니다! 어떤 방법이 효과가 있었나요?
이 가이드가 도움이 되었다면 여러분의 경험을 댓글로 남겨주세요. 다른 분들께도 도움이 될 수 있도록 좋아요와 공유 부탁드립니다.