[VirtualBox] Runtime error opening(0X80004005)

다빈·2025년 1월 11일

VirtualBox 로 가상머신을 만들어 Oracle 19c를 가동 설정해놓은 상태였는데, 수업 준비하려고 VirtualBox를 실행시키니 갑자기 이 화면처럼 파일 path를 찾을 수 없다며 런타임에러가 발생했다

분명 저번에 프로그램 끄기 전에 suspend 시키고 종료했던 것 같은데 구글링한 결과로는 VM의 업데이트 상태와 새로 진행할 업데이트가 충돌하면서 이렇게 파일이 깨질 수도 있다고 한다

아마도 어제 시스템 리부트하면서 이 부분에도 여파가 좀 있었던 걸로 추정된다

우선 오류를 해결하기 위해 구글링부터 했다

다행히 스택오버플로우에 포스팅이 있어서 이 글부터 따라해보았다

Stackoverflow | Oracle virtual box inaccessible

VM이 저장된 폴더 하위에 보면 .vbox-prev, .vbox-tmp인 파일이 있는데 .vbox-prev 파일을 .vbox 파일로 복사해서 VirtualBox로 다시 실행하라는 내용이었다

그래서 폴더에서 원래 있던 .vbox 파일을 다른 폴더로 옮기고
.vbox-prev 파일을 복사해 .vbox 파일로 만들어서 실행하려고 VirtualBox로 붙여넣기 했는데

이 파일과 동일한 UUID를 갖는 VM이 이미 존재해서 VM 파일을 실행할 수 없다며 오류가 발생했다

다른 방법을 찾아봐야하나 싶어서 같이 검색된 다른 포스팅들도 살펴봤는데, 마땅히 적용할 방법이 없었다 다 2016, 2020.. 최소 몇 년 전 글들이어서 참고하기엔 무리일 것 같았다

+) 스택오버플로우도 무려 10년 전 포스팅이었다

그래서 그냥 원래 있던 VM을 삭제하고 백업 VM 파일(.vbox-prev를 복사해서 만든 .vbox 파일)을 복붙해서 다시 실행시켰다

안전하게 문제 해결 완료!
profile
[System] 오늘도 유용한 지식을 얻었습니다!

0개의 댓글