스냅샷으로 VDI를 마운트하는 방법은 무엇입니까?

스냅샷으로 VDI를 마운트하는 방법은 무엇입니까?

Linux Mint 18.1, VirtualBox 5.0.40_Ubuntu에서 작업 중입니다.

VirtualBox VM의 VDI 파일이 있습니다.

~/VirtualBox\ VMs/Win10x64/Win10x64.vdi

나는 스냅샷을 찍었다:

~/VirtualBox\ VMs/Win10x64/Snapshots/{GUID}.vdi

게스트의 하드 드라이브를 마운트하고 싶습니다.스냅샷에서.

다음 명령을 사용하여 기본 VDI를 성공적으로 설치할 수 있습니다 qemu-nbd.

qemu-nbd -c /dev/nbd0 ~/VirtualBox\ VMs/Win10x64/Win10x64.vdi

하지만 스냅샷 파일을 사용하려고 하면 다음과 같습니다.

qemu-nbd -c /dev/nbd0 ~/VirtualBox\ VMs/Win10x64/Snapshots/{GUID}.vdi

다음과 같이 실패합니다.

unsupported VDI image (non-NULL link UUID)

--snapshot매개변수를 확인했지만 qemu-nbd그렇게 하는 것은 올바른 일이 아닌 것 같습니다.

스냅샷에 표시된 대로 하드 드라이브를 어떻게 설치합니까?

편집 #1 나도 그것을 시도했지만 vdfuse다시 diff 디스크를 "적용"할 방법이 없는 것 같습니다.

답변1

아마도 유일한 옵션은 VirtualBox를 열고, 스냅샷을 "삭제"하여 vdi 이미지와 결합하는 것입니다.

답변2

나는 이 작업을 수행하기 위해 트릭을 사용합니다.

원하는 운영 체제를 사용하여 VirtualBox에서 새 가상 머신을 생성하세요(LiveCD도 작동함).
스토리지 설정에서 가상 머신에 vdi 파일을 연결합니다. 스냅샷의 모든 버전을 선택할 수 있습니다. 디스크 UUID만 표시되지만 트리 구조를 기반으로 올바른 UUID를 선택할 수 있습니다.
새 VM을 시작하면 파티션을 블록 장치로 마운트할 수 있습니다.

관련 정보