이 가이드에서는 Oracle VM VirtualBox에 Windows 8.1, Windows 10 또는 Windows Server 2012 64비트 운영체제를 설치하려고 할 때 나타나는 VirtualBox 오류 0x000000C4를 해결하는 자세한 방법을 단계별로 안내합니다.
오류가 발생하면 화면에 아래와 같은 메시지가 표시됩니다.
PC를 다시 시작해야 합니다.
전원 버튼을 길게 눌러 주세요.
오류 코드: 0x000000C4
매개변수:
0x0000000000000091
0x000000000000000F
0xFFFFF80141B5BA80 (또는 "0xFFFFF801E5962A80")
0x0000000000000000
VirtualBox 오류 0x000000C4 해결 방법 (Windows 10, 8.1, Server 2012)
중요: 아래 방법을 진행하기 전에 반드시 다음 두 가지를 확인하세요.
- 최신 버전의 Oracle VirtualBox가 설치되어 있는지 확인
- VM 설정에서 설치할 운영체제 유형이 64비트로 지정되어 있는지 확인
방법 1. BIOS에서 데이터 실행 방지(DEP) 활성화
오류 코드 0x000000C4를 해결하는 첫 번째 방법은 BIOS에서 '데이터 실행 방지(Data Execution Prevention)' 기능을 활성화하는 것입니다. 절차는 다음과 같습니다.
1. 컴퓨터 전원을 켜고 BIOS(CMOS Setup) 설정 화면으로 진입합니다.
2. Advanced(고급) 또는 Security(보안) 메뉴로 이동한 뒤 Data Execution Protection(데이터 실행 방지) 옵션을 활성화(Enable)합니다.
* 참고: 제조사에 따라 해당 옵션이 "No Execute Memory Protection", "Execute Disable Bit", "Execute Disable Function", "NX Bit" 등의 이름으로 표시될 수 있습니다.
3. 변경 사항을 저장하고 BIOS 설정을 종료합니다.
4. Windows로 정상 부팅합니다.
5. VirtualBox를 실행하고 가상 머신 설치를 다시 진행합니다.
방법 2. CMPXCHG16B 명령어 활성화
Microsoft에 따르면, 64비트 PC에 Windows 8.1, Windows 10 또는 Server 2012 64비트 운영체제를 설치하기 위한 시스템 요구 사항 중 하나는 CMPXCHG16B 명령어("CompareExchange128"이라고도 함)를 지원하는 프로세서입니다. 그러나 일부 구형 CPU에는 이 명령어가 포함되어 있지 않기 때문에, "0x000000C4" 오류를 우회하려면 가상 머신에서 해당 기능을 직접 활성화해야 합니다. 절차는 다음과 같습니다.
1. 관리자 권한으로 명령 프롬프트를 실행합니다.
2. 아래 명령어를 입력하여 VirtualBox 폴더로 이동합니다.
cd \Program Files\Oracle\VirtualBox
3. 다음 명령어를 입력하여 등록된 가상 머신 목록을 확인합니다.
VBoxManage.exe list vms
4. 출력된 목록에서 오류 0x000000C4가 발생하는 가상 머신의 이름을 확인합니다.
* 예시: 이 경우 "Windows8.1_x64_Pro"라는 가상 머신에서 오류가 발생했습니다.
5. 아래 명령어에서 "VM 이름" 부분을 오류가 발생하는 가상 머신의 실제 이름으로 교체한 후 Enter 키를 누릅니다.
VBoxManage.exe setextradata "VM 이름" VBoxInternal/CPUM/CMPXCHG16B 1
* 예시: 위 예시의 경우 명령어는 다음과 같습니다.
VBoxManage.exe setextradata "Windows8.1_x64_Pro" VBoxInternal/CPUM/CMPXCHG16B 1
6. 명령 프롬프트를 닫고 가상 머신 설치를 진행합니다.
* 팁: 설치된 모든 가상 머신에 CMPXCHG16B 명령어를 한 번에 활성화하려면 아래 명령어를 사용하세요.
VBoxManage.exe setextradata global VBoxInternal/CPUM/CMPXCHG16B 1
마무리
여기까지입니다! 위 두 가지 방법 중 하나를 적용하면 대부분의 경우 오류 0x000000C4 없이 64비트 운영체제를 정상적으로 설치할 수 있습니다. 이 가이드가 도움이 되었다면 댓글로 경험을 공유해 주시고, 주변에도 널리 알려주세요.