출처 : https://www.harrington.io/directly-mount-disk-virtualbox-vm/




저는 2018년 맥북프로에 USB-C 외장 SSD를 연결(Windows to go)하였으며 

disk2로 맥에서 인식된 상태입니다. 아래 명령어를 터미널에서 사용해서 vmdk 파일을 생성했습니다.


sudo VBoxManage internalcommands createrawvmdk -filename /Users/vhrms/VirtualBox\ VMs/raw_disk.vmdk -rawdisk /dev/disk2



만약 아래와 같은 에러가 표시되면 마운트된 볼륨을 모두 해제한 후 시도해보세요.


VBoxManage: error: VMDK: could not open raw disk file '/dev/disk2'

VBoxManage: error: Error code VERR_RESOURCE_BUSY at /Users/vbox/tinderbox/5.2-mac-rel/src/VBox/Storage/VMDK.cpp(3417) in function int vmdkCreateRawImage(PVMDKIMAGE, const PVDISKRAW, uint64_t)

VBoxManage: error: Cannot create the raw disk VMDK: VERR_RESOURCE_BUSY

VBoxManage: error: The raw disk vmdk file was not created



정상적으로 vmdk 파일이 생성되면 virtualbox에서 하드디스크를 추가 > 기존하드디스크 선택을 눌러 생성된 vmdk파일을 open 하면 됩니다.

이때 Permission problem accessing the file for the medium ‘/file.vmdk’ (VERR_ACCESS_DENIED). 에러가 발생한다면 아래 명령어로 권한을 조정해보세요.


sudo chown $USER /Users/vhrms/VirtualBox\ VMs/raw_disk.vmdk 


저는 위 방법으로 Windows to Go가 설치된 외장하드를 맥에서 마운트하여 Virtualbox로 부팅하는데 성공했습니다^^



+ Recent posts