Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

수정 방법: VirtualBox '종료 코드 1(0x1)' 오류 – 가상 머신이 시작 중 예기치 않게 종료되는 문제 해결

많은 VirtualBox 사용자들이 가상 머신을 실행하려고 할 때마다 "가상 머신이 시작 도중 종료 코드 1(0x1)로 예기치 않게 종료되었습니다" 오류 메시지를 마주하고 있습니다. 피해 사용자들은 이 오류가 여러 가상 머신에서 동시에 발생하며, 새로 생성한 가상 머신에서도 나타난다고 보고했습니다. 이 문제는 Windows 7, Windows 8.1, Windows 10 환경에서 발생하는 것으로 확인되었습니다.

수정 방법: VirtualBox  종료 코드 1(0x1)  오류 – 가상 머신이 시작 중 예기치 않게 종료되는 문제 해결

'종료 코드 1(0x1)' 오류의 원인은 무엇일까?

다양한 사용자 사례를 분석한 결과, 이 오류 메시지를 유발할 수 있는 몇 가지 주요 원인을 확인할 수 있었습니다:

  • VirtualBox 커널 드라이버 미설치 또는 손상 – 일부 사용자는 VirtualBox와 커널 드라이버를 함께 재설치하여 문제를 해결했습니다.
  • 서드파티 백신 프로그램과의 충돌 – 백신의 실시간 보호 기능을 일시적으로 비활성화하자 문제가 해결된 사례가 있습니다.
  • 잘못된 Windows 업데이트 – 특정 업데이트가 이 오류를 유발하는 것으로 확인되었으며, 현재까지는 Windows 7에서만 보고되었습니다.

아래 방법들은 효율성 순으로 정렬되어 있으므로, 소개된 순서대로 하나씩 시도하며 자신의 상황에 맞는 해결책을 찾아보세요.

방법 1: 시스템 재시작

아직 시도하지 않았다면, 우선 간단히 컴퓨터를 재부팅해 보세요. 재부팅 후 VirtualBox가 오류 없이 정상적으로 가상 머신을 열었다는 사용자 보고가 여럿 있습니다.

재시작으로 해결되지 않거나 더 근본적인 해결책을 찾고 있다면 다음 방법으로 넘어가세요.

방법 2: 가상 머신 실행 중 백신 비활성화

이 오류를 자주 유발하는 또 다른 원인은 외부 백신 프로그램(Windows Defender가 아닌 서드파티 보안 소프트웨어)입니다.

서드파티 백신을 사용하던 여러 사용자가 실시간 보호 기능을 비활성화하면 오류가 발생하지 않는다고 보고했습니다. 실시간 보호를 끄는 방법은 백신 제품마다 다르지만, 일반적으로 작업 표시줄의 백신 아이콘을 마우스 오른쪽 버튼으로 클릭해 컨텍스트 메뉴에서 비활성화할 수 있습니다.

수정 방법: VirtualBox  종료 코드 1(0x1)  오류 – 가상 머신이 시작 중 예기치 않게 종료되는 문제 해결

또는 보안 프로그램을 시스템에서 완전히 제거하는 것도 한 가지 방법입니다. 완전 제거 가이드(여기)를 참고하세요.

백신 관련 조치를 마친 후 VirtualBox를 열고 가상 머신을 다시 실행해 보세요. 백신이 원인이었다면 더 이상 오류가 발생하지 않을 것입니다.

그래도 오류가 계속된다면 다음 방법으로 넘어가세요.

방법 3: VirtualBox 커널 드라이버 설치

많은 사용자가 VirtualBox와 VBoxDrv.inf(VirtualBox 커널 드라이버)를 재설치하여 문제를 해결했습니다. 일부 사용자는 드라이버만 설치해도 충분했다고 하지만, VirtualBox 구성 요소 전체를 새로 초기화하는 것이 더 확실합니다. 전체 과정은 다음과 같습니다:

  1. Windows 키 + R을 눌러 실행 대화 상자를 연 뒤, "appwiz.cpl"을 입력하고 Enter를 눌러 프로그램 및 기능을 엽니다.수정 방법: VirtualBox  종료 코드 1(0x1)  오류 – 가상 머신이 시작 중 예기치 않게 종료되는 문제 해결
  2. 프로그램 및 기능 목록에서 Oracle VM VirtualBox를 찾아 마우스 오른쪽 버튼으로 클릭한 뒤 제거를 선택합니다. 화면 지시에 따라 프로그램을 삭제합니다.수정 방법: VirtualBox  종료 코드 1(0x1)  오류 – 가상 머신이 시작 중 예기치 않게 종료되는 문제 해결
  3. 제거가 완료되면 컴퓨터를 재시작합니다. 재부팅 후에는 서드파티 백신이 실행 중이지 않은지 확인하세요.
  4. 파일 탐색기를 열고 다음 경로로 이동합니다:
    C:\ Program Files \ Oracle \ VirtualBox \ drivers \ vboxdrv \ VBoxDrv.inf
  5. 해당 위치에서 VBoxDrv.inf 파일을 마우스 오른쪽 버튼으로 클릭하고 설치를 선택한 뒤, UAC(사용자 계정 컨트롤) 창에서 를 클릭합니다.수정 방법: VirtualBox  종료 코드 1(0x1)  오류 – 가상 머신이 시작 중 예기치 않게 종료되는 문제 해결
  6. "작업을 완료했습니다" 메시지가 표시되면 확인을 누르고 가상 머신을 다시 실행합니다. 이제 오류 없이 정상적으로 열릴 것입니다.수정 방법: VirtualBox  종료 코드 1(0x1)  오류 – 가상 머신이 시작 중 예기치 않게 종료되는 문제 해결

방법 4: Microsoft 버그 수정 업데이트 설치 (Windows 7 전용)

사용자 보고에 따르면, 특정 Windows 업데이트가 이 오류를 유발하는 것으로 확인되었습니다. KB3004394 업데이트가 .cat 파일 설치에 실패하면서 VirtualBox가 여러 DLL 파일의 신뢰성을 검증하지 못하게 됩니다.

참고: Windows 7이 아니라면 바로 방법 5로 넘어가세요.

다행히 Microsoft가 이미 핫픽스를 배포했기 때문에 해결 방법은 매우 간단합니다. Windows 7에서 잘못된 업데이트로 인한 오류를 해결하려면 아래 단계를 따르세요:

  1. Microsoft 공식 페이지(여기)에 접속해 "Download the package now"를 클릭하여 Windows 7용 핫픽스를 다운로드합니다.수정 방법: VirtualBox  종료 코드 1(0x1)  오류 – 가상 머신이 시작 중 예기치 않게 종료되는 문제 해결
  2. 다음 화면에서 다운로드 버튼을 클릭해 다운로드를 시작합니다.수정 방법: VirtualBox  종료 코드 1(0x1)  오류 – 가상 머신이 시작 중 예기치 않게 종료되는 문제 해결
  3. 다운로드가 완료되면 업데이트 실행 파일을 열고 화면 지시에 따라 설치합니다. 이 핫픽스는 제거 도구 역할을 하며 잘못된 업데이트를 완전히 삭제합니다.
  4. 컴퓨터를 재부팅한 뒤 가상 머신을 다시 열어 오류가 사라졌는지 확인합니다. 그래도 오류가 발생한다면 마지막 방법으로 넘어가세요.

방법 5: 헤드리스(Headless) 모드로 시작 (임시 해결책)

위 방법들로 해결되지 않았다면, 많은 사용자가 활용한 우회 방법이 있습니다. 단, 이 방법은 어디까지나 임시적인 해결책이라는 큰 단점이 있습니다.

가상 머신을 헤드리스 모드로 시작한 뒤 Show 버튼을 누르면 오류가 발생하지 않는다는 보고가 있습니다. 방법은 다음과 같습니다:

  1. VM VirtualBox를 열고 오류가 발생하는 가상 머신을 한 번 클릭해 선택합니다. 그런 다음 시작(Start) 아이콘 옆의 화살표를 클릭하고 Headless 시작을 선택합니다.수정 방법: VirtualBox  종료 코드 1(0x1)  오류 – 가상 머신이 시작 중 예기치 않게 종료되는 문제 해결
  2. 10~15초간 기다린 후 Show를 클릭해 화면을 불러옵니다.수정 방법: VirtualBox  종료 코드 1(0x1)  오류 – 가상 머신이 시작 중 예기치 않게 종료되는 문제 해결

    이것으로 끝입니다. 단, 가상 머신을 시작할 때마다 위 과정을 반복해야 한다는 점을 기억하세요.

참고: 브라우저에 설치된 플러그인이 VirtualBox와 충돌을 일으키지 않는지도 확인하세요. IBM Trusteer Rapport 플러그인이 VirtualBox와 호환되지 않는 것으로 알려져 있으므로, 가상 머신에 접근하기 전에 해당 플러그인을 제거하는 것이 좋습니다.