Computer >> 컴퓨터 >  >> 문제 해결 >> 컴퓨터 유지 보수

FIX:VirtualBox가 하드 디스크 파일을 열지 못했습니다. 동일한 UUID를 가진 디스크가 이미 존재하기 때문에 가상 하드 디스크를 등록할 수 없습니다.(해결됨)

이 자습서에는 VirtualBox에 기존 가상 하드 드라이브를 추가하려고 할 때 다음 오류를 수정하기 위한 지침이 포함되어 있습니다.

열려고 하는 VM 디스크 이미지 파일이 다른 가상 디스크 이미지 파일과 동일한 UUID를 가지고 있기 때문에 VirtualBox에 "디스크 이미지 파일을 열지 못했습니다 - 하드 디스크를 등록할 수 없습니다" 오류가 나타납니다. 이 경우 Virtualbox는 디스크 이미지 파일(VDI, VHD, VMDK 등)을 등록할 수 없으며 다음 오류를 표시합니다.

FIX:VirtualBox가 하드 디스크 파일을 열지 못했습니다. 동일한 UUID를 가진 디스크가 이미 존재하기 때문에 가상 하드 디스크를 등록할 수 없습니다.(해결됨)

"하드 디스크를 등록할 수 없습니다 'C:\Users\%Username%\VirtualBox VMs\%VirtualDiskName1%.vdi' {%Virtual-Disk-UUID%} 하드 디스크 'C:\Users\%Username%\VirtualBox VMs\VirtualDiskName2%.vdi' UUID가 있는 {%Virtual-Disk-UUID%}가 이미 있습니다.

결과 코드:
E_INVALIDARG(0x80070057)
구성 요소:
VirtualBox
인터페이스:
IVirtualBox {fafa4e17-1ee2-4905-a10e-fe7c18bf5554}
Callee :
VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)"

VirtualBox 오류 해결 방법:하드 디스크가 이미 종료되어 가상 하드 디스크 파일(.VDI)을 열지 못했습니다.

방법 1. VirtualBox에서 누락된 가상 디스크 파일을 제거합니다.
방법 2. Virtual Media Manager로 디스크 이미지 복제.
방법 3. 가상 디스크의 UUID를 변경합니다.

방법 1. VirtualBox에서 누락된 가상 디스크 제거

위의 오류는 가상 하드 디스크를 다른 위치(예:볼륨)로 이동한 다음 가상 하드 디스크를 새 위치에서 새 가상 머신이나 기존 가상 머신에 다시 추가하려고 하면 나타날 수 있습니다. 이전에 VirtualBox에서 누락된 디스크를 제거했습니다. 이 경우 VirtualBox Media Manager를 사용하여 누락된 가상 디스크 파일을 해제해야 합니다. 그렇게 하려면:

1. VirtualBox 파일에서 메뉴에서 가상 미디어 관리자를 엽니다. .

FIX:VirtualBox가 하드 디스크 파일을 열지 못했습니다. 동일한 UUID를 가진 디스크가 이미 존재하기 때문에 가상 하드 디스크를 등록할 수 없습니다.(해결됨)

2. 누락된 가상 디스크(오류 기호가 있는 디스크)*를 강조 표시하고 해제를 클릭합니다. (질문을 받으면   떼기 누르기 버튼을 눌러 누락된 하드 드라이브를 해제합니다.)

* 참고:여기에 누락된 디스크가 없으면 방법-2를 계속 진행합니다.

FIX:VirtualBox가 하드 디스크 파일을 열지 못했습니다. 동일한 UUID를 가진 디스크가 이미 존재하기 때문에 가상 하드 디스크를 등록할 수 없습니다.(해결됨)

3. 그런 다음 제거를 클릭합니다. (그런 다음 제거 버튼을 눌러) 누락된 가상 하드 디스크를 제거합니다.

FIX:VirtualBox가 하드 디스크 파일을 열지 못했습니다. 동일한 UUID를 가진 디스크가 이미 존재하기 때문에 가상 하드 디스크를 등록할 수 없습니다.(해결됨)

4. 가상 미디어 관리자를 닫습니다.
5. 가상 하드 드라이브 파일(.VDI)을 추가할 VM을 강조 표시하고 설정을 클릭합니다.

FIX:VirtualBox가 하드 디스크 파일을 열지 못했습니다. 동일한 UUID를 가진 디스크가 이미 존재하기 때문에 가상 하드 디스크를 등록할 수 없습니다.(해결됨)

6. 저장소 선택 왼쪽 창에서 '하드 디스크 추가'를 클릭합니다. 오른쪽에 있는 아이콘입니다.

FIX:VirtualBox가 하드 디스크 파일을 열지 못했습니다. 동일한 UUID를 가진 디스크가 이미 존재하기 때문에 가상 하드 디스크를 등록할 수 없습니다.(해결됨)

7. 기존 디스크 선택을 클릭합니다. .

FIX:VirtualBox가 하드 디스크 파일을 열지 못했습니다. 동일한 UUID를 가진 디스크가 이미 존재하기 때문에 가상 하드 디스크를 등록할 수 없습니다.(해결됨)

8. 추가하려는 가상 하드 디스크 파일을 선택하고 열기를 클릭합니다.

FIX:VirtualBox가 하드 디스크 파일을 열지 못했습니다. 동일한 UUID를 가진 디스크가 이미 존재하기 때문에 가상 하드 디스크를 등록할 수 없습니다.(해결됨)

9. 확인을 클릭합니다. 가상 머신 설정을 닫습니다.

FIX:VirtualBox가 하드 디스크 파일을 열지 못했습니다. 동일한 UUID를 가진 디스크가 이미 존재하기 때문에 가상 하드 디스크를 등록할 수 없습니다.(해결됨)

10. 시작 가상 머신.

방법 2. Virtual Media Manager로 가상 디스크 복제

"디스크 이미지 파일을 열지 못했습니다. 하드 디스크를 등록할 수 없습니다" 오류가 발생하지 않도록 하려면 VirtualBox Media Manager*를 사용하는 대신 가상 디스크 이미지 파일(VDI, VHD 등)을 복제하는 것입니다. 호스트의 OS 복사/붙여넣기 기능. 그렇게 하려면:

* 참고:기존 가상 하드 디스크 이미지 파일(VDI, VHD, VMDK 등)을 성공적으로 복제하는 올바른 방법은 VirtualBox Media Manager의 복사 기능을 사용하는 것입니다.

1. Virtualbox의 파일에서 메뉴 선택 가상 미디어 관리자 .

FIX:VirtualBox가 하드 디스크 파일을 열지 못했습니다. 동일한 UUID를 가진 디스크가 이미 존재하기 때문에 가상 하드 디스크를 등록할 수 없습니다.(해결됨)

2. 복제할 가상 하드 디스크를 선택하고 복사를 클릭합니다. .

FIX:VirtualBox가 하드 디스크 파일을 열지 못했습니다. 동일한 UUID를 가진 디스크가 이미 존재하기 때문에 가상 하드 디스크를 등록할 수 없습니다.(해결됨)

3. 다음 화면에서 "디스크 이미지 파일 유형" 및 "크기"를 선택하고(또는 기본 설정을 그대로 두십시오) 마지막으로 새 디스크 이미지의 이름을 지정합니다.
4. 완료되면 복사를 클릭합니다. 새 디스크 이미지 생성이 완료될 때까지 기다립니다.

FIX:VirtualBox가 하드 디스크 파일을 열지 못했습니다. 동일한 UUID를 가진 디스크가 이미 존재하기 때문에 가상 하드 디스크를 등록할 수 없습니다.(해결됨)

5. 복사가 완료되면 복사한 디스크 이미지를 사용하여 Virtualbox에서 새 가상 머신을 생성합니다.

방법 3. 가상 디스크의 UUID를 변경합니다.

"가상 하드 디스크를 등록할 수 없음" 문제를 해결하는 마지막 방법은 VirtualBox의 오류에서 언급한 VDI(가상 디스크 파일)의 UUID를 재설정하는 것입니다. 그렇게 하려면:

1. 닫기 VirtualBox 응용 프로그램입니다.

2. 관리자 권한으로 명령 프롬프트를 엽니다. 그렇게 하려면:

<블록 인용>

ㅏ. 검색 상자에 cmd 를 입력합니다. (또는명령 프롬프트 ).
나. 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭합니다. (결과)를 선택하고 관리자 권한으로 실행을 선택합니다. .

FIX:VirtualBox가 하드 디스크 파일을 열지 못했습니다. 동일한 UUID를 가진 디스크가 이미 존재하기 때문에 가상 하드 디스크를 등록할 수 없습니다.(해결됨)

3. 복사 &붙여넣기 명령 프롬프트에서 명령 프롬프트 창에서 다음 명령을 입력하고 Enter 키를 누릅니다. :

  • cd C:\Program Files\Oracle\VirtualBox

FIX:VirtualBox가 하드 디스크 파일을 열지 못했습니다. 동일한 UUID를 가진 디스크가 이미 존재하기 때문에 가상 하드 디스크를 등록할 수 없습니다.(해결됨)

4. 이제 다음 명령을 입력하고 Enter 키를 누릅니다. :*

  • vboxmanage 내부 명령 sethduuid "%Full_Path_To_VHD_File%"

* 참고:위의 명령에서 귀하의 경우에 따라 %Full_Path_To_VHD_File% 값을 변경하십시오. 예:"C:\Users\Admin\VirtualBox VMs\Windows7VM" 폴더에 있는 가상 디스크 이미지 파일 "Windows7.vdi"의 UUID를 재설정하려는 경우 명령은 다음과 같아야 합니다.

  • vboxmanage 내부 명령 sethduuid "C:\Users\Admin\VirtualBox VMs\Windows7VM\Windows7.vdi"

FIX:VirtualBox가 하드 디스크 파일을 열지 못했습니다. 동일한 UUID를 가진 디스크가 이미 존재하기 때문에 가상 하드 디스크를 등록할 수 없습니다.(해결됨)

5. 모든 것이 잘되면 UUID가 변경되었음을 알려야 합니다.

FIX:VirtualBox가 하드 디스크 파일을 열지 못했습니다. 동일한 UUID를 가진 디스크가 이미 존재하기 때문에 가상 하드 디스크를 등록할 수 없습니다.(해결됨)

6. 명령 프롬프트를 닫고 이제 가상 하드 디스크를 새 가상 머신에 연결해 보십시오.

그게 다야! 효과가 있었나요?
아래 댓글 섹션에 댓글을 남겨주세요. 소셜 네트워크에서 이 블로그 게시물을 좋아하고 공유하여 이 솔루션에 대한 정보를 널리 알릴 수 있습니다.