이 자습서에는 VirtualBox에 기존 가상 하드 드라이브를 추가하려고 할 때 다음 오류를 수정하는 지침이 포함되어 있습니다. "하드 디스크 파일을 열지 못했습니다.
VirtualBox에 "디스크 이미지 파일을 열지 못했습니다 – 하드 디스크를 등록할 수 없습니다" 오류가 나타납니다. 열려고 하는 VM 디스크 이미지 파일이 다른 가상 디스크 이미지와 동일한 UUID를 갖기 때문에 파일. 이 경우 Virtualbox는 디스크 이미지 파일(VDI, VHD, VMDK 등)을 등록할 수 없으며 다음 오류를 표시합니다.
"하드 디스크를 등록할 수 없습니다 'C:\Users\%Username%\VirtualBox VMs\%VirtualDiskName1%.vdi' {%Virtual-Disk-UUID%} 하드 디스크 때문에 이미 UUID가 {%Virtual-Disk-UUID%}인 'C:\Users\%Username%\VirtualBox VMs\VirtualDiskName2%.vdi' 존재합니다.
결과 코드:
E_INVALIDARG(0x80070057)
요소:
버추얼박스
상호 작용:
IVirtualBox {fafa4e17-1ee2-4905-a10e-fe7c18bf5554}
수신자 RC:
VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)"
VirtualBox 오류 해결 방법: 하드 디스크가 이미 종료되어 가상 하드 디스크 파일(.VDI)을 열지 못했습니다.
방법 1. VirtualBox에서 누락된 가상 디스크를 제거합니다.
가상 하드 디스크를 다른 위치(예: 볼륨)로 이동한 다음 가상 하드 디스크를 다시 추가하려고 하면 위의 오류가 나타날 수 있습니다. 이전에 누락된 디스크를 제거하지 않고 하드 디스크(새 위치에서) 새 가상 머신 또는 기존 가상 머신으로 버추얼박스. 이 경우 VirtualBox Media Manager를 사용하여 누락된 가상 디스크 파일을 해제해야 합니다. 하기 위해서:
1. VirtualBox에서 파일 메뉴, 열기 가상 미디어 관리자.
2. 누락된 가상 디스크(오류 기호가 있는 디스크)*를 강조 표시하고 풀어 주다. (물어보면 풀어 주다 버튼을 눌러 누락된 하드 드라이브를 해제합니다.)
* 메모: 여기에 누락된 디스크가 없으면 계속 방법-2.
3. 그런 다음 제거하다 (그런 다음 제거 버튼을 눌러) 누락된 가상 하드 디스크를 제거합니다.
4. 가상 미디어 관리자를 닫습니다.
5. 가상 하드 드라이브 파일(.VDI)을 추가할 VM을 강조 표시하고 설정.
6. 선택하다 저장 왼쪽 창에서 '하드 디스크 추가' 오른쪽에 있는 아이콘.
7. 딸깍 하는 소리 기존 디스크 선택.
8. 추가하려는 가상 하드 디스크 파일을 선택하고 열려있는.
9. 딸깍 하는 소리 확인 가상 머신 설정을 닫습니다.
10.시작 가상 머신.
방법 2. Virtual Media Manager를 사용하여 가상 디스크를 복제합니다.
"디스크 이미지 파일을 열지 못했습니다. 하드 디스크를 등록할 수 없습니다" 오류가 발생하지 않도록 가상 복제 호스트의 OS 복사/붙여넣기를 사용하는 대신 VirtualBox Media Manager*를 사용하여 디스크 이미지 파일(VDI, VHD 등) 기능. 하기 위해서:
* 메모: 기존 가상 하드 디스크 이미지 파일(VDI, VHD, VMDK 등)을 성공적으로 복제하는 올바른 방법은 VirtualBox Media Manager의 복사 기능을 사용하는 것입니다.
1. 버추얼박스에서 파일 메뉴 선택 가상 미디어 관리자.
2. 복제하려는 가상 하드 디스크를 선택하고 클릭하십시오. 복사.
3. 다음 화면에서 "디스크 이미지 파일 유형" 및 "크기"를 선택하고(또는 기본 설정을 그대로 두십시오) 마지막으로 새 디스크 이미지의 이름을 지정하십시오.
4. 완료되면 클릭 복사 새 디스크 이미지 생성이 완료될 때까지 기다립니다.
5. 복사가 완료되면 복사된 디스크 이미지를 사용하여 Virtualbox에서 새 가상 머신을 생성합니다.
방법 3. 가상 디스크의 UUID를 변경합니다.
"가상 하드 디스크를 등록할 수 없음" 문제를 해결하는 마지막 방법은 VirtualBox의 오류에서 언급한 VDI(가상 디스크 파일)의 UUID를 재설정하는 것입니다. 하기 위해서:
1. 닫다 버추얼박스 애플리케이션.
2. 명령 프롬프트를 관리자로 엽니다. 하기 위해서:
ㅏ. 검색 상자에 다음을 입력합니다. cmd (또는 명령 프롬프트).
비. 오른쪽 클릭 명령 프롬프트 (결과) 및 선택 관리자로 실행.
3. 복사 & 반죽 명령 프롬프트에서 명령 프롬프트 창에서 다음 명령을 누르고 입력하다:
- cd C:\Program Files\Oracle\VirtualBox
4. 이제 다음 명령을 입력하고 입력하다: *
- vboxmanage 내부 명령 sethduuid "%전체_경로_대상_VHD_파일%"
* 메모: 위의 명령에서 변경 %전체_경로_대상_VHD_파일% 귀하의 경우에 따라 가치. 예를 들어: UUID를 재설정하려면가상 디스크 이미지 파일 "Windows7.vdi"에 위치한 "C:\Users\Admin\VirtualBox VMs\Windows7VM"폴더에서 명령은 다음과 같아야 합니다.
- vboxmanage 내부 명령 sethduuid "C:\Users\Admin\VirtualBox VMs\Windows7VM\Windows7.vdi"
5. 모든 것이 잘되면 UUID가 변경되었음을 알려야 합니다.
6. 명령 프롬프트를 닫고 이제 가상 하드 디스크를 새 가상 머신에 연결해 보십시오.
그게 다야! 효과가 있었나요?
아래 댓글 섹션에 댓글을 남겨주세요. 소셜 네트워크에서 이 블로그 게시물을 좋아하고 공유하여 이 솔루션에 대한 정보를 널리 알릴 수 있습니다.