virtualbox cannot register the dvd image uuid already exists 에러 해결


Cannot register the DVD image 'C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso' {607ded97-cc60-427d-9d09-0ec11504af1c} because a CD/DVD image 'C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso' with UUID {326ef32c-d5bf-4c98-ae00-3eb086a50b04} already exists.

결과 코드 : E_INVALIDARG (0x80070057)
구성 요소 : VirtualBoxWrap
인터페이스 : IVirtualBox {d0a0163f-e254-4e5b-a1f2-011cf991c38d}
VM을 추가하려고 하면 뜨는 오류입니다. 이번에 처음 보는 오류네요.


▷해결 방법 
VM의 vbox 파일을 메모장으로 열어서 <DVDImages></DVDImages> 태그를 삭제하고 나서 저장합니다.
1. VM의 vbox 파일 위치 확인하는 방법

첫 번째 방법 : Oracle VM VirtualBox 관리자에서 가상머신의 정보를 보면, 일반에 '설정 파일 위치'라고 적혀 있습니다. 해당 가상머신의 위치를 말합니다.


두 번째 방법 : VM의 설정에 들어갑니다. 왼쪽 메뉴에서 [일반]을 클릭하고, 상단에 [고급(A)]탭을 클릭하면 스냅샷 폴더가 보입니다. 이걸로 VM 위치를 확인할 수 있습니다.

2. VM의 vbox 파일을 메모장으로 열어서 DVDImages 태그 삭제

VM 폴더로 이동하고 나서, 메모장을 실행합니다. vbox 파일을 메모장에 드래그합니다.


  • 메모장에서 Ctrl + F를 눌려서 <DVDImages> 라고 입력하고 검색합니다.
  • <DVDImages>내용</DVDImages>을 모두 지우고 저장합니다. (오류에서도 uuid가 이미 있다고 적혀 있었고, 안에 보면 uuid가 2개가 있는 게 보이네요. 해당 태그를 지워도 다시 자동으로 생기니 문제 없습니다.)
  • 메모장을 닫고 나서, 가상머신을 지우고 다시 추가하면 됩니다. [메뉴]-[머신]-[추가]

Comments