728x90
반응형
1. VirtualBox 가상 머신 실행 오류 E_FAIL (0x80004005) 원인 및 해결 방법
VirtualBox에서 가상 머신 실행 중 다음과 같은 오류가 발생할 수 있습니다.
The virtual machine has terminated unexpectedly during startup with exit code -1073741819 (0xC0000005).
결과 코드: E_FAIL (0x80004005)
구성 요소: MachineWrap
인터페이스: IMachine
이 오류는 가상 머신이 시작되지 못하고 종료되는 문제로, 다음과 같은 원인이 있습니다.
- Windows의 Hyper-V 충돌
- VirtualBox 설정 오류
- 보안 소프트웨어 충돌
- VirtualBox 호환성 문제
- VBoxHardening.log 파일의 오류
아래 해결 방법을 하나씩 따라 하면 대부분의 문제를 해결할 수 있습니다.
2. VirtualBox E_FAIL (0x80004005) 오류 해결 방법
✅ 1) VirtualBox를 관리자 권한으로 실행
- VirtualBox 실행 파일 (VirtualBox.exe)을 우클릭
- "관리자 권한으로 실행" 선택
- 가상 머신을 다시 실행하여 오류가 해결되는지 확인
✅ 2) Hyper-V 비활성화
Windows의 Hyper-V가 활성화되면 VirtualBox 실행이 막힐 수 있습니다.
📌 Hyper-V 비활성화 방법
- 명령 프롬프트 (관리자 권한) 실행
- 아래 명령어 입력 후 엔터
bcdedit /set hypervisorlaunchtype off
- Windows 재부팅
- VirtualBox에서 가상 머신을 다시 실행
✅ 3) VirtualBox 확장팩 (Extension Pack) 설치
VirtualBox와 가상 머신의 호환성을 높이기 위해 VirtualBox Extension Pack을 설치하세요.
📌 설치 방법
- VirtualBox 공식 사이트 이동
- Extension Pack 다운로드
- VirtualBox에서 설정 → 확장으로 이동하여 확장팩 설치
- 가상 머신 다시 실행
✅ 4) VirtualBox 로그 파일(VBoxHardening.log) 확인
- VirtualBox 오류의 자세한 원인은 VBoxHardening.log 파일에서 확인할 수 있습니다.
- 경로:
C:\Users\사용자명\VirtualBox VMs\가상머신이름\Logs\VBoxHardening.log
- 로그를 열어 특정 오류 메시지를 확인 후 조치
✅ 5) VirtualBox 설정 변경
📌 CPU 및 RAM 설정 변경
- VirtualBox 실행 → 가상 머신 선택 → 설정
- "시스템" → "프로세서" 이동
- CPU 개수를 1개로 변경 후 실행
- "메모리" 이동
- RAM 크기를 줄여 실행
📌 VT-x / AMD-V 비활성화
- 설정 → 시스템 → 가속화
- VT-x/AMD-V 비활성화
- 가상 머신 실행
📌 3D 가속화 비활성화
- 설정 → 디스플레이
- "3D 가속 사용" 옵션 해제
- 가상 머신 실행
📌 네트워크 어댑터 변경
- 설정 → 네트워크
- "어댑터 1"을 NAT 또는 브리지 어댑터로 변경
- 가상 머신 실행
✅ 6) VirtualBox 및 Windows 업데이트
- VirtualBox 최신 버전 다운로드 및 설치
- Windows 업데이트 확인
- 설정 → 업데이트 및 보안 → Windows 업데이트 실행
✅ 7) VirtualBox 완전 삭제 후 재설치
- VirtualBox 및 Extension Pack 제거
- 남은 설정 파일 삭제
- C:\Users\사용자명\.VirtualBox 폴더 삭제
- 최신 VirtualBox 다운로드 후 재설치
3. 결론
VirtualBox 가상 머신 실행 오류(E_FAIL 0x80004005)는 대부분 Hyper-V 충돌, VirtualBox 설정 문제, 로그 파일 오류로 인해 발생합니다.
위 해결 방법을 하나씩 따라 하면 문제를 해결할 수 있습니다.
💡 추가 질문이나 오류 로그(VBoxHardening.log) 분석이 필요하다면 공유해 주세요! 🚀
반응형