본문 바로가기

컴퓨터

VirtualBox vid파일 UUID 변경

스냅샷을 찍었던 걸 강제로 지운 것 도 아니고  virtualbox 안에서 삭제했는데, 에러가 뜨면서 실행이 되지 않는다... .  이렇게 삭제하는게 아닌가?

 

▶자세한 정보 를 눌러보면, 스냅샷을 찾을 수 없다고 나온다.

아마 아까 지운 그 스냅샷 파일인 것 같다.

 

다른 파일로 부팅하려고 해도 UUID가 어쩌구 하면서 에러가 뜬다.

구글링해보니, 다른 vdi파일로 부팅하려할 경우 UUID를 수정해야 한다고 한다.

수정이라기 보다는 다시 배정받는 느낌?

 

콘솔명령어로 쉽게 바꿀 수 있나보다.

먼저, VirtualBox가 설치된 폴더로 이동한다.

cd C:\Program Files\Oracle\VirtualBox

 

그리고 VBoxManage.exe를 실행한다.

VBoxManage.exe internalcommands sethduuid "UUID를 수정할 vdi 파일 경로.vdi"

 

마지막에 vdi 파일 경로 입력할 때, 꼭 " " 를 양쪽해 해줘야 한다. (경로 중간에 공백이 없으면 상관 없을듯)

그러면

UUID changed to: ********-****-****-****-************

 

UUID가 변경되었다고 뜬다.

그 뒤 virtualbox에서 부팅하려는 이미지를 새로 지정해주면 된다.

설정->저장소->컨트롤러:SATA 에 UUID를 변경한 vdi파일을 넣어준다.

 

 

 

그리고 다시 실행하면  무사히 켜진다!  다행이다.