많은 사용자들이 VirtualBox에서 가상 디스크를 가상 머신에 연결하려고 할 때 VBOX_E_FILE_ERROR(0x80bb0004) 오류가 발생한다고 보고하고 있습니다. 또 다른 사용자들은 VM VirtualBox Manager에서 이전에 생성한 어플라이언스를 내보내려고 할 때 동일한 문제가 나타난다고 전합니다.
VBOX_E_FILE_ERROR(0x80bb0004) 오류의 주요 원인
다양한 사용자 사례와 실제로 문제를 해결한 방법들을 분석한 결과, 이 오류 메시지를 유발하는 몇 가지 흔한 시나리오를 확인할 수 있었습니다.
- .vmdk 또는 .vdi 파일 손상 – 인터넷에서 다운로드한 가상 어플라이언스를 가져올 때 이 오류가 자주 보고됩니다. 불완전한 다운로드나 네트워크 문제로 인해 발생할 수 있습니다.
- vboxmanage.exe에 관리자 권한이 없음 – 가져오기 또는 내보내기 과정에 관여하는 구성 요소에 관리자 권한이 없으면 문제가 발생할 수 있습니다. 특히 USB 드라이브에 저장된 가상 디스크를 연결하려 할 때 자주 보고됩니다.
- 가상 머신 구성 업데이트 필요 – 수동 작업으로 인해 현재 가상 머신 구성이 손상되었을 가능성도 있습니다. 비슷한 상황의 일부 사용자는 VirtualBox에서 가상 머신을 처음부터 다시 생성하여 문제를 해결했습니다.
- .vdi 또는 .vmdk 파일의 배드 섹터 – CHKDSK 유틸리티로 배드 섹터를 검사한 후 문제가 해결되었다는 사용자들이 있습니다. 이는 파일 손상으로도 오류가 발생할 수 있음을 시사합니다.
- VM VirtualBox 설치 손상 – Windows용 VirtualBox 설치가 손상된 경우에도 이 오류 메시지가 나타날 수 있습니다. 일부 사용자는 VM VirtualBox 클라이언트와 관련 구성 요소를 모두 제거한 후 문제를 해결했습니다.
현재 이 문제로 어려움을 겪고 있다면, 아래에서 검증된 문제 해결 단계를 순서대로 따라 해보세요. 비슷한 상황의 다른 사용자들이 실제로 효과를 봤던 방법들입니다.
최상의 결과를 얻으려면 아래 방법들을 순서대로 진행하면서 본인 상황에 맞는 해결책을 찾을 때까지 시도해 보시기 바랍니다.
방법 1: .vmdk 또는 .vdi 파일 다시 다운로드
Oracle VM VirtualBox Manager에 가상 어플라이언스를 가져올 때 이 오류가 발생한다면, 파일이 어떤 식으로든 손상되었을 가능성이 매우 높습니다.
대부분의 사용자는 가상 어플라이언스를 다시 다운로드하거나 철저한 CHKDSK 검사를 실행한 후 문제를 해결했다고 보고했습니다.
위와 같은 상황이라면, 먼저 .vmdk 파일을 다시 다운로드하세요(인터넷에서 받은 경우). 중단되거나 부분적으로만 완료된 다운로드일 수 있습니다.
다운로드가 완료되면 가상 어플라이언스를 VM VirtualBox Manager에 다시 가져와 보세요. 만약 VBOX_E_FILE_ERROR(0x80bb0004) 오류가 다시 나타난다면, 다운로드 손상이 원인이 아니라는 것이 확인된 것입니다.
여전히 오류가 발생하거나 인터넷에서 .vmdk 파일을 받지 않았다면, 다음 방법으로 넘어가세요.
방법 2: vboxmanage.exe를 관리자 권한으로 실행
오류 코드가 '액세스 거부(Access Denied)' 오류와 함께 나타난다면, vboxmanage 실행 파일을 관리자 권한으로 열지 않아서 문제가 발생했을 가능성이 큽니다. 일부 사용자는 VirtualBox와 vboxmanage.exe를 모두 관리자 권한으로 실행한 후 문제가 해결되었다고 보고했습니다.
이는 USB 드라이브에 저장된 가상 디스크를 가상 머신에 연결하려 할 때 특히 흔하게 발생합니다. USB 장치에 대한 RAW 액세스에는 관리자 권한이 필요하며, 이것이 오류를 유발할 수 있습니다.
따라서 다른 작업을 시도하기 전에 vboxmanage.exe를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택하여 관리 작업을 진행하세요.
이 방법으로 문제가 해결되지 않았다면, 다음 방법으로 넘어가세요.
방법 3: 새 가상 머신 생성
어플라이언스 OVA 파일을 VirtualBox로 가져올 때 VBOX_E_FILE_ERROR(0x80BB0004) 오류가 발생한 여러 사용자가 가상 머신을 처음부터 새로 생성하여 문제를 해결했다고 보고했습니다.
아래는 빠른 설정 가이드입니다.
- Oracle VM VirtualBox를 열고 새로 만들기(New)를 눌러 새 가상 머신을 생성합니다.
- 새 가상 머신의 이름을 지정하고, 에뮬레이트할 운영 체제의 종류(Type)와 버전(Version)을 선택합니다.
- 슬라이더를 사용해 메모리 크기를 할당하고 다음(Next)을 클릭합니다.
- 다음 화면에서 기존 가상 하드 디스크 파일 사용(Use an existing virtual hard disk file)을 선택하고, 폴더 아이콘을 클릭해 .vdi 파일 위치를 찾아 지정합니다.
- 새 가상 머신 생성이 완료되면, 이전에 VBOX_E_FILE_ERROR(0x80bb0004) 오류를 일으켰던 동일한 작업을 반복하여 문제가 해결되었는지 확인합니다.
여전히 같은 오류 메시지가 표시된다면, 다음 방법으로 넘어가세요.
방법 4: CHKDSK 실행
컴퓨터에서 CHKDSK 검사를 실행한 후 문제가 해결되었다는 사용자들이 여럿 있습니다. CHKDSK 유틸리티는 .vdi 파일의 오류를 찾아 수정하는 데 충분히 효과적입니다.
.vdi 파일의 배드 섹터 때문에 오류가 발생한 것이라면, 아래 절차로 문제를 완전히 해결할 수 있습니다.
참고: Linux에서 이 문제가 발생한다면 FSCK(File System Check) 유틸리티를 대신 사용할 수 있습니다.
- Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다. 그런 다음 "cmd"를 입력하고 Ctrl + Shift + Enter를 눌러 관리자 권한 명령 프롬프트 창을 엽니다.
- 관리자 권한 명령 프롬프트에서 아래 명령어를 입력하고 Enter를 눌러 검사를 시작합니다.
chkdsk X: /f /r /x
참고: X는 .vmdk 또는 .vdi 파일이 있는 드라이브의 볼륨 문자를 나타내는 자리표시자일 뿐입니다. 실제 드라이브 문자에 맞게 변경하세요. 예: chkdsk c: /f /r /x
- 이 명령은 볼륨을 검사하고 발견된 오류를 수정하며, 배드 섹터에서 정보를 복구하려고 시도합니다. 절차가 완료되면 명령 프롬프트를 닫고 컴퓨터를 재시작합니다.
- 재시작 후, 이전에 VBOX_E_FILE_ERROR(0x80bb0004) 오류가 표시되었던 동일한 작업을 반복하여 문제가 해결되었는지 확인합니다.
여전히 같은 오류 메시지가 나타난다면, 마지막 방법으로 넘어가세요.
방법 5: Oracle VirtualBox 재설치
동일한 VBOX_E_FILE_ERROR(0x80bb0004) 오류를 겪던 일부 사용자는 Oracle VirtualBox를 완전히 재설치한 후에야 문제가 해결되었다고 보고했습니다. 이는 손상된 설치가 이 오류의 원인일 수 있음을 시사합니다.
아래는 Oracle VirtualBox를 재설치하는 빠른 가이드입니다.
- Windows 키 + R을 눌러 실행 대화 상자를 엽니다. 그런 다음 "appwiz.cpl"을 입력하고 Enter를 눌러 프로그램 및 기능(Programs and Features)을 엽니다.
- 프로그램 및 기능에서 응용 프로그램 목록을 스크롤하여 Oracle VM VirtualBox를 찾습니다. 항목을 마우스 오른쪽 버튼으로 클릭하고 제거(Uninstall)를 선택합니다.
- 확인 메시지에서 예(Yes)를 클릭하여 Oracle VM VirtualBox를 제거합니다.
- 제거가 완료되면 컴퓨터를 재시작합니다.
- 재시작 후 VirtualBox 공식 웹사이트에 접속하여 Windows hosts를 클릭하고 최신 버전의 VirtualBox for Windows를 다운로드합니다.
- 설치 실행 파일을 열고 화면의 지시에 따라 시스템에 소프트웨어를 다시 설치합니다.
- 가상 디스크를 가상 머신에 다시 연결하여 오류가 계속 발생하는지 확인합니다.