VirtualBox 결과 코드를 수정하는 6가지 방법: Windows에서 E_FAIL(0x80004005) 오류
VirtualBox 는 가상 머신 세션을 열 수 없을 때 "E_FAIL(0x80004005)" 오류 코드를 표시합니다. 오류는 VirtualBox(VirtualBox) 앱 문제, 구성 파일 또는 하드웨어 관련 문제 로 인해 발생할 수 있습니다 .
이 자습서에서는 Windows(Windows) 장치 의 E_FAIL (0x80004005) VirtualBox 오류에 대한 가능한 원인과 문제 해결 솔루션을 강조 합니다.
1. 버추얼박스 업데이트
일부 Windows 사용자 는 (Some Windows users)VirtualBox 6 의 최신 빌드를 설치하여 이 오류를 해결했습니다 . 개발자 웹 사이트(developer’s website) 로 이동하여 Windows 호스트 VirtualBox 설정 파일 을 다운로드 합니다.
앱 내에서 직접 VirtualBox 를 업데이트할 수도 있습니다. VirtualBox Manager 앱을 열고 메뉴 모음에서 파일 을 선택한 다음 (File)업데이트 (Updates)확인(Check) 을 선택합니다 .
제공된 링크를 선택하여 VirtualBox(VirtualBox) 최신 버전의 실행 파일(.exe)을 다운로드합니다 .
2. Windows 하이퍼바이저(Windows Hypervisor) ( Hyper-V ) 를 다시 시작합니다.
Hyper-V 는 컴퓨터에서 여러 운영 체제를 가상 머신으로 실행할 수 있게 해주는 Windows 기능입니다. Hyper-V 에 결함이 있는 경우 VirtualBox 에서 가상 컴퓨터에 액세스하지 못할 수 있습니다 .
Windows 에서 Hyper-V 를 다시 시작 하면 (아래 단계 참조) VirtualBox 가 가상 머신 세션을 실행하지 못하게 하는 문제를 해결할 수 있습니다.
- 시작(Start) 메뉴를 열고 검색 창에 cmd를 입력한 다음 명령 프롬프트(Command Prompt) 앱 아래에서 관리자 권한으로 실행 을 선택합니다.(Run)
- (Paste)명령 프롬프트(Command Prompt) 콘솔 에 bcdedit /set hypervisorlaunchtype off를 붙여넣고 Enter 키를 누릅니다 .
이 명령을 실행하면 컴퓨터 에서 Hyper-V 가 꺼집니다 . 컴퓨터에 여러 운영 체제가 설치되어 있는 경우 아래 명령을 실행 하여 활성/현재 OS에 대해 Hyper-V 를 비활성화합니다.(Hyper-V)
(Paste)명령 프롬프트(Command Prompt) 콘솔 에 bcdedit /set {current} hypervisorlaunchtype off 를 붙여넣고 Enter 키를 누릅니다 .
"이 작업이 성공적으로 완료되었습니다" 메시지가 표시되면 컴퓨터를 다시 시작합니다.
- 관리자 권한으로 명령 프롬프트(Command Prompt) 를 열고 아래 명령을 실행하여 Hyper-V 를 다시 활성화 합니다.
bcdedit /set 하이퍼바이저 실행 유형 자동
명령 프롬프트(Command Prompt) 에 "작업이 성공적으로 완료되었습니다"라는 메시지가 표시 되면 컴퓨터를 다시 시작합니다 . VirtualBox 를 실행 하고 가상 머신을 열어보십시오.
3. 저장된 상태 폐기
VirtualBox 는 (VirtualBox)가상 세션의 저장된 상태(virtual session’s saved state) 에 문제가 있는 경우 E_FAIL (0x80004005) 오류 를 표시할 수도 있습니다 . 따라서 세션을 복원할 수 없으면 저장된 상태를 버리고 가상 머신을 다시 여십시오.
시스템의 저장된 상태를 버리는 것은 시스템을 종료하는 것과 같은 효과가 있습니다. VirtualBox 를 열고 가상 머신을 마우스 오른쪽 버튼으로 클릭하고 저장된 상태 폐기(Discard Saved State) 를 선택하고 (또는 Ctrl + J 를 누름 ) 세션을 다시 시작합니다.
"저장된 상태 삭제"가 회색으로 표시되면 아래 문제 해결 솔루션을 시도해 보십시오. 즉, 가상 머신에 저장된 상태가 없습니다.
4. VirtualBox 구성 파일 이름 바꾸기(VirtualBox Configuration Files)
(Force-quitting VirtualBox)먼저 가상 머신을 닫지 않고 VirtualBox를 강제 종료 하면 E_FAIL (0x80004005) 오류가 발생할 수 있습니다. 우리는 이것이 어떻게 그리고 왜 일어나는지 설명할 것입니다.
VirtualBox 에 "Linux PC" 가상 머신이 있다고 가정해 보겠습니다 . 가상 머신을 시작하면 VirtualBox 는 머신의 파일 이름을 "Linux PC.vbox"에서 " Linux PC.vbox-prev "로 바꿉니다 . 그런 다음 VirtualBox(VirtualBox) 는 활성 세션에 대한 가상 머신 파일("Linux PC.vbox-tmp")의 새/임시 복사본을 만들고 사용합니다.
가상 머신 세션을 종료하면 VirtualBox 는 임시 파일(예: Linux PC.vbox-tmp )의 이름을 Linux PC.vbox 로 바꿉니다 . " Linux PC.vbox -prev" 파일은 백업 역할을 합니다. VirtualBox 는 새 세션을 시작할 때마다 파일을 덮어씁니다.
가상 머신을 닫지 않고 VirtualBox 를 종료 하면 파일 변환 프로세스가 중단될 수 있습니다. 그러면 다음에 가상 머신을 시작하려고 할 때 " 결과 코드(Result Code) : E_FAIL (0x80004005)" 오류가 표시됩니다.(E_FAIL)
PC의 VirtualBox 폴더를 열고 가상 머신용 .vbox 파일이 있는지 확인합니다. 폴더에서 임시(.vbox-tmp) 및 백업(.vbox-prev) 파일만 찾으면 가상 머신을 실행하는 동안 VirtualBox 를 강제 종료했을 수 있습니다.(VirtualBox)
백업 파일의 이름을 바꾸면 문제를 해결하고 가상 머신을 다시 실행할 수 있습니다. VirtualBox Manager 응용 프로그램을 닫고 아래 단계에 따라 완료하십시오.
- 파일 탐색기(File Explorer) 에서 VirtualBox의 파일 관리자를 엽니다 . 로컬 디스크(C:) 폴더를 열고 사용자(Users) 폴더를 두 번 클릭한 다음 컴퓨터 또는 계정 이름을 선택합니다.
- VirtualBox VM(VirtualBox VMs) 폴더를 열고 Machines 를 선택한 다음 가상 머신의 폴더를 두 번 클릭합니다.
- 두 파일(.vbox-tmp 및 .vbox-prev)을 컴퓨터 어딘가에 복사하거나 백업합니다. 임시 파일의 파일 확장자를 .vbox-prev에서 .vbox로 변경합니다.
- 경고 프롬프트에서 확인을 선택 하고 (Select OK)VirtualBox 에서 가상 머신을 엽니다 .
- 오류가 지속되면 VirtualBox를 닫고(Close VirtualBox) .vbox 파일을 다시 .vbox-prev로 변경합니다. 그런(Afterward) 다음 .vbox-temp 파일의 이름을 .vbox로 바꾸고 VirtualBox 가 이제 가상 머신을 실행하는지 확인합니다.
참고: 이전 VirtualBox 버전(v3.2 이하)은 가상 머신 구성 파일을 .vbox 가 아닌 (.vbox).xml 형식으로 저장 합니다. 가상 머신 폴더에서 이 확장자를 가진 파일을 찾으면 위의 단계에 따라 이름을 바꿉니다. 즉, .xml -prev 또는 .xml -tmp 형식 의 파일을 .xml 로 변경합니다 .
5. BIOS 설정 에서 가상화 활성화(BIOS Settings)
가상 머신을 실행하려면 컴퓨터에서 하드웨어 또는 CPU 가상화가 활성화되어 있어야 합니다. (CPU)VirtualBox 의 오류 세부 정보에 " AMD-v " 또는 "VT-x" 키워드가 포함되어 있으면 PC의 하드웨어 가상화가 비활성화되었을 수 있습니다.
아래 단계에 따라 컴퓨터의 하드웨어 가상화 상태를 확인하십시오.
- Settings > System > Recovery > Advanced 시작 으로 이동 하고 지금 다시(Restart) 시작을 선택 합니다 .
Windows 10 에서 Settings > Updates 및 Security > Recovery 로 이동 하고 "고급 시작" 섹션에서 지금 다시 시작(Restart) 을 선택 합니다.
- 문제 해결로 이동하십시오.> 고급 옵션. > UEFI Firmware Settings다시 시작(Restart) 을 선택 하여 PC의 UEFI 또는 BIOS 설정으로 부팅합니다.
- BIOS 설정 에서 가상화를 활성화하는 방법 은 PC 제조업체 또는 모델에 따라 다릅니다. Lenovo 장치의 경우 구성(Configuration) 섹션 으로 이동 하여 (Lenovo)Intel Virtual Technology 를 Enabled 로 설정 하십시오.
HP 컴퓨터 의 구성 섹션으로 이동하여 (Configuration)가상화 기술(Virtualization Technology) 을 활성화된 상태로 유지합니다. 이 Microsoft 지원 문서(Microsoft Support document) 에는 모든 PC 제조업체 및 장치에 대한 가상화를 활성화하기 위한 지침이 있습니다.
- "종료" 섹션으로 이동하여 변경 사항 저장 종료를 선택하고 (Saving Changes)예(Yes) 를 선택 하여 Windows 로 부팅 합니다 .
VirtualBox 는 이제 PC의 (VirtualBox)BIOS/UEFI 설정 에서 가상화를 활성화한 후 가상 머신을 실행해야 합니다 .
6. 버추얼박스 재설치
문제 해결 트릭으로 문제가 해결되지 않으면 VirtualBox 를 제거 하십시오. 그런(Afterward) 다음 컴퓨터를 재부팅하고 최신 VirtualBox 버전을 설치합니다. VirtualBox 를 다시 설치 하면 이 Microsoft 커뮤니티 스레드(Microsoft Community thread) 에서 일부 Windows 사용자 의 문제가 해결되었습니다 .
시작(Start) 메뉴 검색 에 virtualbox를 입력 하고 Oracle VM VirtualBox 앱 아래 에서 제거 를 선택한 다음 제거 프롬프트를 따릅니다.(Uninstall)
(Contact Oracle Support)VirtualBox 를 다시 설치했는데도 "결과 코드: E_FAIL (0x80004005)" 오류가 지속되면 (E_FAIL)Oracle 지원 또는 PC 제조업체에 문의하십시오 .
Related posts
Netflix 오류 코드 UI-113을 수정하는 가장 좋은 방법 7가지
Windows 중지 코드 메모리 관리 BSOD를 수정하는 방법
Windows에서 "Windows가 이 장치를 중지했습니다" 코드 43 오류를 수정하는 방법
Windows 오류 코드 0x80070005를 수정하는 방법
Netflix 오류 코드를 수정하는 7가지 가장 좋은 방법: M7053-1803
iPhone 및 Android에서 Gboard가 작동하지 않는 오류를 수정하는 9가지 방법
"Windows에서 포맷을 완료할 수 없습니다" 오류를 수정하는 방법
Windows에서 "이 위치에 저장할 권한이 없습니다" 오류를 수정하는 8가지 방법
Windows 10에서 소리가 나지 않는 문제를 해결하는 방법
"Windows가 장치 또는 리소스와 통신할 수 없음" 오류 수정
Windows 8.1/10으로 업그레이드한 후 밝기를 조정할 수 없는 문제 수정
Windows 11/10에서 누락된 iPhone DCIM 폴더 수정
Windows에서 마이크 에코 문제를 해결하는 방법
Chrome에서 ERR_CONNECTION_RESET을 수정하는 9가지 방법
COM Surrogate가 Windows 7에서 작동하지 않는 문제 수정
Roblox 오류 코드 279를 수정하는 방법
Windows 10에서 왼쪽 클릭이 작동하지 않습니까? 수정하는 상위 7가지 방법
Windows에서 "업데이트를 완료할 수 없습니다" 오류를 수정하는 방법
Windows 11/10에서 audiodg.exe 높은 CPU 사용량을 수정하는 방법
"Windows에서 하나 이상의 시스템 구성 요소를 구성할 수 없습니다" 오류를 수정하는 방법