라이브 CD 오류에서 가상 상자 열기

라이브 CD 오류에서 가상 상자 열기

저는 노트북에서 리눅스 민트를 실행하고 있습니다. 일부 수정을 했는데 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

제안:

내가 해결한 방법:

  1. 파일 을 백업하세요 yourVirtualMachine.vbox.
  2. 편집기로 파일을 엽니다 yourVirtualMachine.vbox.
  3. 파일 에서 .vbox누락된 UUID를 검색하세요(예: 36bbf5bd-3a5e-48ab-80d6-6a2952788fdc.
  4. 다음과 같은 속성이 있는 섹션을 찾아야 합니다.

    <AttachedDevice type="HardDisk" hotpluggable="true" port="0" device="0">
      <Image uuid="{36bbf5bd-3a5e-48ab-80d6-6a2952788fdc}"/>
    </AttachedDevice>
    
  5. 시작하고 끝나는 전체 섹션을 삭제합니다(vbox 파일의 백업이 있는 경우).

  6. 편집한 파일을 저장합니다.
  7. VirtualBox를 시작하면 이러한 vbox 파일을 사용하여 가상 머신을 가져올 수 있습니다.
  8. 가져온 VM을 편집합니다.
  9. 편집 창에서 "저장소" 탭을 엽니다.
  10. IDE 또는 SATA 컨트롤러에 새 하드 디스크(기존 VM 파일(예: vdi, vmdk))를 추가합니다.

VM을 시작할 수 있기를 바랍니다.

나는 같은 질문에 대답했다.stackoverflow의 라이브 CD 오류로 인해 가상 상자 열기.

관련 정보