
저는 노트북에서 리눅스 민트를 실행하고 있습니다. 일부 수정을 했는데 Linux 환경에서 로그인할 수 없습니다. 라이브 CD(리눅스 민트)로 부팅하고 데스크탑에서 중요한 파일을 복구합니다.
가상 머신에 중요한 파일이 몇 개 있었습니다. 라이브 CD에 가상 상자를 설치하고 file.vbox를 두 번 클릭하면 다음 메시지가 나타납니다.
"/media/mint/home/xxx/VirtualBox VMs/file2/file.vbox에 있는 가상 머신을 열지 못했습니다. 스냅샷 {xxxxxxxxxxxxxx}의 차이점 보관용 이미지를 찾을 수 없습니다. UUID가 {xxxxxxxxxxxxxxxxxxxxx인 열린 하드 디스크를 찾을 수 없습니다. }.
또한 "새 가상 머신 생성"을 시도한 다음 "기존 가상 하드 드라이브 사용"을 시도하고 스냅샷을 선택했지만 다른 메시지가 나타납니다.
하드 디스크 파일 /media/mint/home/xxx/VirtualBox VMs/file2/file.vbox를 열지 못했습니다.
매체 '/media/mint/home/xxx/VirtualBox VMs/file2/file.vbox./Snapshots/{xxxxxxxxxxxxxxxxxxx}.vdi'의 UUID가 {xxxxxxxxxxxxxxx}인 상위 매체를 미디어 레지스트리('/home/ mint/.config/VirtualBox/VirtualBox.xml').
결과 코드: NS_ERROR_FAILURE(0x80004005) 구성 요소: 중간 인터페이스: IMedium {xxxxxxxxxxxxxxxxxxx} 수신자: IVirtualBox {xxxxxxxxxxxxxxxx} 수신자 RC: VBOX_E_OBJECT_NOT_FOUND(xxxxxxxxxxx)
가상 상자에서 내 파일을 복구하는 데 도움을 줄 수 있는 사람이 있나요?
답변1
제안:
내가 해결한 방법:
- 파일 을 백업하세요
yourVirtualMachine.vbox
. - 편집기로 파일을 엽니다
yourVirtualMachine.vbox
. - 파일 에서
.vbox
누락된 UUID를 검색하세요(예:36bbf5bd-3a5e-48ab-80d6-6a2952788fdc
. 다음과 같은 속성이 있는 섹션을 찾아야 합니다.
<AttachedDevice type="HardDisk" hotpluggable="true" port="0" device="0"> <Image uuid="{36bbf5bd-3a5e-48ab-80d6-6a2952788fdc}"/> </AttachedDevice>
시작하고 끝나는 전체 섹션을 삭제합니다(vbox 파일의 백업이 있는 경우).
- 편집한 파일을 저장합니다.
- VirtualBox를 시작하면 이러한 vbox 파일을 사용하여 가상 머신을 가져올 수 있습니다.
- 가져온 VM을 편집합니다.
- 편집 창에서 "저장소" 탭을 엽니다.
- IDE 또는 SATA 컨트롤러에 새 하드 디스크(기존 VM 파일(예: vdi, vmdk))를 추가합니다.
VM을 시작할 수 있기를 바랍니다.
나는 같은 질문에 대답했다.stackoverflow의 라이브 CD 오류로 인해 가상 상자 열기.